电子开票(EDI

电子数据交换(EDI)指公司间以标准格式进行的商业文件(如采购订单和开票)通信。根据电子数据交换标准发送文件可以确保信息接受设备能够正确解释信息。根据您公司所在的国家/地区,电子数据交换文件格式不尽相同。

电子数据交换功能实现了公司间管理自动化,某些政府需要该功能管控财务、加强管理。

电子数据交换的应用之一是开具电子开票,如客户开票、退款单、供应商账单等。

Odoo支持以下格式。

格式名称

适用性

Factur-X(CII)

所有客户

Peppol BIS Billing 3.0

所有客户

XRechnung(UBL)

所有客户

Fattura PA (IT)

意大利公司

CFDI (4.0)

墨西哥公司

Peru UBL 2.1

秘鲁公司

SII IVA Llevanza de libros registro (ES)

西班牙公司

UBL 2.1(哥伦比亚)

哥伦比亚公司

埃及税务局

埃及公司

电子开票(印度)

印度公司

NLCIUS(荷兰)

荷兰公司

EHF 3.0

挪威公司

SG BIS Billing 3.0

新加坡公司

A-NZ BIS Billing 3.0

所有客户

注解

  • Factur-X (CII) 格式可对发票进行验证检查,并生成符合 PDF/A-3 标准的文件。

  • Odoo 生成的每个 PDF 都包含一个整合的 Factur-X XML 文件。

配置

默认情况下,在 发送窗口 中可用的格式取决于客户所在的国家/地区。

您可以为每个客户定义特定的电子发票格式。要执行此操作,请转到 会计 ‣ 客户 ‣ 客户,打开客户表单,转到 会计 选项卡并选择适当的格式。

为特定客户选择 EDI 格式

全国电子发票

根据贵公司所在的国家/地区(例如, 意大利, 西班牙, 墨西哥, etc.),您可能需要为所有发票开具特定格式的电子发票。在这种情况下,您可以为销售日记账定义默认的电子发票格式。

要执行此操作,跳转至 会计‣ 配置 ‣ 日记账,打开销售日记账,进入 :guilabel:`高级设置`选项卡,启用该日记账所需的格式。

电子发票生成

在已确认的发票上点击 发送和打印,打开发送窗口。选中电子发票选项,生成并附加电子发票文件。

选中 Peppol 选项后,电子邮件将附带电子发票 XML 文件。

Peppol

Peppol 网络确保企业与政府机构之间的文件和信息交流。它主要用于电子发票,其接入点(Peppol 网络连接器)允许企业交换电子文件。

Odoo 是一个 接入点 和:abbr:服务元数据发布器(SMP),可实现电子发票交易,而无需通过电子邮件或邮寄方式发送发票和账单。

如果尚未完成,则 安装 Peppol 模块 (account_peppol)。

重要

  • Peppol 在 Odoo 社区中注册**免费**并且可用。

  • 您可以通过 Peppol 发送 客户发票贷项通知,接收**供应商账单**和**退款**。

  • 您可以使用以下一种支持的文件格式发送: BIS Billing 3.0、XRechnung CIUS、NLCIUS

  • 以下**国家/地区**可以在 Odoo 中进行**Peppol 注册**:
    Andorra, Albania, Austria, Bosnia and Herzegovina, Belgium, Bulgaria, Switzerland, Cyprus, Czech Republic, Germany, Denmark, Estonia, Spain, Finland, France, United Kingdom, Greece, Croatia, Hungary, Ireland, Iceland, Italy, Liechtenstein, Lithuania, Luxembourg, Latvia, Monaco, Montenegro, North Macedonia, Malta, Netherlands, Norway, Poland, Portugal, Romania, Serbia, Sweden, Slovenia, Slovakia, San Marino, Turkey, Holy See (Vatican City State)

登记

进入 会计 ‣ 配置 ‣ 设置。如果没有安装 Peppol 模块,请先勾选 启用 PEPPOL 复选框,然后**手动保存**。

安装 Peppol 模块

填写以下信息:

  • Peppol EAS。这是 Peppol 电子地址方案,通常取决于您公司所在的国家/地区。Odoo 通常会预填您所在国家/地区中最常用的 EAS 代码。例如,比利时大多数公司的首选 EAS 代码是 0208。

  • Peppol Endpoint。通常是公司注册号或增值税号。

  • 电话号码,包括国家/地区代码(例如,比利时 +32

  • 主要联系邮箱

参见

如果要从另一个接入点迁移,请插入前一个提供商的 迁移密钥

peppol 配置

最后,点击 验证注册。如果您想探索或演示 Peppol,可以选择在 演示 模式下注册。否则,请选择 :guilabel:`Live`模式。

Peppol 演示模式选择

注解

测试 Peppol 时,可将系统参数 account_peppol.edi.mode 更改为 测试。然后会出现一个单选按钮,可选择在测试服务器上注册。

Peppol 测试模式参数 Peppol 测试模式选择

现在,您可以点击 验证电话号码,请求向您发送验证码。

电话验证请求核实

系统会向所提供的电话号码发送一条包含验证码的短信,以完成验证过程。

电话验证

输入代码并单击 :guilabel:`确认`后,即可看到注册正在等待激活。从这时起,就可以设置接收供应商账单的默认日记账。

待申请

它应在一天内自动激活。

小技巧

也可以通过转到 :menuselection:设置 –> 技术 –> 计划操作 –> PEPPOL: 更新参与者状态,手动触发检查注册状态的计划任务。

在 Peppol 网络上注册后,您的申请状态将很快得到更新。

有效申请

现在,所有发票和供应商账单都可以通过 Peppol 网络直接发送。

联系验证

在向使用 Peppol 网络的联系人发送发票之前,有必要核实他们是否也注册为 Peppol 参与者。

要执行此操作,请进入 会计 ‣ 客户 ‣ 客户 并打开客户表单。然后转到 会计选项卡 ‣ 电子开票,选择正确的格式,并确保填写了 Peppol EAS 代码Endpoint。然后,点击 验证。如果联系人存在于网络中,其 Peppol Endpoint 有效性将设为有效。

验证联系人注册

重要

虽然 Odoo 会根据联系人的可用信息预填 EAS 代码和 Endpoint 号码,但最好还是直接与联系人确认这些详细信息。

可以同时验证多个客户的 Peppol 参与状态。请进入 会计 ‣ 客户 ‣ 客户 并切换到列表视图。选择要验证的客户,然后点击 操作 ‣ 验证 Peppol

发送发票

准备好通过 Peppol 网络发送发票后,只需点击发票表格上的 发送和打印。要排队发送多张发票,请在列表视图中选择它们,然后点击 操作 ‣ 发送并打印;稍后它们将被批量发送。必须勾选 BIS Billing 3.0通过 PEPPOL 发送 复选框。

发送 peppol 发票

可通过 Peppol 发送的已发布发票标记为 Peppol 已就绪。要显示它们,请使用 Peppol 已就绪 筛选器,或访问会计仪表板并在相应的销售日记账上点击 Peppol 现成发票

Peppol 现成发票

通过 Peppol 发送发票后,状态将更改为 处理中。发票成功发送到联系人的接入点后,状态会更改为`完成`。

Peppol 信息状态

小技巧

默认情况下,Peppol 状态列隐藏在发票列表视图中。您可以从发票列表视图右上角的可选列中选择显示该列。

cron 会定期运行以检查这些发票的状态。在 cron 运行之前,可以通过点击会计仪表板上相应销售日记账中的 获取 Peppol 发票状态 来检查状态。

获取 Peppol 发票状态

收到供应商账单

每天执行一次计划任务,检查是否有通过 Peppol 网络发送给您的新文件。这些文件会被导入,并自动创建相应的供应商账单作为草稿。

PEPPOL 接收账单

如果您想在 cron 运行前检索收到的 Peppol 文档,您可以在设置中设置的主 Peppol 采购日记账的会计仪表板上进行检索。只需点击 从 Peppol 获取

从 Peppol 获取账单