比利时

安装 🇧🇪 Belgium
fiscal localization package <fiscal_localizations/packages> 以获取比利时本地化的默认会计功能,遵循 IFRS(国际财务报告准则) 规则。

::: seealso 比利时电子发票合法性及合规性文档 <../accounting/customer_invoices/electronic_invoicing/belgium> :::

可通过 会计 --> 配置 --> 会计: 科目表 访问 科目表

比利时科目表包含在 PCMN(Plan Comptable Minimum Normalisé) 中预配置的科目。要添加新科目,点击 新建,出现新行后填写并 保存,随后 设置 进行进一步配置。

::: seealso ../accounting/get_started/chart_of_accounts :::

在安装 比利时 - 会计比利时 - 会计报表 模块后,默认比利时税务会自动创建。每个税务都会影响 税务报表,可通过 会计 --> 报表 --> 报表: 税务报表 查看。

在比利时,标准增值税率为 21%,但对部分商品和服务有较低税率。对社会住房和餐厅食品适用 12% 的中间税率,对大多数基本商品(如食品、供水、图书、药品)适用 6% 的低税率,对某些特殊商品和服务(如部分日报、周报、再生产品)适用 0%

在比利时,部分税费(如车辆维护税)不可全额抵扣,即部分税额被视为费用。

在 Odoo 中,可通过创建税务规则并关联相应科目来配置不可抵扣税,系统会自动计算并分配到对应科目。

配置新不可抵扣税的步骤:

  1. 前往 会计 --> 配置 --> 会计: 税务,点击 新建
  2. 添加一行 并在 基于 列选择 Base
  3. 添加一行,在 基于 列选择 on tax,在 % 列输入 不可抵扣 百分比;
  4. of tax 行选择关联的 Tax Grid(s)
  5. 添加一行,在 % 列输入 可抵扣 百分比;
  6. 基于 列选择 of tax
  7. 选择 411000 VAT recoverable 作为科目,并关联相应税网格。

创建后,在录入账单或贷项时选择相应税务,系统会自动计算税额并依据规则分配到对应科目。

::: example 比利时本地化默认创建了 21% 车辆税(其中 50% 不可抵扣)。

:::

::: seealso

  • 税务 <../accounting/taxes>
  • ../accounting/reporting/tax_returns :::

比利时特有的报表包括:

  • 资产负债表;
  • 损益表;
  • 税务报表;
  • 合作伙伴增值税清单;
  • 欧盟销售清单;
  • Intrastat。

在报表页面点击 书本 图标并选择 比利时版本 (BE) 即可查看对应的本地化报表。

::: seealso ../accounting/reporting :::

不可抵扣费用 是指可以从会计利润中扣除但不能从税务利润中扣除的费用。

该报表位于 会计 --> 报表 --> 管理: 不可抵扣费用,实时显示财务结果并支持周期性变更。报表依据 不可抵扣费用类别 生成,可通过 会计 --> 配置 --> 管理: 不可抵扣费用类别 进入。

:::: tip ::: title 提示 :::

  • 可以为不同日期添加多套费率,系统会根据费用发生日期使用对应费率。
  • 若已安装 Fleet 应用,在适用时勾选 车辆类别,该车辆将在录入供应商账单时被强制关联。 ::::

将不可抵扣费用类别关联到特定科目:在 会计 --> 配置 --> 会计: 科目表 中找到目标科目,点击 设置,在 不可抵扣费用 字段选择对应类别。以后使用该科目录入费用时,系统会依据类别中的费率自动计算不可抵扣金额。

比利时餐饮费用的 69% 可抵扣。创建相应的不可抵扣费用类别并设置关联科目及当前费率即可。

比利时车辆费用的可抵扣比例因车辆而异,需要在 Fleet 中为每辆车设置。打开车辆,进入 税务信息 选项卡,在 可抵扣比例 部分添加 起始日期%。所有车辆费用使用同一科目。

在录入车辆费用账单时,可在 车辆 列选择对应车辆,系统会自动使用该车辆的费率。

车辆拆分 选项在不可抵扣费用报表中可查看每辆车的费率及不可抵扣金额。

每年必须向税务机关报告 281.50 表格。在涉及的联系人表单中添加标签 [281.50],步骤:

  1. 打开 联系人,选择相应的个人或公司;
  2. 标签 字段添加 [281.50]

:::: note ::: title 注意 :::

同时确保在联系人表单中填写 街道、邮编、国家、增值税号。 ::::

随后在受影响的科目上也添加 [281.50] 标签,路径为 会计 --> 配置 --> 会计: 科目表,点击对应科目 设置,在 标签 中选择 281.50 - 佣金 等。

会计 --> 报表 --> 比利时: 创建 325 表格 中可生成 325 表格。选择相应选项后点击 生成 325 表格。已生成的表格可通过 会计 --> 报表 --> 比利时: 打开 325 表格 查看。

CODA 是一种用于导入比利时银行对账单的 XML 格式。可在银行日记账的仪表盘中点击 导入文件,直接导入下载的 CODA 文件。

::: seealso 导入银行文件 <accounting/transactions/import> :::

SODA 是用于导入工资相关会计分录的 XML 格式。进入会计仪表盘,在对应的工资日记账卡片上点击 上传 即可导入 SODA 文件,系统会自动在工资日记账中生成分录。

CodaBox 为比利时公司及会计事务所提供银行信息和对账单的访问服务,Odoo 支持自动导入。

首先 install <general/install> CodaBox 模块。

连接配置 {#belgium/codabox-configuration-connection}
  • 对于公司:

    1. 前往 会计 --> 配置 --> 设置,找到 CodaBox & SODA 区块;
    2. 点击 管理连接,弹出向导显示将用于连接的公司 VAT/ID;
    3. 若为首次连接,点击 创建连接,按照向导在 CodaBox 端完成验证;
    4. 若已存在连接,系统会要求提供首次连接时的 密码 以创建新连接。
  • 对于会计事务所:

    同样在 会计 --> 配置 --> 设置CodaBox & SODA 区块操作,只是界面会显示事务所 VAT 与公司 VAT。

连接成功后状态会显示 已连接

日记账配置
  • CODA 文件

    1. 创建新的银行日记账;
    2. 账号 字段填写正确的 IBAN;
    3. 银行来源 选择 CodaBox 同步
  • SODA 文件

    1. 创建新的杂项日记账;
    2. 会计 --> 配置 --> 设置CodaBox 区块中选择该日记账为 SODA 日记账。
  • CODA 文件:每 12 小时自动从 CodaBox 拉取,也可在会计仪表盘手动点击 从 CodaBox 获取
  • SODA 文件:每日自动以草稿形式导入,也可手动点击 从 CodaBox 获取。未映射的科目默认使用 暂记科目 (499000) 并添加备注。

::: note ::: title 备注 :::

可在 会计 --> 配置 --> 设置 中点击 打开 SODA 映射 查看映射关系。 :::

  • 未配置 CodaBox:检查公司 VAT 或事务所 VAT 是否填写。
  • 连接不存在:可能是 VAT 改变,需要重新创建连接。
  • 连接失效:重新授权或重新创建连接。
  • 密码错误:使用首次连接时 Odoo 提供的密码。
  • VAT 格式错误:确保使用比利时合法的 VAT 格式。
  • 事务所 VAT 未在 CodaBox 注册:需拥有有效的 CodaBox 许可证。
  • 已有旧连接:在 myCodaBox 门户撤销旧连接后再创建新连接。

:::: tip ::: title 提示 :::

撤销连接:会计 --> 配置 --> 设置CodaBox 区块 → 管理连接撤销。 ::::

Codaclean 同样提供银行信息访问,Odoo 可自动导入对账单及交易。

:::: note ::: title 注意 :::

install <general/install> codaclean 模块(l10n_be_codaclean)。 ::::

与 Odoo 的连接 {#belgium/codaclean-configuration-connection}
  1. 设置 应用的 公司 页面确认公司 国家 为比利时;
  2. 前往 会计 --> 配置 --> 设置,滚动到 Codaclean 区块;
  3. 点击 管理连接,输入 用户名密码,点击 连接

连接成功后状态显示 已连接

日记账创建 {#belgium/codaclean-configuration-journal}

为 Codaclean 同步创建专用银行日记账,填写正确的 IBAN,并在 银行来源 选择 Codaclean 同步

Codaclean 每 12 小时检查新 CODA 文件。若需手动检查,可在会计仪表盘点击 从 Codaclean 获取

2026 年 1 月 1 日 起,比利时所有公司必须在 Peppol 网络注册,以收发电子发票。

激活步骤:

  1. 参考 Peppol 文档 <accounting/e-invoicing/peppol>
  2. Peppol 注册 <accounting/e-invoicing/peppol-registration> 中设置:
    • Peppol EAS0208 - Numero d'entreprise / ondernemingsnummer / Unternehmensnummer
    • Peppol Endpoint 为公司登记号。
  3. 验证客户是否为 Peppol 参与者时,确保 格式BIS Billing 3.0

::: seealso Peppol 文档 <accounting/e-invoicing/peppol> :::

在比利时,若在发票上提供提前付款折扣,税额应基于折后总额计算,无论客户是否实际享受折扣。设置税额减免为 Always (upon invoice) 即可在增值税申报中正确反映。

::: seealso ../accounting/customer_invoices/cash_discounts :::

比利时餐饮业(餐厅、餐车等)若年营业额(不含增值税、饮料、外卖)超过 25,000 欧元,法律要求使用政府认证的 收银系统,并配套 财政数据模块 (FDM)增值税签名卡

:::: important ::: title 重要 :::

务必在 联邦公共服务财政 注册表单中登记为 食品服务行业管理者。 ::::

Odoo POS 已在 Odoo Online、Odoo.sh、On-Premise 环境获得认证。

::: seealso /administration/standard_extended_support :::

在认证 POS 中,以下功能被禁止或受限:

  • 禁用全局折扣(pos_discount 模块);
  • 禁用忠诚度计划(pos_loyalty 模块);
  • 禁用收据重新打印(pos_reprint 模块);
  • 不允许在订单行修改价格、删除或修改订单行;
  • 不得销售未提供有效增值税号的商品;
  • 必须连接到 IoT Box。

必须启用 现金舍入,精度为 0.05,舍入方式为 Half‑Up。税率需设为“已含税”,路径:POS --> 配置 --> 设置会计默认销售税高级选项 → 勾选 已含税

POS 会