2023年12月8日发(作者:)

数科OFD版式电子凭据支撑平台

解决方案

1.背景概述

凭证是记载经济业务事项发生、明确各参与方责任,可被作为记账依据的证

明材料,例如发票、财政票据、银行单据、客票、行程单和业务自定义单据等。

凭证在报销和会计核算后成为会计凭证的一部分。

电子凭证是指通过计算机系统开具,以数字形式存储于磁盘、光盘等媒体, 依赖计算机系统阅读、处理并可在通信网络上传输的凭证。《关于规范电子会计 凭证报销入账归档的通知》(财会〔2020〕6号)文件中明确“来源合法、真实 的电子会计凭证与纸质会计凭证具有同等法律效力”,并要求“会计核算系统… 能够按照国家档案行政管理部门规定格式输出电子会计凭证及其元数据…”。

各行业对电子凭证的探索由来已久,但由于缺乏顶层设计和标准规范,目前

市面上的电子凭据大都采用PDF标准或图片格式作为文件格式,主要存在以下几

个方面的问题:

1 .安全性较低

根据相关政策要求,我国重要关键行业应实现国产算法的全面应用。PDF作 为美国主导的电子文件格式标准,无法支持国密算法;图片格式更是不支持内置 加密算法应用,严重影响凭证电子文件的安全性。

2 .标准性较差

PDF、图片文件等格式标准不一、解释复杂,难以进行统一规划设计,无法 形成统一数据结构标准,难以实现不同凭证间互通互认和数据共享。

3 .精简性不足

PDF是上世纪九十年代制定的标准规范,基于二进制的数据组织结构臃肿复

杂,在电子发票应用场景中,PDF发票文件大小普遍在100K左右,而清晰的图 片凭证文件至少需要数百KB。过于臃肿的文件体积限制了电子凭证业务的发展。 4 .应用不通畅

由于缺乏统一顶层设计和数据结构,PDF、图片等格式凭证文件的开具、加

工、验证、数据利用等工作比较繁琐,占用大量人力,难以真正发挥电子凭证的

便捷管理和应用的优势。

2 . OFD标准

2.1. 基本情况

版式文件是指版面呈现高度精确的电子文件,是电子公文、电子档案、电子

证照和电子凭证等严肃公务文件的理想承载格式,是电子文件规范性和可信性的

重要保障。

2016年10月,国标委发布了《GB/T 33190-2016电子文件存储与交换格式

版式文档》(OFD格式)标准,这是我国自主制定的版式文件格式标准,标志着 我国电子文件产业从此不再受国外标准和技术的制约,走向独立发展的道路。

OFD标准发布以来,国家主管部门坚定不移的在各行业中推动标准的落地实

施:2016年12月30日,国标委发布党政机关电子公文系列标准规范,在《党

政机关电子公文格式规范第3部分:实施指南》中明确要求〃电子公文的承载格

式为OFD”; 2018年11月,电子证照系列国家标准正式发布,在《GB/T 36905-2018 电子证照文件技术要求》明确规定“电子证照使用OFD格式”;在国家档案局印 发的《数字档案室建设评价办法》中明确要求“文书类电子档案的正本、定稿、 公文处理单应以OFD……等版式格式归档保存”,推荐在电子档案领域应用OFD 标准作为归档文件格式;2017年12月,中央网信办联合五部门开展国家电子政 务综合试点,明确要求“在推进电子文件应用方面,要求试点地方推进OFD版式 文档、电子证照、电子交易凭证的试点应用"。2020年1月,在《关于增值税发 票综合服务平台等事项的公告》(国家税务总局公告2020年第1号)中,明确指 出“增值税电子普通发票版式文件格式为OFD格式"。OFD标准和技术已经成为 信息化建设中不可或缺的重要基石。 2.2. 标准特点

OFD标准的技术优势如下:

1 .精确呈现

OFD版式文件可精确呈现与原始纸质凭证完全相同的样式和版面效果,用户

可方便的在PC (包括国产CPU和操作系统装机的电脑)、平板电脑、手机上完全

无损的阅览OFD版式文件。

2 .长久保存

OFD版式文件永久可读可用,不依赖任何特定软件,真正实现文件的长久保

存。

3 .安全可靠

OFD版式文件支持国家电子印章标准规范,支持国密算法,并具有全面的安

全保障体系,防止信息的泄露窃取和抵赖篡改。

4 .可用性强

OFD版式文件支持用户批注、签章、保管、打印、交换、检索等多种利用手 段,方便在信息系统中深度应用。

5 .轻巧节约

OFD版式文件是基于层次文本+压缩打包的技术机制,比同样内容的PDF等 格式文件体积更小,节约存储空间和传输带宽。

6 .方便归档

OFD版式文件符合国家档案局电子文件归档标准,可直接进行归档处理,也

可方便的打印出来进行纸质归档。

7 .自主可控

OFD版式标准是国家标准,自主可控、通用性强,对保障国家信息安全和民 族IT产业健康发展具有重要战略意义。

3 .总体架构

数科网维公司基于OFD版式标准及电子凭证应用场景,研发了数科OFD版式

电子凭证支撑平台,为电子凭证应用提供全流程的版式处理应用支撑,包括凭证

制作、加工、查阅、验证、套打等等,保障电子凭证的真实性、完整性、安全性 和可用性,提高电子凭证的业务价值,系统架构如下图所示:■科OFD电子凭证支撑平台

网页无插件浏

览电子凭证

电子凭证网页发布

电子凭证业务应用

系统

电子凭证制作加工

子系统

电子凭证阅读器

电子凭证解析验证

电子凭证模板设计

子系统

SDK

OFD电子凭证支撑服务系统模块组成逻辑架构图

数科OFD电子凭证支撑服务系统包括电子凭证模板设计子系统、电子凭证制

作加工子系统、电子凭证网页发布子系统、电子凭证解析验证SDK、电子凭证阅 读器等5个组成部分,为电子凭证提供全流程的OFD文件处理应用支撑,包括凭 证制作、加工、查阅、验证、利用等等,保障电子凭证的真实性、完整性、安全 性和可用性,全面满足信息化管理和利用要求。

4 .模块介绍

4.1. 电子凭证模板设计子系统

数科电子凭证模板设计子系统提供各类电子凭证的模板定制相关功能,可方

便定制不同种类凭证的呈现样式,设置相关动态填充区域数据项,生成与纸质凭 证版面一致的OFD电子模板。

系统基本功能如下:

>支持纸质凭证的精确尺寸定制。 > 支持导入Word、WPS、PDF、XPS、HTML、图片等类型的电子文件生成OFD模板底图,支持带复杂效果的模板的生成。

>支持各类模板内容域控件,包括文本、数字、日期、金额等多种内容类

型。

>支持各类模板图片域控件,支持栅格图。

>支持签章域控件。

>控件支持鼠标拖动位置、键盘调整位置、坐标精确设定位置、并支持对

齐、等宽、等高及其他多种自动化排版应用。

STMS

l+3T:7X« 寸1 : ."YMC

* 4 :> > <]: UEL:

Miwa

13

口ATAREP

E KrgtwnEQiJ!

LB*3 mLi』H EQ L

.lU_a|N!n』H,L

汀」:* .h'

HE>::n-a*h:iTW.T JT_':£«*:«_FTIQ s EX*

Bi

Bl

■ HC^ptfli-REQL

□&

COTPM

・ WrapKW^HEQl

w

图电子凭证模板设计子系统示意图

4.2. 电子凭证制作加工子系统

数科电子凭证制作加工子系统部署在服务器端,提供电子凭证制作和加工服

务,支持从无格式XML文件和结构化数据进行套版制作OFD电子凭证文件,支持

实时制作和历史数据批量制作;除此之外,还可将主流的文件格式转换为OFD 文件。系统内置多种转换引擎,支持集群配置,可有效应对高精度、大数据量、 高速度、高可靠性要求的凭证文件制作和加工需求;提供C++、COM. Java API.

Windows服务等多种技术形态的功能服务调用接口。

主要功能如下:

>套版制作

支持从无格式XML文件和结构化数据制作生成电子凭证版式文件,从凭证相

关信息系统接口中获取XML数据,指定引用凭证模板文件,系统依据模板定义将 数据内容转换为特定显示格式和版面的版式文件。

>常规格式转换

支持各类常见文档格式转换为OFD文件,涵盖日常办公领域中的所有格式, 包括但不限于微软Office办公文档系列、WPS、PDF、XPS、图片、RTF、HTML网 页等。

在OFD转换功能之外,支持将OFD文件转换为PDF文件。支持流式文件带修

订痕迹的格式转换。

>高速制作

系统支持集群部署,非常容易扩充,其中的工作节点数量可以进行“热插拔 式”扩展(即在不影响服务对外调用的前提下增加或减少转换节点)。通过合理 配置转换工作节点的数量,可以应对海量文档的高速转换需求。

>多引擎转换

系统节点内置虚拟打印和其他转换引擎,当进行文档转换时,优先使用该文 档的创建软件作为排版引擎,很大程度上避免了不同版本引擎之间的跑版现象引 起的转换失真,转换后的版面效果更为精确。另外,电子文件使用其创建软件解 析和排版的成功率也显著提高,这使得转换节点工作更为稳定。

>元数据处理

可在生成OFD文件的同时添加、修改、删除元数据信息,元数据包括购买方 名称等信息、开票单位信息等。

>二维码处理

系统可以在OFD版式凭证的指定位置嵌入二维码,支持宽高、DPI等参数的 自定义。

>嵌入字体

系统可以在OFD版式凭证中嵌入字体文件,从而保证各种环境下的呈现效果

一致。

>凭证内容提取

支持检索服务,可快速提取OFD版式凭证的文本内容,并提交搜索以生成文 件内容索引库,从而实现基于文本的版式文件内容检索。

>数字签名 系统可在OFD文件中添加符合OFD格式规范和密码技术应用规范要求的数字

签名,实现对OFD凭证的安全保护。

系统提供两种方式实现数字签名的添加:接口方式(须提供签名信息和关联

类名)和证书方式(须提供封装的CA证书)。系统同时提供数字签名的删除。

》电子签章

配合电子签章服务,可实现批量盖章,可指定盖章的位置和大小。支持电子 印章的删除(可保留印章图元信息);提供验章接口,可通过接口在系统中进行 电子印章的验证。

通过电子签章的加盖不仅保留了纸质凭证的习惯和财务需要,还实现了电子

凭证的安全保护。

>凭证附件处理

可将指定附件添加到OFD文档中,可以指定附件标题、附件的类型等信息。

也可从OFD文档中移除附件。

>文档权限处理

可在OFD文档中增加、删除文档权限,文档权限包括:打印、保存、复制、 下载,当打开OFD文件时将只有允许的操作权限,避免凭证数据被滥用,形成“撞

库”。

>文档页面处理

可为版式文档添加封面、尾页、在指定位置插入页面或删除指定的页面。

>文档组合拆分

系统支持将多个文档按要求组合成一个OFD文件,支持将一个OFD按要求拆

分为多个OFD文件。

可组合的文档格式包括Office文件、WPS文件、PDF、XPS、图片、网页等,

对图片文件可指定组合后的宽度、分辨率。

>水印处理

系统支持在转化后文档的指定页面中插入水印和背景,水印和背景支持图形、 图像和文字的组合描述。

添加的图片水印可指定位置、是否可以打印、是否视图显示等属性,文字水

印可指定位置、文本内容、字体、字体颜色、旋转角度等属性。

>加密封装 系统支持将转换后的版式文件封装为指定类型的加密信封,该信封可被具备

条件的阅读终端打开,而未授权的用户和软件无法打开。系统支持使用用户指定 的加解密算法进行文件的加解密,支持在OFD文档中添加阅读有效期控制信息。

>凭证验证

通过电子印章系统提供的验证功能支持多重验证机制,包括电子印章校验、 数字签名校验、有效期验证等,可根据业务需要,从不同侧面对电子凭证版式文 件的签章信息进行验证。

>后台管理

系统提供完善的后台管理功能,包括:

1)系统注册:通过注册机制支持多个业务系统的转换请求,转换成功后将 结果返回各系统。

系统名称 注册时间 )^询・

序号

1

2

3

系统名称 Token

XXX系统 XXXXXXXXXX

YYY系统 YYYYYYYYYYY

ZZZ系统 ZZZZZZZZZZZZ

注册时间 状态 操作

使用中 停用■删除

使用中 停用■删除

停用中 启用■删除

第3番屋受

Q S半里静式 黑S里府四组10 * u

图系统注册界面图

2)统计分析:可以按业务系统、转换数量、原文档类型、成功失败率、转 换时段等不同维度进行统计分析,结果以柱状图、饼图等方式显示,也可以将统 计结果导出为Excel文档。 统计条件

业务系统:

任务开始时间: 转换状态: 文档类型:

统计维度

维度一:

维度二:

显示方式

O柱状图◎饼图口占比口数值

XXX那番签越

30ie 08 0J»3J

图格式转换统计分析界面

统计

导出结果

3)转换日志:系统自动记录转换源、转换时间、转换状态等信息,并以列

表方式显示,可查看转换明细。

日志监控

任务ID

系统名称

序号 任务ID

任务开始时间 〜 状态

文本

系统名称 来源1?

任务耗时(初

文本

任务开始时间 状态 错误码

1 31283881238

电子公文系统

192.168.1.234 1 2016-1-11 12:00:00

失败

7000

的3番席里。S半里聒里S里侬普耍IQ

图 转换日志列表界面

4)转换监控:提供图形化的界面显示各转换节点的情况,包括成功数、失 败数、运行状态等。

3s换器情况

Agent-10416

所在主部;127^1

.essmrai

aoiz-io-u 2口:略心

0

姓坛教就:工

烹计俄计

弟受任品效二 翎融; 商侬切敬7

本日蜿计

械受任圣被二

咕胀由1数: 话fiEi图监控管理界面

4.3. 电子凭证网页发布子系统

系统部署在服务器端,可将各类电子文档包括OFD版式电子凭证在内不同格 式文档实时解析成HTML并向用户推送,用户无需安装任何软件,即可通过终端 自带的网页浏览器原版原式阅读电子凭证。

系统支持PC端、手机端、平板电脑等客户端设备,支持IOS、Linux、安卓、

Windows等操作系统。

系统支持SDK集成或URL直接嵌入集成。

图凭证网页轻阅读系统示意图

主要功能如下:

>文档转换及解析

提供将各类常见文档格式转换为OFD文件的功能(支持的格式包括但不限于

DOCXLSPPT 等办公文档及其高版本、PDF、XPS、BMP、JPG、PNG、TIFF 等),然

后将OFD文档的内容和版式信息(包括文字、图形、图片等元素)与HTML中的 相应标签属性进行对应,将OFD文件转换为HTML文件,保持OFD文件的版式内 容不发生任何变化。

>流式传输

采用大文件切分、按需推送、动态加载、传输加密等技术,将用户阅读的当 前网页内容向终端浏览器推送,用户无需长时间等待所有内容的全部加载,提高 阅读效率和用户体验。系统支持HTTPS或用户指定的加密算法对传输的数据文件 进行加密保护。

>在线阅读

系统提供在线阅读功能,浏览器无需安装任何插件。浏览器在线阅读支持多

种视图模式,在线阅读与相关应用系统集成灵活、方便。

在线阅读支持翻页功能,包括前/后翻页、翻至首/末页、页面跳转等,支持

页面无级别缩放和全屏显示,支持内容复制和全文检索(关键词高亮显示),支

持大纲/缩略图导览,支持对页面相关操作权限的控制。

系统提供在线打印和文件下载功能。 图版式凭证网页阅读界面

>复制控制

将OFD文档的图层渲染为透明图片进行图层叠加,除固化的图像图层外,还 可生成不可见的“文本”图层用于提供文本复制,可控制用户的复制权限,对于 无授权的用户,不提供“文本”层,无法复制文件中的文字内容。

>分页授权

在线阅读进行页面切换时,实时进行阅读权限判断,可实现文档权限以页面 和图层为单位的细粒度权限控制,支持将无权阅读信息用预设的提示内容进行替 换显示。

>在线查验

支持网页无插件在线查验功能,可验证凭证印章中数字签名和证书的有效性,

实现电子凭证的网页端在线查验。

>用户行为管控

支持与增值税凭证管理系统等相关系统进行对接,对电子凭证版式文件的查

询、下载、展示、打印等用户行为进行实时管控,验证用户身份,判断其行为的 有效性,从而避免撞库等危害凭证数据安全的问题出现。

4.4. 电子凭证阅读器

数科电子凭证阅读器主要用于离线阅读OFD或PDF版式电子凭证,支持PC 端、手机端、平板电脑等客户端设备,支持IOS、Linux、安卓、Windows等操作

系统。 HflD MU'!克皿D BMW LR3 BUOffi ^»U1

jJ

图版式凭证单机阅读功能界面图

主要功能有:

>文件操作

提供OFD/PDF文件的打开、保存、另存等文件操作,涉及OFD/PDF格式互转 的部分严格保证版面效果一致。

>打印操作

提供打印预览、凭证打印功能,支持市场上的常见打印机。

>阅读操作

提供翻页功能,包括前/后翻页、半页翻、翻至首/末页或指定页面等。

提供页面旋转、页面无级别缩放和全屏显示功能。

支撑单个页面、连续页面等多种页面显示模式,支持适合宽度、适合高度等 多种自动缩放模式。

>凭证验证

提供凭证验证功能,可对凭证中的数字签名进行有效性验证,对电子凭证进 行鉴别验证,同时支持阅读OFD和PDF版式文件。

4.5. 电子凭证解析SDK

数科电子凭证解析SDK包支撑第三方平台对凭证文件的再利用,提供凭证文

件格式解析、凭证内容提取、全文检索支持、语义检索支持、元数据检索支持、 凭证验证等功能,支持C++、JAVA、COM等形态的功能调用。

>凭证格式解析 提供凭证格式解析功能,实现对OFD凭证文件的内置结构拆解,将凭证中的 文字、图形、签章等相关资源内容形成多级树状结构,方便对电子凭证进行深度 利用。

>全文检索

提供全文检索接口,实现对凭证版面内容的全文进行检索,支持多条件组合 检索功能。

>语义检索

针对凭证文件语义标准信息进行定向检索,如检查“销售方名称”含有“数

科”字样的电子发票文件。

>元数据检索

针对凭证文件语义标准信息进行定向检索,如检查“特殊行业标识”为“农

产品销售”的电子发票文件。

>凭证验证

提供凭证批量验证功能,可对凭证中的数字签名进行有效性验证,可批量鉴 别电子凭证的真伪性。

5 .技术优势

与传统的PDF电子凭证相比,OFD电子凭证优势如下:

(1)安全性较高

OFD国家标准支持我国国密算法和电子印章标准体系,安全程度高,符合国 家相关政策要求。

(2)可控性较强

OFD产业是我国自主可控的软件产业体系,核心技术完全掌握在我国自己手 上,杜绝软件后门等技术隐患,同时有利于推动我国民族IT产业的发展。

(3)技术上先进

OFD发布于2016年,基于当前主流的“层次文件+压缩”的数据结构,对PDF

中不合理的技术机制进行了摒弃和改造,在可读性、精简性、可扩展性、安全性 等方面均有较大提升。例如,PDF凭证文件普遍体积为100KB以上,同样内容的

OFD电子凭证可做到10KB以内,精简比例可达数倍,显著减轻了存储处理和网

络带宽的压力。 (4)方便应用处理

建立基于OFD的电子凭证规范体系,可方便打通凭证应用各个业务环节,实 现凭证的全流程电子化处理,真正发挥电子凭证的便捷、快速、安全处理利用的 优势。