跳转到主要内容

生成Factur-X/ZUGFeRD客户发票

项目描述

License: AGPL-3

会计发票Factur-X

使用此模块,Odoo Qweb报告引擎生成的PDF客户发票和退款将符合EN 16931级别的Factur-X标准。Factur-X标准是2017年7月发布的法国和德国的新电子发票标准,在Beta版本中发布。在德国,它也称为ZUGFeRD 2.0标准。该标准基于CII (跨行业发票) 电子发票。ZUGFeRD/Factur-X标准的伟大之处在于在PDF发票中嵌入XML文件以携带发票的结构化信息。因此,使用ZUGFeRD/Factur-X PDF发票

  • 不需要改变您的习惯和客户的习惯:您仍然可以像往常一样通过电子邮件发送您的PDF发票。

  • 配备现代会计软件的客户将能够利用嵌入的XML文件自动将发票作为供应商发票导入,

  • 使用旧版会计软件的客户只需用他们的PDF阅读器打开PDF文件,并在他们的会计软件中将文档手动编码为供应商发票。

安装

此模块需要Akretion开发的Python库 factur-x,版本 >= 0.3。请注意,factur-x库依赖于PyPDF2进行低级PDF操作。要安装它,请运行

sudo pip install factur-x

配置

在菜单 会计 > 配置 > 设置 中,检查以下选项

  • 嵌入PDF发票中的XML格式:如果您想生成Factur-X发票,此选项必须设置为Factur-X (CII)

  • Factur-X级别:除非您有充分的理由,否则您应该保持默认值EN 16931 (舒适)

  • Factur-X 退款类型:选择用于客户退款的 XML 发票类型。

使用方法

在客户发票/退款表单视图上,就像往常一样点击 打印 按钮,即可获取符合 Factur-X 标准的 PDF 文件。

Try me on Runbot

已知问题/路线图

  • 对于 Odoo v11,使用报告代码中的新钩子,在生成后和保存为附件之前将 XML 文件嵌入 PDF 文件中。

  • 开发粘合模块(或使用 hasattr()?)以向 XML 文件添加由其他模块(如销售或库存)中定义的字段所携带的信息(客户订单参考、贸易术语、交货地址等)。

错误追踪器

错误在 GitHub Issues 上进行追踪。如果遇到问题,请检查那里是否已经报告了您的问题。如果您是第一个发现它的,请通过提供详细且受欢迎的反馈来帮助我们解决这个问题。

致谢

贡献者

维护者

Odoo Community Association

本模块由 OCA 维护。

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

本发行版没有提供源代码分发文件。请参阅有关 生成分发存档 的教程。

构建分发

支持