跳到主要内容

1 篇博文 含有标签「create-zugferd-invoice」

查看所有标签

ZUGFeRD 电子发票:使用 PDF4me 在 Power Automate 中从 SharePoint 列表将 JSON 转换为 EN 16931 XML 和 PDF/A-3 文件

· 阅读需 29 分钟
SEO and Content Writer

PDF4me Create ZUGFeRD Invoice是一个 Power Automate 操作,可将发票数据转换为混合PDF/A-3电子发票。它指向一个 SharePoint 列表,获取Compose操作从每行数据生成的 JSON,写入EN 16931 XML,将可读的发票绘制到基础 PDF 上,归档结果并通过电子邮件发送给买方。

搜索ZUGFeRD,你会找到以下三种结果之一:格式说明、验证器(用于判断你已有的文件是否正确)或面向开发人员的 PHP、Java 或 C# 库(用于构建发票软件)。这三种结果都假设发票已经存在于某个地方。然而,它们都没有回答财务团队真正面临的问题:发票数据可能存储在列表、电子表格或其他任何记录销售信息的系统中,最终必须以符合规范的电子发票形式输出。而这个流程正是填补了这一空白,只需七个步骤,无需编写任何代码。

流程概览
1. When an item is created
SharePoint 触发器作用于名为ZUGFeRD Requests列表。一行代表一张发票。
2. Compose
根据以下行构建一个发票 JSON 对象:卖家、买家、行项目、总计、付款。
3. Get file content using path
读取BaseInvoice.pdf,即发票所在的页面。
4. Create ZUGFeRD Invoice
PDF4me PDF。输入格式2.0-JSON, XmlWithPdf,符合EN16931标准,已生成发票。
5. Create file
将混合 PDF 保存到ZUGFeRD Invoices库中。
6. Update item
邮票Status Generated, OutputLink也显示在同一行。
7. Send an email (V2)
将发票邮寄到该行所示的买方地址。