电子开票(EDI)¶
电子数据交换(EDI)指公司间以标准格式进行的商业文件(如采购订单和开票)通信。根据电子数据交换标准发送文件可以确保信息接受设备能够正确解释信息。根据您公司所在的国家/地区,电子数据交换文件格式不尽相同。
电子数据交换功能实现了公司间管理自动化,某些政府需要该功能管控财务、加强管理。
电子数据交换的应用之一是开具电子开票,如客户开票、退款单、供应商账单等。
Odoo 支持许多国家/地区的电子发票。有关详细信息,请参阅国家/地区页面:
更多内容
配置¶
默认情况下,在 发送窗口 中可用的格式取决于客户所在的国家/地区。
您可以为每个客户定义特定的电子发票格式。要执行此操作,请转到 会计 选项卡并选择适当的格式。
,打开客户表单,转到
全国电子发票¶
根据贵公司所在的国家/地区(例如, 意大利, 西班牙, 墨西哥, etc.),您可能需要为所有发票开具特定格式的电子发票。在这种情况下,您可以为销售日记账定义默认的电子发票格式。
要执行此操作,跳转至 `高级设置`选项卡,启用该日记账所需的格式。
,打开销售日记账,进入 :guilabel:电子发票生成¶
在已确认的发票上点击 发送和打印,打开发送窗口。选中电子发票选项,生成并附加电子发票文件。

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 :guilabel:`发送和打印`发票,而没有完成注册过程,也会弹出这个注册表。

您可以注册为发送方或接收方。发送方只能通过 Peppol 在 Odoo 上发送发票和信用票据,而无需在 Odoo SMP 上注册为 Peppol 参与方。如果您在其他地方已有 Peppol 注册,但希望从 Odoo 数据库中发送发票,并在其他软件中接收其他文件,请注册为**发送方**。
小技巧
您可以先注册为发件人,然后再注册接收文件。
注册时,您可以指定是否还希望接收文件。

填写以下信息:
如果要在 Odoo SMP 上注册,请选中接收方框。如果您是从其他服务提供商迁移过来的,请插入之前服务提供商的 :guilabel:`迁移密钥`(勾选复选框后,该字段将变为可见)。
电子地址方案:Peppol 电子地址方案通常取决于您公司所在的国家/地区。 Odoo 通常会预先填写您所在国家/地区最常用的 EAS 代码。例如,比利时大多数公司的首选 EAS 代码是 “0208”。
guilabel:
端点
:通常是公司注册号或增值税号。电话:电话号码,包括国家代码(如:比利时
+32
)。电子邮件:这是 Odoo 用于联系您的 Peppol 注册的电子邮件。
如果您想探索或演示 Peppol,您可以选择在 演示 模式下注册。否则,请选择 Live。
小技巧
选择 演示 会模拟 Odoo 中的一切。没有发送、接收或合作伙伴验证。
仅限高级用户,可以在 Peppol 的测试网络上运行测试。服务器允许在 Peppol 上注册并向其他参与者发送/接收测试发票。要执行此操作,请启用 开发者模式,打开 设置 应用程序,进入 ,搜索
account_peppol.edi.mode
。点击该参数并将 值 更改为`测试`。返回 设置 应用程序中的 Peppol 设置菜单。现在可以使用 测算 选项了。

更多内容
Peppol Endpoint - OpenPeppol eDEC 代码列表 (以 HTML 页面形式打开 “参与者标识符方案”)
设置完成后,点击 通过短信发送注册码,请求向您发送验证码。系统会向您提供的电话号码发送包含验证码的短信,以完成验证过程。

输入代码并点击 注册 后,您的 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 网络发送发票后,只需点击发票表格上的 发送和打印。要排队发送多张发票,请在列表视图中选择它们,然后点击 ;稍后它们将被批量发送。必须勾选 BIS Billing 3.0 和 通过 PEPPOL 发送 复选框。

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

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

小技巧
默认情况下,Peppol 状态列隐藏在发票列表视图中。您可以从发票列表视图右上角的可选列中选择显示该列。
cron 会定期运行以检查这些发票的状态。在 cron 运行之前,可以通过点击会计仪表板上相应销售日记账中的 获取 Peppol 发票状态 来检查状态。

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

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