You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Odoo 16中创建无客户VAT号的有效XRechnung?

Odoo 16社区版生成无VAT号的有效XRechnung解决方案

问题背景

在验证Odoo 16(社区版16.0-20240522)生成的XRechnung时,收到错误提示:

Buyer electronic address MUST be provided (val-sch.2.1; PEPPOL-EN16931-RO-10)

排查后确认:添加客户邮箱后问题仍存在,实际根源是客户无VAT号——输入任意VAT号可通过验证,但按字段提示输入“/”仍验证失败。

解决方法

方法一:调整客户VAT字段的合规填写方式

XRechnung规范中,买方无VAT号时需留空字段而非输入“/”,操作步骤:

  • 打开对应客户档案,清空VAT字段(不要填入任何字符)
  • 确保客户的邮箱字段已正确填写
  • 重新生成XRechnung并验证

方法二:修改Odoo的XRechnung生成逻辑(开发者模式)

若上述方法无效,需调整EDI模块的校验规则:

  • 开启Odoo开发者模式
  • 找到负责XRechnung生成的模块(通常为account_edi_xrechnung)
  • 定位处理买方信息的代码段,修改VAT号的校验逻辑,允许该字段为空值
  • 重启Odoo服务后重新测试生成流程

方法三:调整客户模型的VAT字段验证规则

  • 进入开发者模式,打开res.partner(客户)模型的视图编辑界面
  • 找到VAT字段,修改其验证规则,移除必须输入“/”的强制要求,允许字段为空
  • 保存视图修改后,重新生成XRechnung

内容的提问来源于stack exchange,提问作者holthaum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:18:10