结论先行:OFD 与 PDF 是并存关系,不是替代关系

数电票的制度设计里,版式文件从来不是单选题。按照《国家税务总局关于推广应用全面数字化电子发票的公告》(国家税务总局公告2024年第11号),自2024年12月1日起数电票在全国正式推广,其特点是“取消了特定版式,增加了XML的数据电文格式便利交付,同时保留PDF、OFD等格式”。这句话有三层意思:XML负责机器读,OFD和PDF负责人眼看,三者并行而非过渡。所以选型时问“选OFD还是PDF”本身是个伪命题,真正要问的是“我的系统能不能同时吃下三种格式,并且在归档时把它们组织成一个可验证的包”。

三个判断先立住

  • 人读看版式:OFD 与 PDF 都能满足“打开即所见”,差别在签章与结构。
  • 机读看数据电文:入账要素以 XML 结构化数据为准,版式文件只是外壳。
  • 归档看封装:单个文件合规不等于档案合规,封装结构有国家标准可依。

把这三条分开看,后面四个层次的判断就不会互相干扰。很多项目出问题,恰恰是把“能打开”当成了“能入账”,又把“能入账”当成了“能归档”。

第一层 版式文件本身:两个标准,两种设计目标

OFD 的依据是《电子文件存储与交换格式 版式文档》(GB/T 33190-2016),2016年10月13日发布、2017年5月1日实施,归口单位为国家密码局与全国信息技术标准化技术委员会。它的结构是“容器+XML描述+资源包”:页面内容用XML描述,字体、图像等作为资源打包在同一个容器里,因此文件是自包含的,不依赖外部字体环境。这一点在长期保存场景里很关键——十年后打开一份档案,不会因为缺字体而排版错乱。

PDF 的依据是国际标准化组织的 ISO 32000 系列,国内对应的长期保存标准是《文献管理 长期保存的电子文档文件格式 第3部分:支持嵌入式文件的ISO 32000-1的使用(PDF/A-3)》(GB/T 23286.3-2021),现行有效。PDF 的优势是生态成熟、阅读器普及、几乎所有系统都能解析;劣势是版本分支多,普通 PDF 并不等于适合归档的 PDF/A。

对比维度OFDPDF
标准依据GB/T 33190-2016(现行,已立项修订)ISO 32000 系列;归档用 PDF/A 见 GB/T 23286.3-2021
结构容器+XML页面描述+资源包,自包含对象树结构,字体可嵌入也可外挂
签章原生支持国产密码算法与电子签章依赖 PAdES 等签名规范,长效签名见 GB/T 31308.3-2023
可解析性结构公开,要素可程序化提取版面还原强,但语义提取需额外解析层
常见坑部分老旧阅读器不兼容新版本普通 PDF 误当 PDF/A 归档,后期无法自证合规

需要提醒一个容易被忽略的时点:GB/T 33190-2016 目前状态是“现行”,但全国标准信息公共服务平台显示其上次复审日期为2021年12月29日、复审结论为“修订”,修订计划号 20262656-T-244 正在起草。这意味着选型时不能只看“支持OFD”,还要看厂商的版本升级路径——标准换版时,历史档案的解析能力是否跟着走。

第二层 数据电文:入账依据其实是那份 XML

《电子凭证入账要求 第1部分:总则》(GB/T 44554.1-2024)在“技术要求”里写得很直接:存储、传输和入账时应以 XML、XBRL 等结构化数据为依据;人机交互时采用 OFD、PDF 等国家标准版式文档格式。这两句是分工,不是二选一。换句话说,版式文件解决“人怎么看”,XML 解决“系统怎么记”。

实务中最常见的返工就出在这里:报销系统只收下了 OFD 或 PDF,没有收 XML,于是发票代码、号码、金额、税额、购买方识别号这些要素只能靠 OCR 或人工录入。OCR 在清晰度正常的数电票上准确率不低,但它引入了一个新的失败点——识别错了没人发现。而 XML 是开票方直接给出的结构化数据,不存在识别误差。

这也解释了为什么很多单位“上了电子发票系统,还是要人工录”。不是系统不行,是入账链路只打通了一半。判断方法很简单:随机抽十张已入账的电子发票,看系统里的金额、税额字段是来自结构化数据还是来自识别结果。如果是后者,这笔账的准确性就建立在识别率上,而不是建立在凭证上。

第三层 归档封装:单文件合规不等于档案合规

《电子凭证 会计档案封装技术要求》(GB/T 44555-2024)给出了归档信息包的组织方式。以一次经济业务活动对应的记账凭证封装为例,包内应包含电子记账凭证、报销审批单据、入账信息,以及与业务活动相关的原始凭证材料——电子发票、财政电子票据、铁路电子客票、航空电子行程单等,每份原始凭证各自配一份入账信息,银行电子回单等作为可选项。

标准里还有一句容易被跳过的话:会计档案的封装结构不应使用文件组合的方式实现。这句话针对的是“把一堆文件打成压缩包就算归档”的做法。压缩包能存不能验:它不表达文件之间的从属关系,不记录哪份发票对应哪张凭证,也不携带校验信息。审计时调阅一个压缩包,等于把拼证据链的工作重新做一遍。

封装对象包含内容解决的问题
记账凭证封装电子记账凭证、报销审批单据、入账信息、业务活动材料(原始凭证+各自入账信息)一笔业务的全套证据在一个包内,可整体调阅
会计凭证册封装按期间组织的多笔记账凭证封装月度、季度档案的批量移交与保管
不入封装的情形仅以纸质打印件入账的凭证须按财会〔2020〕6号第四条另行保存电子原件

与之配套的是《财政部 国家档案局关于规范电子会计凭证报销入账归档的通知》(财会〔2020〕6号)。它给出的四个条件至今仍是判断“能不能只留电子件”的唯一口径:凭证经查验合法真实;传输存储安全可靠、篡改可被发现;核算系统能准确完整读取凭证及元数据、能按档案部门规定格式输出、设有审签程序且能防止重复入账;归档管理符合《会计档案管理办法》(财政部 国家档案局令第79号)。四条同时满足才可以不再另存纸质;只满足一部分,就必须回到“纸质打印件+电子原件同时保存”的路径。

第四层 验真与长期可读:跨越十年看这件事

数电票的一个制度性变化是签章方式。按2024年第11号公告,通过税务数字账户下载的数电票含有数字签名,无需加盖发票专用章即可入账归档。这对验真流程影响很大:过去验的是“章”,现在验的是“签名”,而签名验证需要证书链、需要可信时间戳、需要能识别签名状态的工具。

本地化部署的单位在这里会遇到一个具体问题:内网环境访问不了税务数字账户,也未必能实时调用第三方查验接口。可行的做法是把验真拆成两步——收到凭证时在线查验一次并留存查验结果,入账后依靠本地签名验证与哈希校验保证“没被改过”。前者解决“票是真的”,后者解决“存进来之后没动过”。两步都做,才谈得上完整。

长期可读还有一层是格式代际。会计凭证的保管期限是30年,月度、季度财务报告的保管期限是10年,这个时间尺度远超任何一版软件的迭代周期。所以选型时要问的不是“现在能不能打开”,而是“五年后换了系统、换了阅读器,这批档案还能不能被解析出来”。答案取决于两件事:归档时是否保留了结构化数据,以及厂商是否承诺格式迁移。

如果希望进一步了解本地化部署下凭证处理链路的完整设计,可以参考易报宝财务系统的功能说明;关于电子会计档案的封装与移交,另有专文展开。

选型清单:五个必问

  1. 能不能同时接收 XML、OFD、PDF 三种格式,并且把 XML 作为入账要素的来源?只支持版式文件的方案,后续一定要补识别层。
  2. OFD 的解析是自研还是调用第三方组件?组件版本能否跟随 GB/T 33190 的修订节奏升级?
  3. 归档输出是否按 GB/T 44555-2024 的封装结构组织,而不是打包成压缩文件?
  4. 签名验证是否支持离线?内网环境下能否完成验签并留下可追溯的记录?
  5. 历史档案的迁移方案是什么?换系统时旧档案以什么格式、什么结构移交?

把五个问题做成打分表,比对着功能清单打勾更有用。功能清单可以逐条演示,迁移方案和验签能力却只能在真实环境里试。建议在 POC 阶段就用一批混有 OFD、PDF、XML 的真实凭证跑一遍,从接收、解析、入账到归档封装走完整条链路,再打开归档包检查结构是否符合预期。

本地化部署的两个额外约束

  • 阅读器分发:内网终端需要预装能打开 OFD 的阅读器,且版本要统一,否则会出现“这台能开那台不能开”。
  • 存储与备份:OFD 自包含资源包,单文件体积通常大于同内容 PDF,容量规划要按实际样本测算,不要按经验值估算。

最后回到易报宝的实践。我们在本地化部署项目中通常把格式处理做成独立的一层:接收端按凭证类型分流,XML 进结构化解析、OFD 与 PDF 进版式存档,归档时按业务活动组装封装包。这样做的好处是格式标准换版时只改这一层,上面的核算与报表不受影响。对财务负责人来说,这意味着一次选型可以覆盖更长的使用周期。

资料来源:《国家税务总局关于推广应用全面数字化电子发票的公告》(国家税务总局公告2024年第11号);《财政部 国家档案局关于规范电子会计凭证报销入账归档的通知》(财会〔2020〕6号);《会计档案管理办法》(财政部 国家档案局令第79号);GB/T 33190-2016《电子文件存储与交换格式 版式文档》;GB/T 44554.1-2024《电子凭证入账要求 第1部分:总则》;GB/T 44555-2024《电子凭证 会计档案封装技术要求》;GB/T 23286.3-2021;GB/T 31308.3-2023。标准状态经全国标准信息公共服务平台核对。

关于易报宝 本文由易报宝研究院整理。易报宝是面向企业财务的国产化本地部署财务数智化软件,覆盖费用报销、电子会计档案、发票管理、应收应付与财务 BI,支持信创环境私有化部署,系统与数据都留在企业自己的服务器上。

了解易报宝产品能力联系方式