电子发票 (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 文件。
另请参阅
配置¶
默认情况下,在 发送窗口 中可用的格式取决于客户所在的国家/地区。
您可以为每个客户定义特定的电子发票格式。要执行此操作,请转到 会计 选项卡并选择适当的格式。
,打开客户表单,转到全国电子发票¶
根据贵公司所在的国家/地区(例如, 意大利, 西班牙, 墨西哥, etc.),您可能需要为所有发票开具特定格式的电子发票。在这种情况下,您可以为销售日记账定义默认的电子发票格式。
为此,请前往 高级设置 选项卡,并启用您需要为该日记账使用的格式。
,打开您的销售日记账,转到电子发票生成¶
在已确认的发票上点击 发送和打印,打开发送窗口。选中电子发票选项,生成并附加电子发票文件。
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在Odoo上发送发票和贷记单,而无需在Odoo SMP上注册为Peppol参与者。如果您在其他地方已有Peppol注册并希望保留,但希望从您的Odoo数据库发送发票并在其他软件中接收其他文档,请注册为 发送方。
小技巧
您可以先注册为发送方,之后再注册接收文档。
注册时,您可以指定是否也希望接收文档。
填写以下信息:
如果您想在 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 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 获取。