首页 > 其他分享 >一文读懂数电票,理解数电票与版式文件的关系

一文读懂数电票,理解数电票与版式文件的关系

时间:2024-05-24 10:21:17浏览次数:22  
标签:xml 数电票 ofd 读懂 版式 pdf 发票

  发票总的趋势是无纸化(电子发票),方便计算机处理;最终达到节省人力物力的目的。国内在这方面进行了多年的探索,主要经历了以下几个阶段。

  1.  pdf格式的电子发票。
  2.  ofd格式电子发票,采用国密算法加密。
  3.  采用xml做载体。这是最新的电子发票,也称数电票。

  数电票只包含财务信息,不包含任何呈现信息;暨没有任何版式信息。是不是原来推广的ofd毫无用武之地?其实不是,只是处理思路的转变,理解了这个转变,就明白了为什么推广数电票。注:国家专门规定了一个新词“数电票”,特指xml格式的电子发票。

  数电票是以方便电脑处理为第一位的,电脑处理信息不需要任何版式信息;因为没有了版式信息,数电票文件非常小,更便于传输和存储。可以说,数电票完全满足信息处理自动化、集成化的要求。

  但是数电票也有缺点,不方便查看。为此,国家发布了数电票版式规范。确保同一个数电票,呈现相同的效果。数电票的呈现载体可以是pdf、ofd、图片等。呈现载体只有呈现作用,不具有签章信息。数电票转换后的pdf、ofd无法验证真伪,财务报销必须保留原始的xml文件。

  下图为两种文件的内容:

  ofd格式的电子发票:

 xml格式的数电票:

   xml格式的数电票就是以后的主流,pdf、ofd格式的电子发票会逐步退出历史舞台。为了满足查看、打印功能,必须将数电票转换为ofd、pdf、图片。随着数电票的逐步普及,这方面的要求会与日俱增。数电票转成版式文件也有相应的规范:

 

   本人具有多年版式文档开发经验,研发了一系列相关软件。根据国家最新规范,本人开发了数电票转换软件。可以将数电票转成ofd、pdf、图等。

   本人开发软件具有一下特点:

  1.  采用微服务的方式,传输方式为http+json,不限制开发语言,方便客户端对接。
  2. 方便部署。软件分为Linux版(支持国产平台)和Windows版。Windows版软件一分钟可以完成部署。
  3. 处理速度快,普通电脑每秒可以转换500张以上。
  4. 严格遵循国家标准,对处理的版式文件做了优化。
  5. 一站式解决方案。本人还开发了阅读器、web轻阅读等软件,均支持数电票。

  目前市面上由数电票转换的ofd文件,还有诸多问题,下文指出部分问题。

  1 生成印章是图片,我们可以生成矢量的。占用空间小,缩放不失真。

  文字超过长度时,应缩小字体,应保持文字占用的高度不变。确保每页包含的明细个数是一致的。

           3  印章或图片资源重复,导致占用空间大。

  4 同一种颜色空间重复出现。同一种字体重复出现。

     本人仔细研读了国家规范,独立研发了数电票转换服务,完全避免了以上问题。可以方便的将 数电票转换为pdf、ofd、图片等。预进一步了解相关产品,可以加入qq群:565438497。

 

标签:xml,数电票,ofd,读懂,版式,pdf,发票
From: https://www.cnblogs.com/yuanchenhui/p/18209969/xml_invoice

相关文章

  • 一文读懂云渲染与离线渲染的关系是什么
    云渲染和离线渲染是什么关系呢?在渲染过程中经常会有人听到云渲染、离线渲染,然而两者的关系却有很多人都不清楚,下面一起来简单看看两者之间的关系吧。1、渲染目的和过程:-离线渲染:通常用于创建高质量的静态图像或动画,如电影特效、建筑可视化等。它不要求实时反馈,可以在后台慢慢......
  • 一文读懂顺序读写、随机读写、4K读写、IOPS值等,值得一读的科普文
    闪存应用产品主要包括固态硬盘SSD、移动固态硬盘PSSD、U盘、microSD卡(TF卡)、SD卡等,在描述这些产品性能的时候,经常会提到顺序读/写速度、随机读写/4K读写性能、IOPS等参数,相关的测评文章往往会将这方面的测试结果用截图的形式来表达某某闪存应用产品性能如何。以下是某款高速移动......
  • 关于《一本书读懂ChatGPT》阅读笔记
    目录机器学习与深度学习比较神经网络感知机单层感知机Perceptron多层感知机MultilayerPerceptron卷积神经网络CNN循环神经网络RNNRecurrentNeuralNetsLSTMGPT实现过程机器学习与深度学习比较MLDL数据适用数据量小、维度低的情况训练需要较多数据量特征工程......
  • 一文读懂 YUV 的采样与格式
    转载自:https://cloud.tencent.com/developer/article/1442041 YUV是一种颜色编码方法,和它等同的还有RGB颜色编码方法。RGB颜色编码RGB三个字母分别代表了红(Red)、绿(Green)、蓝(Blue),这三种颜色称为三原色,将它们以不同的比例相加,可以产生多种多样的颜色。在图像显示中,一张......
  • 【网络通信】一文读懂网络应用层常见协议的区别(HTTP 、HTTPS、MQTT、FTP、RTSP、RTMP)
        应用层协议是计算机网络中至关重要的组成部分,它们定义了应用程序如何与网络进行交互,实现数据的传输、接收和处理。本文将重点介绍几种常见的应用层协议:HTTP、HTTPS、MQTT、FTP、RTSP和RTMP,分析它们的特点、区别、工作原理以及应用场景。一、HTTP协议      ......
  • Node.js数电票、全电票查验接口示例、发票查验、票据OCR API
    何为数电票:数电票全称为全面数字化的电子发票,是一种全新的发票形式,与传统的纸质发票具有同等的法律效力,以数字形式存在,不依赖于纸质介质,而数电票的推行旨在提高发票管理效率,降低企业成本,推动税收征管的现代化进程。发票查验的自动化和智能化管理,可以显著减少人工核对发票......
  • 一文读懂.NET WebAPI中FromRoute、FromQuery、FromBody的关键角色与用法
    .NETWebAPI作为一种构建RESTful服务的强大工具,为开发者提供了便捷的方式来定义、处理HTTP请求并返回响应。在设计API接口时,正确地接收和解析客户端发送的数据至关重要。.NETWebAPI提供了一系列特性,如[FromRoute]、[FromQuery]和[FromBody],用于指示控制器方法应如何从不同的请求......
  • CANXL标准发布 | (1)一文读懂CANXL数据链路层总线,通信再进化!
        2024年3月22日,期待已久的ISO11898-2:2024版本横空出世,标志着新一代CAN总线的时代即将到来(ISO/FDIS11898-1:2023也处于最终投票阶段)。搭载着2048Byte的CANXL列车已蓄势待发,决心突破10M的高速通道。Autosar、英飞凌、ST、Vector和NXP等行业风向标早已准备迎接CANXL高速通......
  • 互联网面经分享:一文教你读懂四种网络拓扑结构
    1.什么是星型拓扑?星型拓扑有哪些优缺点?a.星型拓扑,也称为星状拓扑,以中央节点(通常称为交换机或集线器)为核心,连接了所有其他节点。在星型拓扑中,所有其他节点都直接连接到中央节点,而不直接连接到彼此。b.星型拓扑优势:中央节点集中管理:中央节点在星型拓扑中起着重要的作用......
  • 国税发票查验接口、电子增值税发票查验接口、数电票查验接口
    翔云发票查验接口支持增值税发票管理系统开具发票的真伪,通过发票代码、号码、日期、金额、校验码四要素信息进行真伪的查验,支持返回全票面信息,API接口便于集成,可适用于多种应用场景。发票查验接口python调用示例:importrequestsimportjsondefmain():url="https:/......