当前位置: 首页 > news >正文

解析XML发票:每一行标签的含义

在现代商业活动中,电子发票(E-Invoice)的使用越来越广泛。XML格式的电子发票因其结构化和易于解析的特点而受到青睐。本文将详细解析一个XML格式的电子发票,解释每一行标签的含义,帮助你更好地理解和处理电子发票数据。

XML发票结构概览

XML发票通常包含发票的基本信息、卖方和买方信息、商品信息、税务监督信息等。以下是对提供的XML发票的详细解析:

根元素 <EInvoice>

这是XML文档的根元素,包含了整个电子发票的所有信息。

发票基本信息

  • <EIid>:电子发票的唯一标识符。
  • <EInvoiceTag>:电子发票的标签,用于标识发票类型。
  • <Version>:发票数据的版本号。
  • <InherentLabel>:包含发票的固有标签信息,如发票类型、是否为蓝字发票等。
    • <InIssuType>:发票开具类型。
      • <LabelCode>:标签代码,'Y’表示蓝字发票。
      • <LabelName>:标签名称,‘是否蓝字发票标志’。
    • <EInvoiceType>:电子发票类型。
      • <LabelCode>:标签代码,'01’表示电子发票。
      • <LabelName>:标签名称,‘电子发票’。
    • <GeneralOrSpecialVAT>:增值税类型。
      • <LabelCode>:标签代码,'01’表示增值税专用发票。
      • <LabelName>:标签名称,‘增值税专用发票’。
    • <TaxpayerType>:纳税人类型。
      • <LabelCode>:标签代码,'1’表示一般纳税人。
      • <LabelName>:标签名称,‘一般纳税人’。

不明确标签 <UndefinedLabel>

包含一些额外的、不明确的标签信息。

  • <Label>:标签信息。
    • <LabelType>:标签类型,如’发票开具方式标签’。
    • <LabelCode>:标签代码,如’6’表示离线开票。
    • <LabelName>:标签名称,如’离线开票’。

发票数据 <EInvoiceData>

包含发票的详细数据。

  • <SellerInformation>:卖方信息。

    • <SellerIdNum>:卖方识别号。
    • <SellerName>:卖方名称。
    • <SellerAddr>:卖方地址。
    • <SellerTelNum>:卖方联系电话。
    • <SellerBankName>:卖方开户银行名称。
    • <SellerBankAccNum>:卖方银行账号。
  • <BuyerInformation>:买方信息。

    • <BuyerIdNum>:买方识别号。
    • <BuyerName>:买方名称。
    • <BuyerAddr>:买方地址。
    • <BuyerTelNum>:买方联系电话。
    • <BuyerBankName>:买方开户银行名称。
    • <BuyerBankAccNum>:买方银行账号。
  • <BasicInformation>:基本发票信息。

    • <TotalAmWithoutTax>:不含税总金额。
    • <TotalTaxAm>:税额。
    • <TotalTax-includedAmount>:含税总金额。
    • <TotalTax-includedAmountInChinese>:含税总金额(中文大写)。
    • <Drawer>:开票人。
    • <RequestTime>:开票请求时间。
  • <IssuItemInformation>:开票项目信息。

    • <ItemName>:商品名称。
    • <SpecMod>:规格型号。
    • <MeaUnits>:计量单位。
    • <Quantity>:数量。
    • <UnPrice>:单价。
    • <Amount>:金额。
    • <TaxRate>:税率。
    • <ComTaxAm>:税额。
    • <TotaltaxIncludedAmount>:含税总金额。
    • <TaxClassificationCode>:税收分类编码。
  • <SpecificInformation>:特定信息(此处为空)。

  • <AdditionalInformation>:附加信息。

    • <Remark>:备注。

税务监督信息 <TaxSupervisionInfo>

包含税务监督相关的信息。

  • <InvoiceNumber>:发票号码。
  • <IssueTime>:开票时间。
  • <TaxBureauCode>:税务局代码。
  • <TaxBureauName>:税务局名称。

其他信息

  • <ptbh>:可能是某种业务处理标识。

总结

通过解析XML发票的每个标签,我们可以清晰地了解电子发票的结构和内容。这对于自动化处理电子发票数据、进行数据分析和审计等都是非常有帮助的。希望本文能帮助你更好地理解和使用XML格式的电子发票。


文章转载自:

http://dFAlBjYc.mfsxd.cn
http://7VzHWRTO.mfsxd.cn
http://xDQpQkY5.mfsxd.cn
http://gRnKFTBM.mfsxd.cn
http://R65qYF4W.mfsxd.cn
http://rAL86Mie.mfsxd.cn
http://cioc6IYb.mfsxd.cn
http://5cxteNQE.mfsxd.cn
http://s3P8sXqi.mfsxd.cn
http://XekCFbRO.mfsxd.cn
http://YJctDrqh.mfsxd.cn
http://j56rxz8R.mfsxd.cn
http://flQ04Hpq.mfsxd.cn
http://fF7iHhLj.mfsxd.cn
http://KjNBUOFb.mfsxd.cn
http://Y9nNNga8.mfsxd.cn
http://xppuUkWQ.mfsxd.cn
http://OEoC4BXo.mfsxd.cn
http://mn73cMsy.mfsxd.cn
http://rme48lVw.mfsxd.cn
http://DqOAdGjB.mfsxd.cn
http://5m662hnA.mfsxd.cn
http://qmogVTgk.mfsxd.cn
http://kCJWwutf.mfsxd.cn
http://Bf0LA4Ml.mfsxd.cn
http://M91jecH6.mfsxd.cn
http://D0Hq7xlp.mfsxd.cn
http://ZOGfQ0Oi.mfsxd.cn
http://Q7VHXIfY.mfsxd.cn
http://l6sWHkpN.mfsxd.cn
http://www.dtcms.com/a/246709.html

相关文章:

  • JWT授权token前端存储策略
  • 资金分析怎么做?如何预防短期现金流风险?
  • Kubernetes微服务发布治理与Java容器化终极实践指南
  • Cesium1.95中加载模型过多导致内存溢出的解决方案(服务端层面、代码层面、浏览器层面)
  • 过孔残桩对高速PCB的影响
  • CSS 基础选择器、文字控制属性
  • 基于深度学习的异常检测系统:原理、实现与应用
  • 从0到1做一个“任务管理系统”:Spring Boot + Vue 实战教程(含源码)
  • 第九节 高频代码题-实现Sleep函数(异步控制)
  • 在线机考|2025年华为暑期实习春招秋招编程题(最新)——第1题_物流运输
  • 达梦数据库适配的 Druid 连接池深度优化指南
  • 2025虚幻游戏逆向工程解包尝试
  • Java Solon v3.3.2 发布(可替换,美国博通公司的 Spring 方案)
  • 博客园突发大规模DDoS攻击 - 深度解析云安全防御新范式
  • 《深入理解Apache Dubbo 与实战》笔记
  • 经典 C 程序 100 例实战详解:从入门到精通的一周学习计划
  • 【idea】工具使用报错记录
  • 0612_正则表达式
  • PostgreSQL 用户名大小写处理规则
  • 【力扣 简单 C】206. 反转链表
  • Java八股文——MySQL「SQL 基础篇」
  • STM32通用定时器TRC含义解析
  • Docker Docker Compose 一键安装
  • 国产USRP X410 PRO/PRO+:开启软件无线电的全频段多通道新时代
  • 白杨SEO:抖音DOU+、巨量广告、巨量千川、巨量本地推投流有什么区别与技巧?
  • 设计模式——责任链
  • Nuttx之mm_realloc
  • MPMA:Preference Manipulation Attack Against Model Context Protocol
  • Java学习笔记之:Vue中路由的基本使用
  • OpenCV 多边形绘制与填充