深入了解银行对账单格式:技术指南
PDF 不是一种数据格式,而是一种显示格式。这就是为什么从银行对账单中提取交易数据异常困难的原因。本指南将解释银行对账单 PDF 的内部构造、可用的输出格式(Excel、CSV、QBO、OFX、QFX、JSON)以及如何选择合适的格式。
银行对账单 PDF 看起来很简单:日期、描述、金额、余额整齐地排列在列中。但在这种表象之下,PDF 这种文档格式从未被设计用于存储结构化数据——而转换过程需要同时理解输入格式和多种可用的输出格式。
本指南涵盖了银行对账单 PDF 的技术现状、各银行之间的布局差异、您会遇到的每种输出格式(Excel、CSV、QBO、OFX、QFX、QIF、JSON)、国际化格式差异以及管理金融数据交换的行业标准。
为什么 PDF 不是数据格式
PDF 代表便携式文档格式(Portable Document Format),其标准为 ISO 32000(2.0 版本已成为 ISO 32000-2:2020)。它的设计目的只有一个:使文档在每个屏幕和打印机上看起来完全相同。这对于视觉保真度来说非常棒,但对于数据提取来说却非常糟糕。
银行对账单 PDF 的内部构造
在每个 PDF 页面内部都有一个内容流(content stream)——一系列用类似 PostScript 语言编写的绘图操作符。文本是使用特定的操作符渲染的:
- BT / ET — 开始文本 / 结束文本:文本对象的边界
- Tf — 设置字体和大小
- Td / Tm — 移动文本位置或设置完整的文本变换矩阵
- Tj — 显示文本字符串
- TJ — 显示带有单个字形定位(字距调整)的文本
关键的见解是:在 PDF 规范中没有“表”、“行”或“列”的概念。 看起来像格式整齐的交易表实际上是放置在页面特定 x,y 坐标上的数十个文本片段。提取工具必须:
- 解析内容流操作符
- 解析字体编码以将字形索引映射到 Unicode 字符
- 使用文本矩阵 (Tm/Td) 确定每个字符的 x,y 位置
- 从这些坐标中重建单词、行和列
一列看起来对齐完美的文字,在这一行可能位于 x=72.0,而在下一行可能位于 x=72.5。提取算法必须在定义列边界时容忍这些亚像素级的差异。
有标签与无标签 PDF
有标签 PDF (Tagged PDFs) 包含一个隐藏的逻辑结构树(类似于 HTML 标签),将内容标记为标题、段落、表格、表格行和单元格。这使得提取变得显著容易。
无标签 PDF (Untagged PDFs) 没有结构元数据——提取工具只能获取原始位置数据,必须推断一切。
大多数银行生成的对账单 PDF 都是无标签的。 银行使用批处理系统(如 Oracle BI Publisher、SAP Crystal Reports 或自定义的打印到 PDF 管道)生成对账单。虽然无障碍法规(ADA/WCAG)正在推动银行采用有标签 PDF,但进展缓慢。大多数主要银行的标准下载文件仍然是无标签的。
银行对账单布局差异
银行如何格式化其 PDF 对账单并没有行业标准。同样的五项信息——日期、描述、借方、贷方、余额——在每家银行的排列方式都不同。
单一金额列(带正负号)
日期 描述 金额 余额
01/15/26 工资直接存款 +3,500.00 5,200.00
01/16/26 超市 POS 消费 -87.50 5,112.50
借方为负,贷方为正(或反之)。这在小型银行、信用社和数字银行中很常见。由于只需提取一个金额列,解析起来相对简单。
独立的借/贷列
日期 描述 支出 存入 余额
01/15/26 工资直接存款 3,500.00 5,200.00
01/16/26 超市 POS 消费 87.50 5,112.50
被 Chase、Bank of America 和许多传统银行使用。提取工具必须识别哪一列包含金额并相应地确定正负号。
按交易类型分组
商业和对公账户通常会对交易进行分组:
存款与其他贷项
01/15 电汇汇入 参考号#12345 10,000.00
01/18 支票存款 #4567 2,500.00
存款总计 12,500.00
已付支票
01/16 支票 #1234 850.00
01/17 支票 #1235 1,200.00
已付支票总计 2,050.00
电子交易
01/19 ACH 付款 - 供应商公司 3,200.00
01/20 在线转账至储蓄账户 1,000.00
电子交易总计 4,200.00
各部分的标题决定了交易是借项还是贷项。必须识别并从交易数据中排除汇总行(如“存款总计”)。
银行特定特征
- Chase — 独立的借/贷列;按“存款与增加”、“电子支付”和“费用”分组;商户详情通常采用多行描述。
- Bank of America — 独立的支出/存入列;末尾包含“每日余额”部分;包含账号、账单周期、路由号码的详细页眉。
- Wells Fargo — 独立列;包含“每日余额摘要”部分;将其 CSV 下载称为“逗号分隔符”。
- Capital One — 消费卡采用整洁的单一金额布局;页眉信息极简。
- Citi — 通常包含国际交易详情,并在独立行显示原始货币金额和汇率。
列排列差异
除了借/贷问题外,列的顺序也没有标准化:
- 列顺序:日期-描述-金额-余额 vs. 日期-金额-描述-余额
- 支票号码:出现在商业账户中,个人账户中通常没有
- 参考号:在商业账单中常见,个人账单中罕见
- 逐笔余额:每笔交易后显示(最常见)vs. 每日小计 vs. 完全没有
数字 PDF vs. 扫描 PDF
影响转换准确性的唯一最重要的因素是您的 PDF 是数字生成的还是扫描的。
数字(原生)PDF
当您下载对账单时,由银行系统以编程方式创建。文本作为带有字体编码的内容流操作符存储。
- 准确性: 文本提取准确率 99% 以上——无识别错误
- 速度: 每页仅需毫秒级
- 隐私: 可以完全在您的浏览器中处理——文件永远不会离开您的设备
- 文件大小: 通常每页 50KB–500KB
- 如何识别: 您可以选中并高亮显示单个单词
扫描 PDF
纸质账单的图像——通过扫描或拍摄实体文档创建。内容以光栅化图像(JPEG、JPEG2000、CCITT 或 Flate 压缩)形式存储。
- 准确性: 专业 OCR 准确率为 95–99%;通用 OCR 为 65–70%
- 速度: 每页需要数秒(需要图像处理)
- 隐私: 通常需要服务器端处理(文件必须上传进行 OCR)
- 文件大小: 每页 200KB–2MB 以上
- 如何识别: 您无法选择任何文本;放大到 400% 会看到像素化
为什么扫描准确性对金融数据至关重要
97% 的字符准确率听起来很棒,但应用到金融数据上时就不同了。在包含 1,000 个金额字符的账单上,这意味着有 30 个误读字符。一个误读的数字就会改变交易金额:“$1,234.56”可能变成“$1,234.86”或“$7,234.56”。先进的 OCR 可以达到近 99% 的准确率,但剩余的错误往往集中在看起来相似的字符上:0/O、1/l/I、5/S、8/B、6/G,以及至关重要的逗号/句点。
务必优先选择数字下载。 从银行网站下载对账单,而不是扫描纸质账单。这可以完全消除 OCR 错误。
输出格式:深度解析
转换银行对账单时,您需要选择一种输出格式。每种格式都有不同的优势、局限性和理想的使用场景。
Excel (.xlsx)
标准: Office Open XML (OOXML),标准化为 ECMA-376 和 ISO/IEC 29500。
它是什么: .xlsx 文件实际上是一个包含 XML 文件的 ZIP 压缩包——包括工作簿结构、单元格数据、样式和共享字符串。这就是为什么它可以存储数据类型(日期作为日期,数字作为数字)、格式、公式和多个工作表。
为什么它在银行对账单中很受欢迎:
- 日期保持为日期格式(可排序、可筛选)
- 数字保持为数字格式(可求和、可格式化)
- 用于对账的公式(SUM、VLOOKUP)
- 用于支出分类的数据透视表
- 用于突出显示差异的条件格式
- 与需要可读电子表格的客户共享
局限性:
- 最多 1,048,576 行(对于银行对账单很少涉及)
- 不能直接导入大多数会计软件(请改用 QBO/OFX)
- 需要 Excel、Google Sheets 或 LibreOffice Calc 才能打开
最适用于: 手动审核、自定义分析、对账、存档、客户报告。
CSV (逗号分隔值)
标准: RFC 4180 (2005) — “逗号分隔值的通用格式和 MIME 类型”。
核心规则:
- 记录由 CRLF(回车 + 换行)分隔
- 字段由逗号分隔
- 包含逗号、引号或换行符的字段必须用双引号括起来
- 字段内的双引号通过双写来转义
现实中的分隔符差异:
- 逗号 (
,) — 标准,用于美国/英国 - 分号 (
;) — 用于逗号作为小数点分隔符的国家(法国、德国、意大利、西班牙、巴西) - 制表符 (
\t) — TSV 格式,避免分隔符冲突
编码问题:
- 推荐使用 UTF-8 以实现互操作性
- UTF-8 BOM (字节顺序标记):标准不要求,但 Windows 上的 Excel 需要它 才能正确显示非 ASCII 字符(带重音的字母、货币符号)。如果没有 BOM,Excel 可能会将 UTF-8 解释为 Windows-1252,导致字符乱码。
- 在欧洲地区,Excel 使用分号而不是逗号作为字段分隔符
局限性:
- 没有数据类型——一切都是文本(带前导零的数字会损坏,长账号会变成科学计数法)
- 不支持多工作表
- 没有格式或公式
- 没有元数据(没有账户信息,没有重复检测 ID)
最适用于: 最大兼容性——几乎每个会计程序、数据库和电子表格都可以导入 CSV。当 QBO/OFX 不可用时的通用后备方案。
QBO (QuickBooks Web Connect)
它是什么: QuickBooks(桌面版和在线版)的导入格式。QBO 文件基于 OFX 规范,并带有 QuickBooks 特有的扩展。
重要澄清: “.QBO”并不意味着“QuickBooks Online”——它代表 QuickBooks Web Connect 格式,适用于 QuickBooks 桌面版和 QuickBooks 在线版。
每笔交易的必填字段:
TRNTYPE— 交易类型(DEBIT, CREDIT, CHECK, DEP, DIRECTDEP, DIRECTDEBIT, ATM, POS, XFER, PAYMENT, FEE, SRVCHG, INT, OTHER)DTPOSTED— YYYYMMDD 格式的日期TRNAMT— 金额(借方为负)FITID— 金融机构交易 IDNAME— 收款人/描述
为什么 FITID 很重要: QuickBooks 会跟踪每个账户导入过的所有 FITID。如果再次导入具有相同 FITID 的交易,QuickBooks 会静默跳过它——防止用户重新导入重叠账单周期时出现重复分录。这种自动重复检测是 QBO 优于 CSV 的最大优势。
额外数据: QBO 还携带账户 ID、银行 ID(路由号码)、货币、支票号码、备注和期末余额——这是 QuickBooks 所有导入格式中数据最丰富的一组。
最适用于: QuickBooks 用户(桌面版和在线版)。通过自动重复检测和交易类型分类提供最丰富的导入体验。
OFX (开放金融交换)
历史: 由 Microsoft、Intuit 和 CheckFree 创建。1.0 版本于 1997 年 2 月发布。
版本演进:
- OFX 1.0–1.6 (1997–1999):基于 SGML 的语法(不需要闭合标签)
- OFX 2.0+ (2000–至今):基于 XML(正确的闭合标签,格式良好的 XML)
为了获得最大的兼容性,许多银行仍生成 OFX 1.x (SGML)。
当前管理: 2019 年,OFX 联盟并入 金融数据交换 (FDX) 联盟,该联盟现在负责管理该规范。FDX 拥有 200 多家成员组织和 7600 万个消费者账户。
为什么 OFX 是通用标准: OFX 是您通过银行直连将银行账户直接连接到会计软件时使用的相同格式——同样的格式也适用于文件导入。
最适用于 Xero 用户: Xero 可以自动导入 OFX 文件,无需手动映射列。上传文件后,交易会立即显示,并带有正确的日期、金额和描述。也适用于 Wave、Sage、FreshBooks 和大多数会计软件。
QFX (Quicken Financial Exchange)
它是什么: Intuit 专有的 OFX 变体,专门用于 Quicken。QFX 文件是带有额外专有字段的标准 OFX 文件。
关键专有字段: INTU.BID — Quicken 银行标识符。此数字 ID 映射到 Quicken 内部数据库中的银行。如果没有它,Quicken 将拒绝导入该文件。
与标准 OFX 的区别:
- 页眉中需要 INTU.BID
- 可能包含其他以 INTU.* 为前缀的字段
- 金融机构向 Intuit 支付许可费以提供 QFX 下载
- 如果没有 INTU.BID 字段,Quicken 将不会导入标准 OFX 文件
最适用于: Quicken 个人财务软件用户。必选格式——没有其他替代方案。
QIF (Quicken 互换格式)
它是什么: 最初由 Intuit 为 Quicken 开发的传统纯文本格式。标签-值对,每行一个,使用单字符标签:D 代表日期,T 代表金额,P 代表收款人,L 代表类别,M 代表备注,N 代表支票号码,^ 代表记录结束。
为什么它被取代: QIF 缺乏重复检测机制(没有等效的 FITID),没有账户识别字段,没有银行路由信息,没有余额数据,并且各实现之间的日期格式不一致。
仍然相关: 一些会计软件(Xero、Sage、GnuCash)仍然接受 QIF 导入。对旧系统迁移很有用。
JSON (JavaScript 对象表示法)
当前状态: JSON 尚未成为银行对账单文件的标准,但在以下领域的使用日益增多:
- 开放银行 API (英国开放银行标准, PSD2 Berlin Group)
- FDX API (金融数据交换 — OFX 的继任者,200 多家成员组织)
- Plaid, Yodlee, MX 等数据聚合器 API
- 开发者和自动化工作流
日益普及: 开放银行法规(欧洲的 PSD2,美国的 CFPB 第 1033 条)正在加速 JSON API 的采用。FDX API 使用带有 OAuth 2.0 的 JSON/REST,代表了金融数据交换的未来方向。
最适用于: 构建自动化工作流、金融科技集成、自定义仪表板和开放银行 API 集成的开发者。
格式对比一览表
| 格式 | 数据类型 | 重复检测 | 账户信息 | 会计软件支持 | 最适用于 |
|---|---|---|---|---|---|
| Excel | 是 | 否 | 否 | 有限 | 手动审核、分析 |
| CSV | 否 | 否 | 否 | 通用 | 最大兼容性 |
| QBO | 是 | 是 (FITID) | 是 | QuickBooks | QuickBooks 用户 |
| OFX | 是 | 是 (FITID) | 是 | 大多数软件 | Xero, Wave, Sage |
| QFX | 是 | 是 (FITID) | 是 | 仅限 Quicken | Quicken 用户 |
| QIF | 部分 | 否 | 否 | 部分旧系统 | 旧系统迁移 |
| JSON | 是 | 自定义 | 是 | 基于 API | 开发者、自动化 |
会计软件兼容性
您的会计软件接受哪种格式?
| 软件 | QBO | OFX | QFX | QIF | CSV | 最佳选择 |
|---|---|---|---|---|---|---|
| QuickBooks Online | 是 | 是 | 是 | 否 | 是 | QBO |
| QuickBooks Desktop | 是 | 是 | 是 | 否 | 是 | QBO |
| Quicken | 否 | 否 | 是 | 是 | 否 | QFX |
| Xero | 是 | 是 | 是 | 是 | 是 | OFX |
| Sage | 否 | 是 | 否 | 是 | 是 | OFX |
| Wave | 否 | 是 | 是 | 否 | 是 | OFX |
| FreshBooks | 否 | 否 | 否 | 否 | 是 | CSV |
| Zoho Books | 否 | 是 | 否 | 是 | 是 | OFX |
| GnuCash | 否 | 是 | 否 | 是 | 是 | OFX |
经验法则: QuickBooks 使用 QBO,Quicken 使用 QFX,其他所有软件使用 OFX,CSV 作为通用后备方案。
国际化格式差异
如果您处理国际银行对账单,您会遇到让大多数转换工具出错的格式差异。
日期格式
| 地区 | 格式 | 示例 | 备注 |
|---|---|---|---|
| 美国 | MM/DD/YYYY | 03/15/2026 | 月份在前 |
| 欧洲、拉美 | DD/MM/YYYY | 15/03/2026 | 日期在前 |
| 德国 | DD.MM.YYYY | 15.03.2026 | 句点分隔符 |
| 日本 | YYYY年MM月DD日 | 2026年03月01日 | 年份在前,带汉字 |
| 中国 | YYYY年MM月DD日 | 2026年3月1日 | 与日本类似 |
| ISO 8601 | YYYY-MM-DD | 2026-03-15 | 无歧义的国际标准 |
歧义问题: “03/04/2026”在美国是 3 月 4 日,但在欧洲是 4 月 3 日。当对账单中所有日期的天数值都小于或等于 12 时,如果不了解原产国,就没有算法能确定正确的格式。转换工具必须扫描账单中的所有日期,寻找大于 12 的值来确定格式。
数字格式
| 地区 | 一千元零五十美分 | 备注 |
|---|---|---|
| 美、英、澳、日 | 1,000.50 | 逗号为千分位,句点为小数点 |
| 德、法、西、巴、意 | 1.000,50 | 句点为千分位,逗号为小数点 |
| 瑞士 | 1'000.50 | 撇号为千分位 |
| 印度 | 1,00,000.50 | Lakh 分组系统 |
| 斯堪的纳维亚 | 1 000,50 | 空格为千分位,逗号为小数点 |
来自欧洲银行的 “10.000,45” 意味着一万零四十五美分——而不是十点零零零四五。搞错这一点会产生 10,000 倍的误差。
货币符号位置
- 美/英: 符号在金额前:$1,234.56 / £1,234.56
- 法、德、西: 符号在金额后:1.234,56 €
- 爱尔兰、荷兰: 符号在金额前:€1,234.56
- 日本: 符号在金额前:¥123,456
字符编码
- UTF-8 — 通用标准,支持所有脚本
- GBK/GB2312 — 简体中文(中国银行常用)
- Shift_JIS — 日语(日本银行常用)
- Big5 — 繁体中文(台湾、香港)
- EUC-KR — 韩语
- ISO 8859-1 — 西欧语言
- Windows-1252 — 西欧语言(传统)
- Windows-1256 — 阿拉伯语
在没有正确编码检测的情况下,在美国系统上打开中文或日文银行对账单会产生乱码。PDFSub 支持 133 种语言,能够自动检测日期格式、数字格式和字符编码——包括从右到左的阿拉伯语和希伯来语、中日韩字符以及所有欧洲字符集。
常见的银行对账单元素
交易日期 vs. 记账日期 vs. 起息日
银行对账单可能会为单笔交易包含多个日期:
- 交易日期 (Transaction date) — 购买或转账实际发生的日期
- 记账日期 (Posting date) — 银行处理并记录该笔交易的日期(信用卡消费通常晚 1-3 个工作日)
- 起息日 (Value date) — 资金实际生效的日期(影响利息计算,在国际银行业务中常见)
大多数个人账单仅显示记账日期。商业账单通常同时包含交易日期和记账日期。
借/贷表示法
银行表示借项和贷项的方式各不相同:
- 带符号金额: 借方为 -87.50,贷方为 +3,500.00
- 独立列: “支出”和“存入”
- 缩写: “DR”代表借方,“CR”代表贷方(在英国/英联邦国家常见)
- 括号: (87.50) 代表借方(会计惯例)
逐笔余额
- 每笔交易余额 — 每笔交易后更新(美国个人账单最常见)
- 仅每日余额 — 每天结束时显示的余额(商业账单常见)
- 无逐笔余额 — 仅显示期初和期末余额(某些国际账单)
逐笔余额对于验证非常有价值:您可以验证每笔交易是否正确地将余额从上一行移动到下一行。
标准页眉信息
大多数银行对账单包含:账户持有人姓名、账号(通常部分遮蔽)、账单周期、期初和期末余额、存款和取款总额,以及银行路由代码/Sort Code/SWIFT BIC。
密码保护
银行如何加密 PDF
银行通常使用 AES-128 或 AES-256 加密。存在两种保护模式:
- 用户密码(打开密码): 打开文件时需要
- 所有者密码(权限密码): PDF 可以打开,但编辑/复制可能受限
常见的密码模式
| 银行 | 典型密码 |
|---|---|
| Chase | 完整的 9 位社会安全号码 (SSN) |
| Bank of America | SSN 或纳税人识别号 (TIN) |
| Wells Fargo | SSN 或 SSN 后 4 位 |
| Capital One | 出生日期 (MMDDYYYY) |
其他常见模式包括账号后 4 位、客户 ID 或会员编号。银行通常在您首次启用电子账单时告知密码模式。
多页账单的挑战
长账单(拥有数百笔交易的商业账户)会带来若干提取挑战:
跨页交易
交易描述可能从一页的底部开始,并在下一页的顶部继续。转换器必须检测续行并将它们合并为单笔交易。
重复的页眉和页脚
大多数银行会在每一页重复列标题,此外还有页码、法律免责声明和营销文本。必须识别这些内容并将其从交易数据中排除。
续行
许多交易具有多行描述:
01/15 ACH 电子扣款 供应商公司 $3,200.00 $2,000.00
参考号#123456789 发票 2026-001
供应商公司 应付账款部门
第 2 行和第 3 行是属于第 1 行交易的续行。它们通常缺少日期和金额,并以与描述列相同的 x 坐标缩进显示。
余额结转
某些银行在续页顶部包含“余额结转 (Balance Forward)”或“上期余额结转 (Balance Brought Forward)”行。这些是信息性内容,而非交易,必须从提取的数据中排除。
常见交易缩写
银行对账单使用的缩写因机构而异:
| 缩写 | 含义 |
|---|---|
| ACH | 自动清算中心(电子转账) |
| ATM | 自动取款机 |
| POS | 销售点(借记卡消费) |
| EFT | 电子资金转账 |
| INT | 利息支付 |
| CHK / CK | 支票 |
| WD / W/D | 取款 |
| DEP | 存款 |
| DD | 直接存款 |
| OD | 透支 |
| NSF | 资金不足 |
| SRVCHG | 服务费 |
| XFER | 转账 |
您应该了解的行业标准
这些格式用于企业银行业务和现金管理。您很少会直接遇到它们,但了解它们可以解释为什么银行对账单以这种方式运作。
BAI2 (银行管理协会)
用于 ERP 系统(如 SAP、Oracle)中的自动化现金管理和银行对账。这是一种具有交易类型代码(例如 165 = 预授权 ACH 贷项,455 = ACH 借项,495 = 电汇汇出)的固定宽度 ASCII 格式。最初于 1987 年发布,现由 ASC X9 维护。
SWIFT MT940 / MT942
全球银行用于企业客户和财务部门的日终 (MT940) 和日内 (MT942) 银行对账单。SWIFT 每天处理约 4500 万条消息。这是一种基于标签的格式,带有冒号分隔的字段标识符。
ISO 20022 (camt.053)
MT940 的现代 XML 替代方案。是 ISO 20022 通用金融消息传递标准的一部分。比 MT940 数据更丰富,没有字段长度限制,是带有 XSD 验证的机器可解析 XML。SWIFT 正在从 MT 消息迁移到 ISO 20022。SEPA(单一欧元支付区)强制要求欧洲支付使用 camt 格式。
NACHA ACH
美国自动清算中心交易的文件格式。固定宽度 ASCII,每行正好 94 个字符。ACH 在美国每年处理约 300 亿笔交易。当您的银行对账单显示“ACH CREDIT”或“ACH DEBIT”时,底层交易是在银行之间以 NACHA 格式传输的。
为您的工作流选择合适的格式
决策指南
如果满足以下条件,请使用 QBO: 您使用 QuickBooks(桌面版或在线版)。您可以获得交易类型分类、通过 FITID 进行的重复检测以及最丰富的导入元数据。
如果满足以下条件,请使用 OFX: 您使用 Xero、Sage、Wave 或其他兼容 OFX 的软件。Xero 会自动映射字段,无需手动配置列。
如果满足以下条件,请使用 QFX: 您使用 Quicken。这是 Quicken 接受的唯一格式。
如果满足以下条件,请使用 Excel: 您需要在导入前审核、分析或操作数据。创建数据透视表、运行公式或准备报告。
如果满足以下条件,请使用 CSV: 您的软件未在上方列出,或者您需要跨系统的最大兼容性。请准备好手动映射列。
如果满足以下条件,请使用 JSON: 您正在构建自动化工作流、API 集成或自定义报告系统。
专家提示
- 只要软件支持,务必优先使用 QBO/OFX 而非 CSV — 仅重复检测一项功能就能节省数小时的清理时间。
- 将原始 PDF 与转换后的文件保存在一起 — 它是您的审计轨迹和原始凭证。
- 每次导入后进行验证 — 抽查期初/期末余额和几笔随机交易。
- 格式与软件匹配 — 使用会计平台的原生格式可以避免手动列映射并启用自动化功能。
免费试用
准备好转换您的第一份账单了吗?立即上传 PDF — PDFSub 可转换为 Excel、CSV、QBO、OFX、QFX 和 JSON。数字账单完全在您的浏览器中处理,以确保最大隐私。开始 7 天免费试用,获取所有格式的完整访问权限。