电子发票 (EDI)

EDI,即电子数据交换,是企业间以标准格式交换业务文件(如采购订单和发票)的通信方式。按照EDI标准发送文件可确保接收方正确解释信息。根据您公司所在国家的不同,可使用各种EDI文件格式。

EDI 功能可以自动化公司之间的管理,某些政府可能也需要它来进行财务控制或促进管理。

电子发票是EDI的应用之一,可以用于客户发票、贷项通知或供应商账单等文档的电子发票。

Odoo支持以下格式,包括但不限于:

格式名称

适用性

Factur-X (CII)

所有客户

Peppol BIS 计费 3.0

所有客户

XRechnung (UBL)

所有客户

Fattura PA (IT)

意大利公司

CFDI (4.0)

墨西哥公司

秘鲁UBL 2.1

秘鲁公司

SII增值税账簿记录管理(西班牙)

西班牙公司

UBL 2.1(哥伦比亚)

哥伦比亚公司

埃及税务局

埃及公司

电子发票 (IN)

印度公司

NLCIUS(荷兰)

荷兰公司

EHF 3.0

挪威公司

SG BIS 计费 3.0

新加坡公司

A-NZ BIS 计费 3.0

所有客户

注解

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

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

另请参阅

财务本地化

配置

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

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

为特定客户选择 EDI 格式

全国电子发票

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

为此,请前往 会计 ‣ 配置 ‣ 日记账,打开您的销售日记账,转到 高级设置 选项卡,并启用您需要为该日记账使用的格式。

电子发票生成

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

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

Peppol

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

Odoo 是一个 接入点 和一个 SMP,能够实现电子发票交易,而无需通过电子邮件或邮寄发送发票和账单。

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

重要

  • Peppol 注册在 Odoo Community 中是 免费 的并且可用

  • 您可以通过 Peppol 发送 客户发票贷记单,并接收 供应商账单退款

  • 您可以通过以下支持的文档格式之一发送和接收: BIS Billing 3.0, XRechnung CIUS, NLCIUS

  • 以下 国家 有资格进行 Odoo 中的 Peppol 注册
    安道尔, 阿尔巴尼亚, 奥地利, 波斯尼亚和黑塞哥维那, 比利时, 保加利亚, 瑞士, 塞浦路斯, 捷克共和国, 德国, 丹麦, 爱沙尼亚, 西班牙, 芬兰, 法国, 英国, 希腊, 克罗地亚, 匈牙利, 爱尔兰, 冰岛,意大利, 列支敦士登, 立陶宛, 卢森堡, 拉脱维亚, 摩纳哥, 黑山, 北马其顿, 马耳他, 荷兰, 挪威, 波兰, 葡萄牙, 罗马尼亚, 塞尔维亚, 瑞典, 斯洛文尼亚, 斯洛伐克, 圣马力诺, 土耳其, 梵蒂冈城国

注册

转到 会计 ‣ 配置 ‣ 设置。如果您尚未安装 Peppol 模块,请先勾选 启用 PEPPOL 复选框,然后 手动保存。点击 开始通过 Peppol 发送 以打开注册表单。

注解

如果您选择通过 Peppol 发送并打印 发票而未完成注册流程,此注册表单也会弹出。

Peppol 注册按钮

您可以注册为发送方或接收方。发送方只能通过Peppol在Odoo上发送发票和贷记单,而无需在Odoo SMP上注册为Peppol参与者。如果您在其他地方已有Peppol注册并希望保留,但希望从您的Odoo数据库发送发票并在其他软件中接收其他文档,请注册为 发送方

小技巧

  • 您可以先注册为发送方,之后再注册接收文档。

  • 注册时,您可以指定是否也希望接收文档。

Peppol 注册表单

填写以下信息:

  • 如果您想在 Odoo SMP 上注册,请勾选接收方框。如果您是从其他服务提供商迁移过来的,请插入来自之前提供商的 :guilabel:`迁移密钥`(勾选复选框后该字段将变为可见)。

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

  • Endpoint: 这通常是一个公司注册号或增值税号。

  • 电话: 包含国家代码的电话号码(例如,比利时的 +32)。

  • Email: 这是 Odoo 可以用于联系您有关 Peppol 注册的电子邮件。

如果你想探索或演示 Peppol,可以选择在 Demo 模式下注册。否则,请选择 Live

小技巧

  • 选择 演示 将在 Odoo 中模拟所有操作。不会进行发送、接收或合作伙伴验证。

  • 对于 高级用户,可以在 Peppol 的测试网络上运行测试。服务器允许在 Peppol 上注册,并与其他参与者发送/接收测试发票。为此,请启用 开发者模式(调试模式),打开 设置 应用,进入 技术 ‣ 系统参数,并搜索 account_peppol.edi.mode。点击该参数并将 更改为 test。返回 设置 应用中的 Peppol 设置菜单,此时 测试 选项将可用。

Peppol 测试模式参数

另请参阅

设置完成后,点击 通过短信发送注册码 请求发送验证码。包含验证码的短信将发送至提供的电话号码,以完成验证流程。

电话验证

输入代码并点击 注册 后,您的 Peppol 参与者状态将会更新。如果您选择仅发送文档,则状态将更改为 可以发送但不能接收。如果您还选择了接收文档,状态将更改为 可以发送,等待接收注册。在这种情况下,它应该会在一天内自动激活。

然后,在 进项发票日记账 中设置接收供应商账单的默认日记账。

小技巧

要手动触发检查注册状态的 cron,请启用 开发者模式,然后转到 设置 ‣ 技术 ‣ 计划动作,并搜索 PEPPOL: 更新参与者状态 动作。

您的接收方应用程序状态应在您注册到Peppol网络后不久更新。

接收方应用程序

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

重要

要更新 Odoo 可以用于联系您的电子邮件,请修改电子邮件并点击 更新联系信息

配置 Peppol 服务

在 Odoo SMP 上注册后, 配置 Peppol 服务 按钮将可见,允许您启用或禁用其他参与者可以通过 Peppol 发送给您的文档格式。默认情况下,Odoo 支持的所有文档格式均已启用(取决于已安装的模块)。

联系验证

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

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

验证联系人注册

重要

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

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

如果参与者在 Peppol 网络上注册,但无法接收您为他们选择的格式,则 Peppol 端点有效性 标签将更改为 无法接收此格式

验证联系人 ubl 格式

发送发票

准备好通过 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 获取账单