如何将银行对账单导入 Xero
将银行对账单数据导入 Xero 的所有方法 - 银行自动对账、OFX 和 CSV 导入、PDF 转换以及常见导入错误故障排除。
您收到了客户的 PDF 格式银行对账单,需要将其导入 Xero。也许银行不支持自动对账。也许您正在为新客户入职,需要六个月的历史记录。或者您正在处理一个已关闭的账户,银行自动对账从未成为选项。
无论哪种情况,Xero 都不能直接接受 PDF 银行对账单。您需要将数据转换为 Xero 可以读取的 CSV、OFX 或其他格式 - 并且在转换过程中不损坏日期、不将借记记为贷记、也不花费一小时重新格式化电子表格。
本指南涵盖所有方法:自动银行对账、手动文件导入和 PDF 转换。此外,还有格式规则和即使是经验丰富的簿记员也会遇到的常见错误。

将银行数据导入 Xero 的三种方式
Xero 提供三种途径将交易导入银行账户。每种方式都有不同的优势,大多数会计师根据情况会同时使用这三种方式。

方法 1:银行自动对账(直接连接)
Xero 直接连接到您的银行并自动提取交易 - 通常是每天。这是最简单的方法,当它有效时。
工作原理: 转到 会计 > 银行账户 > 添加银行账户,搜索您的银行,然后授权连接。Xero 使用直接银行合作关系或 Yodlee(第三方聚合器)来提取交易。
适用情况:
- 银行支持 Xero 自动对账(美国、英国、澳大利亚和新西兰的大多数主要银行都支持)
- 您需要持续、无需人工干预的交易导入
- 您在交易日期后的几个月内进行对账
不适用情况:
- 您的银行不支持(某些信用合作社、国际银行)
- 您需要自动对账开始日期之前的交易
- 账户已关闭 - 银行自动对账需要有效的连接
- 基于 Yodlee 的自动对账频繁断开(一个常见的抱怨,尤其是对于使用多因素身份验证的银行)
方法 2:手动上传文件(OFX、CSV、QFX、QBO、QIF)
直接将对账单文件上传到 Xero。这适用于任何日期范围和任何银行 - 只要您拥有正确格式的文件。
支持的格式:
| 格式 | 自动映射列 | 重复检测 | 最适合 |
|---|---|---|---|
| OFX | 是 | 是 (FITID) | 推荐 |
| QFX | 是 | 是 (FITID) | Quicken 导出 |
| QBO | 是 | 是 (FITID) | QuickBooks 导出 |
| CSV | 否(手动映射) | 否 | 通用备选 |
| QIF | 是 | 否 | 旧版 Quicken |
OFX 是 Xero 的最佳选择。 它无需映射列即可自动导入,包含交易 ID(FITID)以防止重复,并携带账户号码和交易类型等元数据。CSV 也可用,但需要手动映射列,并且没有重复检测功能。
上传方法: 转到 会计 > 银行账户,选择账户,点击 管理账户 > 导入对账单,然后选择您的文件。
限制: 每个文件最多 1,000 笔交易。将较大的文件分成多个导入。
方法 3:将 PDF 对账单转换为 Xero 就绪格式
当您只有 PDF 银行对账单时(这对于历史数据、已关闭账户和国际银行来说很常见),您需要先进行转换。
使用 PDFSub 的分步指南:
- 从银行下载您的对账单 PDF
- 转到 PDFSub 的银行对账单转换器
- 上传 PDF - 拖放或点击浏览
- 查看提取的交易
- 下载为 OFX(推荐)或 CSV
- 使用上面的方法 2 导入 Xero
PDFSub 可自动检测日期格式,区分存款和取款,并处理多行描述。OFX 输出包含用于重复检测的 FITID - 意味着您不会意外导入相同的交易两次。
分步:将文件导入 Xero
步骤 1:转换您的 PDF(如果需要)
如果您有 PDF 银行对账单,请使用 PDFSub 的银行对账单转换器 进行转换。选择 OFX 作为输出格式 - 这是 Xero 的首选格式,可以完全跳过列映射步骤。
如果您的银行已提供 OFX、QFX 或 CSV 下载,请跳过此步骤。
步骤 2:上传到 Xero
- 点击顶部菜单中的 会计,然后点击 银行账户
- 找到目标银行账户并点击 管理账户
- 选择 导入对账单
- 点击 浏览 并选择您的文件
- 点击 导入
步骤 3:映射列(仅限 CSV)
如果您导入的是 CSV,Xero 会显示一个列映射屏幕:
- 将每列分配给 Xero 字段:日期、金额、收款人、描述、参考
- 如果文件包含列标题,请勾选 “不导入第一行”
- 预览右侧的交易 - 验证日期和金额是否正确
- 点击 保存
OFX、QFX 和 QBO 文件将完全跳过此步骤 - 列会自动映射。
步骤 4:审核和对账
导入的交易显示为未对账的对账单行。对于每笔交易,Xero 提供三个操作:
- 匹配 - 链接到 Xero 中现有的发票、账单或交易
- 创建 - 创建新的支出或收款记录,分配账户代码和税率
- 转账 - 记录为 Xero 两个银行账户之间的转账
专业提示: 设置 银行规则 以自动处理重复性交易。规则会匹配收款人或描述中的模式,并预填账户代码和税率。这可以将对账时间缩短 30-50%。
步骤 5:验证您的余额
对账后,将 Xero 的银行账户余额与您的实际银行对账单余额进行比较。如果不匹配,请使用 银行对账摘要 报告来识别差异。
OFX 与 CSV:Xero 的哪种格式?
如果您有选择,请始终使用 OFX。原因如下:
| 特征 | OFX/QFX/QBO | CSV |
|---|---|---|
| 列映射 | 自动 | 手动(首次导入) |
| 重复检测 | 是(基于 FITID) | 否 |
| 日期格式 | 文件内嵌入 | 必须与 Xero 区域匹配 |
| 金额格式 | 结构化 | 必须是单列,无符号 |
| 账户元数据 | 包含 | 不可用 |
| 导入速度 | 上传即完成 | 上传、映射、验证 |
| 错误风险 | 低 | 高(格式陷阱) |
在以下情况使用 CSV: 您的银行仅提供 CSV,您需要在导入前编辑交易(删除重复项、添加类别),或者您想使用 Xero 的预编码 CSV 格式进行自动分类。
在以下情况使用 OFX: 您有此选项。它更简单、更安全、更快。
Xero 的 CSV 格式规则
如果您必须使用 CSV,请遵循以下确切要求。一个错误的字段可能导致整个导入失败。
必需列
| 列 | 必需 | 最大长度 | 说明 |
|---|---|---|---|
| 日期 | 是 | - | 必须与您的 Xero 组织区域设置匹配 |
| 金额 | 是 | - | 单列:正数表示收入,负数表示支出 |
| 收款人 | 否 | 255 字符 | 用于联系人匹配 |
| 描述 | 否 | 500 字符 | 交易详情 |
| 参考 | 否 | 255 字符 | 支票号码、ID |
日期格式(取决于区域)
您的 CSV 日期必须与您的 Xero 组织区域设置匹配:
- 美国组织:
MM/DD/YYYY - 英国/澳大利亚/新西兰组织:
DD/MM/YYYY - 通用(始终有效):
YYYY-MM-DD
检查您的设置:设置 > 常规设置 > 区域。
两位数的年份(01/12/20)和文本月份名称(01 Nov 2022)不被接受。未来日期将被拒绝。
金额格式规则
- 使用单列金额 - 正数表示收入,负数表示支出
- 无货币符号(
$、€、£) - 无逗号作为千位分隔符 - 使用
1234.56而不是1,234.56 - 句点作为小数点分隔符 - 使用
47.99而不是47,99 - 无括号表示负数 - 使用
-47.99而不是(47.99) - 无零金额交易 - Xero 会拒绝
$0.00行
结构规则
- 文件中任何地方都不能有空白行
- 行末不能有尾随逗号
- 不能有包含总计或余额的页脚行
- 所有行的列数必须一致
- UTF-8 编码(对于带重音字符很重要)
- 每个文件最多 1,000 笔交易
常见错误: 许多银行会导出单独的借记和贷记列。Xero 需要一个金额列。您需要在导入前合并它们 - 存款为正数,取款为负数。PDFSub 会自动处理此问题。
常见导入错误(及修复方法)
“文件不包含有效的对账单数据”
原因: CSV 文件中的空白行、尾随空格或不可见字符。也可能由分号分隔的文件触发(欧洲地区 Excel 保存 CSV 时常见)。
修复: 在文本编辑器(而非 Excel)中打开文件。删除空白行。检查字段是否由逗号(而非分号)分隔。保存为 UTF-8。
“日期格式未识别”
原因: 您的 CSV 日期与您的 Xero 组织区域设置不匹配。01/03/2026 在美国格式中是 1 月 3 日,但在英国格式中是 3 月 1 日。
修复: 检查您的 Xero 区域设置(设置 > 常规设置)并相应地格式化日期。或者使用 ISO 格式(YYYY-MM-DD),这种格式在任何地方都有效。
交易导入时符号错误(借记记为贷记)
原因: CSV 中的符号约定颠倒。信用卡对账单经常出现这种情况,购买金额为正数(您欠款增加),但 Xero 期望它们为负数(支出)。
修复: 导入前在 Excel 中将“金额”列乘以 -1。或者使用 PDFSub 进行转换,它会自动检测对账单类型并应用正确的符号约定。
导入后出现重复交易
原因: 您导入的文件覆盖了银行自动对账或先前导入已包含的日期。Xero 不会自动删除 CSV 导入中的重复项。
修复: 使用 重复对账单行 报告(报告 > 所有报告 > 重复对账单行)来识别和删除重复项。为防止此情况,请在导入前检查现有交易的日期范围。
“金额必须为数字”
原因: “金额”列中包含货币符号($)、逗号千位分隔符或会计格式的括号负数。
修复: 从“金额”列中删除所有格式。值应为纯数字:47.99 或 -47.99。
何时需要手动导入(银行自动对账无法满足需求)
银行自动对账对于日常簿记非常有用,但在许多常见情况下,手动导入是唯一的选择:
新客户入职。 客户的账簿已数月(甚至数年)未处理。银行自动对账通常只覆盖过去 30-90 天。您需要从 PDF 对账单中获取完整的历史记录。
已关闭的账户。 一个已关闭的旧企业账户。无法进行银行自动对账 - 连接需要一个活动账户。但 PDF 对账单可能还保存在档案柜里。
国际银行。 美国、英国和澳新银行以外的银行不支持 Xero 的银行自动对账网络。客户每月通过电子邮件向您发送 PDF 对账单。
银行自动对账中断。 基于 Yodlee 的自动对账因客户 MFA 令牌过期而中断了两周。现在您需要从 PDF 下载中补填缺失的交易。
年终结账。 报税季。您的桌上堆满了 PDF 银行对账单。客户从未设置银行自动对账,而您需要在 4 月前将 12 个月的数据导入 Xero。
从其他平台迁移。 从 QuickBooks、Sage 或其他系统迁移。历史银行数据需要导入 Xero,而旧平台的导出可能仅以 CSV 或 PDF 格式提供。
对于所有这些情况,PDFSub 的银行对账单转换器 可以将 PDF 对账单转换为 Xero 可以直接导入的 OFX 或 CSV 格式。它支持 130 多种语言的 20,000 多种银行格式,并且一级提取流程在您的浏览器中处理数字 PDF,无需上传文件。
常见问题解答
我可以导入 Xero 中超过 90 天的银行对账单吗?
可以,通过手动导入。银行自动对账通常覆盖最近 30-90 天,但您可以上传任何日期范围的 CSV 或 OFX 文件。使用 PDFSub 转换较旧的 PDF 对账单,然后导入文件。
Xero 银行导入的最佳文件格式是什么?
OFX 是 Xero 的最佳格式。它无需列映射即可自动导入,包含用于重复检测的交易 ID,并消除了格式错误。CSV 也可用,但需要手动列映射和仔细格式化。
为什么 Xero 拒绝我的 CSV 文件?
最常见的原因是:日期与您的组织区域设置不匹配,金额包含货币符号或逗号分隔符,文件中存在空白行,或者文件使用分号而非逗号(欧洲 Excel)。在文本编辑器中打开文件进行检查和修复这些问题。
我可以导入国际银行的银行对账单到 Xero 吗?
可以。使用 PDFSub 等工具(支持 130 多种语言和 20,000 多家银行)将 PDF 对账单转换为 OFX 或 CSV,然后导入文件。确保导入交易的货币与 Xero 中银行账户的货币设置相匹配。
如何避免导入时出现重复交易?
使用 OFX 格式而不是 CSV。OFX 文件包含唯一的交易 ID(FITID),Xero 使用这些 ID 来检测重复项。对于 CSV 导入,请先检查现有交易的日期范围,避免重叠。导入后,运行“重复对账单行”报告来捕获任何重复项。
Xero 的 CSV 文件是否支持单独的借方和贷方列?
否。Xero 需要一个金额列,其中正值表示收入,负值表示支出。如果您的银行提供单独的列,您需要在导入前合并它们。PDFSub 会自动处理此问题 - 它会检测对账单布局并输出一个带符号的金额列。
我可以撤销 Xero 中的银行对账单导入吗?
可以。转到 会计 > 银行账户,点击账户,然后点击 银行对账单 选项卡。选择导入的对账单,然后点击 删除。这将删除所有导入的对账单行(但不会删除任何已对账的交易 - 这些需要先取消对账)。
免费试用 PDFSub 7 天 - 即可完全访问 银行对账单转换器 和其他 84+ 种 PDF 工具(全能套餐,每年 $20/用户)。随时可取消。