问题标签 [zugferd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
71 浏览

zugferd - Konik 是否已经支持包含 XRechnung 作为可选模式的 ZugFERD 2.1?

由于 XRechnung 将成为德国公司的许多政府客户的强制性要求,因此使用 Konik 将极大地简化德国所有现有电子发票标准的软件开发。它已经 - 或者什么时候支持 XRechnung/ZugFERD 2.1x?

0 投票
1 回答
159 浏览

python - 在 python 中使用 ghostscript 和 facturx 库创建符合 factur-x PDF/A-3 的 (Zugferd)

首先,我在这里阅读了创建 ZUGFeRD pdf以符合 Zugferd PDF/A-3 pdf 的文档:

  1. 创建了一个自定义 .ps,您可以在此处查看PDFA_def.ps,如 Zugferd 文档中所述,并使用此颜色配置文件sRGB.icc
  2. 我想将此 pdf 发票(示例)RE.__2021_0002.pdf 转换为符合 PDF/A-3 标准
  3. 为了将此示例发票转换为符合 Zugferd PDF/A-3 标准,我使用了 ghostscript 中的此命令gs -dBATCH -dNOSAFER --permit-file-read=${PWD} -sDEVICE=pdfwrite -dPDFA=3 -sColorConversionStrategy=RGB -sPDFACompatibilityPolicy=1 -sZUGFeRDXMLFile=${PWD}/factur-x.xml -sOutputICCProfile=${PWD}/sRGB.icc -sOutputFile=${PWD}/RE.__2021_0002_pdf3a.pdf ${PWD}/PDFA_def.ps ${PWD}/RE.__2021_0002.pdf
  4. 我使用veraPDF检查生成的 pdf 文件是否符合 PDF/A-3,但它表明它不符合 PDF/A-3在此处输入图像描述

然后我在python中使用facturx库生成RE.__2021_0002_factur-x_embedded.pdf发票,其中包含嵌入的factur-x.xml然后我使用ghostscript中的这个命令将其转换为符合PDF/A-3的gs -dPDFA=3 -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=RE.__2021_0002_factur-x_embedded_pdf3a.pdf RE.__2021_0002_factur-x_embedded.pdf

但不幸的是,生成的 pdf 不兼容 PDF/A-3 在此处输入图像描述,并且在此命令之后它也丢失了嵌入的 factur-x.xml。

我在 StackOverflow 中检查了关于这个主题的大部分问题,例如这里,并尝试了命令并阅读了评论,但它也没有奏效。

更新:生成的 pdf 与 PDF/A-3a 和 PDF/A-3b 都不兼容。

我需要知道如何正确使 pdf 发票符合 PDF/A-3 标准?

谢谢。

0 投票
1 回答
79 浏览

xml - 寻求生成符合 EN16931 (ZugFERD) 标准的电子发票 xml 的模板

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

任何人都可以帮助我指向其他开源软件、英语示例或所需 xml 的描述吗?

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

0 投票
1 回答
59 浏览

php - 如何通过php将文件作为pdf文件的附件嵌入?

我想将生成的ZUGFeRD 数据嵌入到 PDF 文件(通过FPDF生成)。我认为直接使用 FPDF 是不可能的。所以PDF文件必须在写入后打开。如果没有命令行工具,我怎么能做到这一点?该站点托管在服务器上,我无法在其中安装任何命令行工具。

ZUGFeRD 实际上是一个 XML 文件(用于交换发票的德国标准,使计算机更容易阅读文档)。

这是一个例子,它应该是什么样子

0 投票
0 回答
15 浏览

ghostscript - 使用 Ghostscript 创建 Zugferd 发票

根据 zugferd,我们正在尝试从现有 PDF(在数据库中创建)创建带有 XML 附件的 PDF/A。为此,我们根据此描述https://ghostscript.com/blog/zugferd.html使用了 Ghostscript 。

不幸的是,生成的 PDF 不符合 PDF/A。如果从 zugferd.ps 中删除第 7 步,则 PDF/A 是正确的,但不幸的是不再适合 zugferd。此外,使用 Mustang-CLI-2.4.0.jar 检查显示无法提取 XML。

有谁知道如何设置 Ghostscript 命令正常工作?