跳转到主要内容

电子发票接收

项目描述

Beta License: AGPL-3 OCA/l10n-italy Translate me on Weblate Try me on Runboat

意大利语

此模块允许导入电子发票XML文件版本1.2

http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm

通过交换系统(SdI)收到的。

http://www.fatturapa.gov.it/export/fatturazione/it/sdi.htm

英语

此模块允许导入电子账单XML文件版本1.2

http://www.fatturapa.gov.it/export/fatturazione/en/normativa/f-2.htm

通过交换系统(ES)收到的。

http://www.fatturapa.gov.it/export/fatturazione/en/sdi.htm

目录

安装

意大利语

此模块需要asn1crypto

https://github.com/wbond/asn1crypto

英语

此模块需要asn1crypto

https://github.com/wbond/asn1crypto

配置

意大利语

请参阅l10n_it_fatturapa模块的README文件。

对于每个供应商,可以设置“电子发票详细级别”

  • 最低级别:供应商发票将无行创建,用户需要根据电子发票中所示创建行

  • 最高级别:供应商发票的行将从电子发票中所有行生成

在供应商选项卡中还可以设置“电子发票默认产品”:当没有其他合适的产品时将使用。账单行和税率将根据产品中配置的设置设置。

供应商使用的所有产品代码都可以在相关选项卡中设置,在

库存 → 产品

如果供应商在XML中指定了已知代码,系统将使用它来检索在发票行中使用的正确产品,并设置相关的税和账户。

英语

请参阅l10n_it_fatturapa模块的README文件。

对于每个供应商,可以设置“电子发票详细程度”

  • 最低级别:发票创建时不包含任何行;用户必须根据电子发票中指定的内容创建它们。

  • 最高级别:电子发票中的每一行都会在发票中创建一行。

此外,在供应商表单中,您可以设置“默认电子发票产品”:当没有其他可能的产品时,将使用此产品生成发票。发票行的税和账户将根据产品的配置设置。

供应商使用的每个产品代码都可以在产品表中设置

库存→产品

如果供应商在XML中指定了已知代码,系统将使用它来检索在发票行中使用的正确产品,并设置相关的税和账户。

用法

意大利语

  • 进入会计→采购→电子发票

  • 上传XML文件

  • 单击“显示预览”查看发票内容

  • 运行“导入电子发票”向导以创建草稿发票,或运行“链接到现有发票”将XML文件链接到已(自动)创建的发票

在电子发票输入文件列表中,默认情况下将显示要登记的文件。这些是尚未链接到供应商发票的文件。

英语

  • 进入会计→采购→电子发票

  • 上传XML文件

  • 单击“显示预览”查看发票内容

  • 运行“导入电子发票”向导以创建草稿发票,或运行“链接到现有发票”将XML文件链接到已(自动)创建的发票

在电子发票输入文件列表中,默认情况下将显示要登记的文件。这些是尚未链接到供应商发票的文件。

已知问题/路线图

模块在models/account.py中的方法签名发生了变化,从

compute_xml_amount_untaxed(self, DatiRiepilogo)

变为

compute_xml_amount_untaxed(self, FatturaBody)

这种变化是由于在电子发票XML文件的两个不同部分中实现了对舍入的处理。

最佳解决方案是更改方法签名,以允许查看包含Arrotondamento节点的以下部分:FatturaElettronicaBody.DatiBeniServizi.DatiRiepilogoFatturaElettronicaBody.DatiGenerali.DatiGeneraliDocumento

因此,为了获得正确的总税额,重新定义了account.invoice模型中compute_xml_amount_untaxed方法的模块必须调整对该方法的调用,并确保使用FatturaElettronicaBody对象作为第一个参数。

错误跟踪器

错误在GitHub Issues上跟踪。如果遇到问题,请检查是否已报告该问题。如果是第一次发现,请提供详细的欢迎反馈

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • 敏捷商业集团

  • Innoviu

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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

此模块是GitHub上OCA/l10n-italy项目的组成部分。OCA/l10n-italy

欢迎您贡献力量。了解详情请访问 https://odoo-community.org/page/Contribute

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码分发

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

构建分发