【问题标题】:Seeking template for the generation of EN16931 (ZugFERD) compliant E-invoice xml寻求生成符合 EN16931 (ZugFERD) 标准的电子发票 xml 的模板
【发布时间】:2021-07-07 10:17:38
【问题描述】:

我们的小公司需要提供符合欧盟标准的电子发票。我找到了 Python 包 factur-x,以及 libreoffice 的 factur-x 插件。不幸的是,后者仅生成最少的 factur-X 发票,而我们的客户告诉我们这些发票还不够。

谁能帮我指点其他开源软件,或英语示例或所需 xml 的描述?

理想情况下,一个 Django 模板可以将 Python dict 或类似上下文转换为相关的 xml,用于合并到 pdf 发票(factur-x 可以做到)。任何其他宏或模板语言都可以。但我会尽我所能得到的帮助。我看不懂用德语写的标准文件!

【问题讨论】:

    标签: xml django-templates invoice zugferd


    【解决方案1】:

    目前正在研究同一主题。

    要使用 Python 生成 xml,请查看以下库: https://github.com/invinet/python-en16931

    不幸的是,这个库似乎自去年以来就没有得到维护,但可以作为一个很好的起点。

    使用 factur-x 库,您已经发现可以将 xml 合并到 pdf,但请记住,您需要 PDF/A3 格式才能使发票符合要求。因此,原始 PDF 已经具有 A3 存档格式,或者 - 我更喜欢的方式 - 是使用 ghostscript 来合并 xml。 见https://ghostscript.com/zugferd.html

    编辑:


    还可以查看factur-x-Library 附带的 xsd 文件夹 - 那里有创建兼容 xml 所需的 XML 架构描述文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      • 2011-03-15
      • 1970-01-01
      • 2014-07-04
      • 2013-04-08
      相关资源
      最近更新 更多