比利时会计本地化配置指南
比利时
配置 {#belgium/configuration}
安装 🇧🇪 Belgium
fiscal localization package <fiscal_localizations/packages> 以获取比利时本地化的默认会计功能,遵循 IFRS(国际财务报告准则) 规则。
::: seealso 比利时电子发票合法性及合规性文档 <../accounting/customer_invoices/electronic_invoicing/belgium> :::
科目表 {#belgium/coa}
可通过 会计 --> 配置 --> 会计: 科目表 访问 科目表。
比利时科目表包含在 PCMN(Plan Comptable Minimum Normalisé) 中预配置的科目。要添加新科目,点击 新建,出现新行后填写并 保存,随后 设置 进行进一步配置。
::: seealso ../accounting/get_started/chart_of_accounts :::
税务 {#belgium/taxes}
在安装 比利时 - 会计 与 比利时 - 会计报表 模块后,默认比利时税务会自动创建。每个税务都会影响 税务报表,可通过 会计 --> 报表 --> 报表: 税务报表 查看。
在比利时,标准增值税率为 21%,但对部分商品和服务有较低税率。对社会住房和餐厅食品适用 12% 的中间税率,对大多数基本商品(如食品、供水、图书、药品)适用 6% 的低税率,对某些特殊商品和服务(如部分日报、周报、再生产品)适用 0%。
不可抵扣税 {#belgium/non-deductible}
在比利时,部分税费(如车辆维护税)不可全额抵扣,即部分税额被视为费用。
在 Odoo 中,可通过创建税务规则并关联相应科目来配置不可抵扣税,系统会自动计算并分配到对应科目。
配置新不可抵扣税的步骤:
- 前往
会计 --> 配置 --> 会计: 税务,点击新建; 添加一行并在基于列选择Base;- 再
添加一行,在基于列选择on tax,在%列输入 不可抵扣 百分比; - 在
of tax行选择关联的Tax Grid(s); - 再
添加一行,在%列输入 可抵扣 百分比; - 在
基于列选择of tax; - 选择
411000 VAT recoverable作为科目,并关联相应税网格。
创建后,在录入账单或贷项时选择相应税务,系统会自动计算税额并依据规则分配到对应科目。
::: example 比利时本地化默认创建了 21% 车辆税(其中 50% 不可抵扣)。
:::
::: seealso
税务 <../accounting/taxes>../accounting/reporting/tax_returns:::
报表 {#belgium/reports}
比利时特有的报表包括:
- 资产负债表;
- 损益表;
- 税务报表;
- 合作伙伴增值税清单;
- 欧盟销售清单;
- Intrastat。
在报表页面点击 书本 图标并选择 比利时版本 (BE) 即可查看对应的本地化报表。
::: seealso ../accounting/reporting :::
不可抵扣费用报表 {#belgium/disallowed-expenses}
不可抵扣费用 是指可以从会计利润中扣除但不能从税务利润中扣除的费用。
该报表位于 会计 --> 报表 --> 管理: 不可抵扣费用,实时显示财务结果并支持周期性变更。报表依据 不可抵扣费用类别 生成,可通过 会计 --> 配置 --> 管理: 不可抵扣费用类别 进入。
:::: tip ::: title 提示 :::
- 可以为不同日期添加多套费率,系统会根据费用发生日期使用对应费率。
- 若已安装 Fleet 应用,在适用时勾选
车辆类别,该车辆将在录入供应商账单时被强制关联。 ::::
将不可抵扣费用类别关联到特定科目:在 会计 --> 配置 --> 会计: 科目表 中找到目标科目,点击 设置,在 不可抵扣费用 字段选择对应类别。以后使用该科目录入费用时,系统会依据类别中的费率自动计算不可抵扣金额。
餐饮费用 {#belgium/restaurant-expenses}
比利时餐饮费用的 69% 可抵扣。创建相应的不可抵扣费用类别并设置关联科目及当前费率即可。
车辆费用:车辆拆分 {#belgium/vehicle-split}
比利时车辆费用的可抵扣比例因车辆而异,需要在 Fleet 中为每辆车设置。打开车辆,进入 税务信息 选项卡,在 可抵扣比例 部分添加 起始日期 与 %。所有车辆费用使用同一科目。
在录入车辆费用账单时,可在 车辆 列选择对应车辆,系统会自动使用该车辆的费率。
车辆拆分 选项在不可抵扣费用报表中可查看每辆车的费率及不可抵扣金额。
281.50 表格与 325 表格 {#belgium/forms}
281.50 表格 {#belgium/281.50}
每年必须向税务机关报告 281.50 表格。在涉及的联系人表单中添加标签 [281.50],步骤:
- 打开
联系人,选择相应的个人或公司; - 在
标签字段添加[281.50]。
:::: note ::: title 注意 :::
同时确保在联系人表单中填写 街道、邮编、国家、增值税号。 ::::
随后在受影响的科目上也添加 [281.50] 标签,路径为 会计 --> 配置 --> 会计: 科目表,点击对应科目 设置,在 标签 中选择 281.50 - 佣金 等。
325 表格 {#belgium/325}
在 会计 --> 报表 --> 比利时: 创建 325 表格 中可生成 325 表格。选择相应选项后点击 生成 325 表格。已生成的表格可通过 会计 --> 报表 --> 比利时: 打开 325 表格 查看。
CODA 与 SODA 对账单 {#belgium/coda-soda}
CODA {#belgium/coda}
CODA 是一种用于导入比利时银行对账单的 XML 格式。可在银行日记账的仪表盘中点击 导入文件,直接导入下载的 CODA 文件。
::: seealso 导入银行文件 <accounting/transactions/import> :::
SODA {#belgium/soda}
SODA 是用于导入工资相关会计分录的 XML 格式。进入会计仪表盘,在对应的工资日记账卡片上点击 上传 即可导入 SODA 文件,系统会自动在工资日记账中生成分录。
CodaBox {#belgium/einvoicing}
CodaBox 为比利时公司及会计事务所提供银行信息和对账单的访问服务,Odoo 支持自动导入。
配置
首先 install <general/install> CodaBox 模块。
连接配置 {#belgium/codabox-configuration-connection}
对于公司:
- 前往
会计 --> 配置 --> 设置,找到CodaBox & SODA区块; - 点击
管理连接,弹出向导显示将用于连接的公司 VAT/ID; - 若为首次连接,点击
创建连接,按照向导在 CodaBox 端完成验证; - 若已存在连接,系统会要求提供首次连接时的 密码 以创建新连接。
- 前往
对于会计事务所:
同样在
会计 --> 配置 --> 设置的CodaBox & SODA区块操作,只是界面会显示事务所 VAT 与公司 VAT。
连接成功后状态会显示 已连接。
日记账配置
CODA 文件
- 创建新的银行日记账;
- 在
账号字段填写正确的 IBAN; - 在
银行来源选择CodaBox 同步。
SODA 文件
- 创建新的杂项日记账;
- 在
会计 --> 配置 --> 设置的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 {#belgium/codaclean}
Codaclean 同样提供银行信息访问,Odoo 可自动导入对账单及交易。
配置 {#belgium/codaclean-configuration}
:::: note ::: title 注意 :::
先 install <general/install> codaclean 模块(l10n_be_codaclean)。
::::
与 Odoo 的连接 {#belgium/codaclean-configuration-connection}
- 在
设置应用的公司页面确认公司 国家 为比利时; - 前往
会计 --> 配置 --> 设置,滚动到Codaclean区块; - 点击
管理连接,输入 用户名 与 密码,点击连接。
连接成功后状态显示 已连接。
日记账创建 {#belgium/codaclean-configuration-journal}
为 Codaclean 同步创建专用银行日记账,填写正确的 IBAN,并在 银行来源 选择 Codaclean 同步。
同步 {#belgium/codaclean-synchronization}
Codaclean 每 12 小时检查新 CODA 文件。若需手动检查,可在会计仪表盘点击 从 Codaclean 获取。
使用 Peppol 进行电子发票 {#belgium/peppol}
自 2026 年 1 月 1 日 起,比利时所有公司必须在 Peppol 网络注册,以收发电子发票。
激活步骤:
- 参考
Peppol 文档 <accounting/e-invoicing/peppol>; - 在
Peppol 注册 <accounting/e-invoicing/peppol-registration>中设置:Peppol EAS为0208 - Numero d'entreprise / ondernemingsnummer / Unternehmensnummer;Peppol Endpoint为公司登记号。
- 验证客户是否为 Peppol 参与者时,确保
格式为BIS Billing 3.0。
::: seealso Peppol 文档 <accounting/e-invoicing/peppol> :::
现金折扣 {#belgium/cash-discount}
在比利时,若在发票上提供提前付款折扣,税额应基于折后总额计算,无论客户是否实际享受折扣。设置税额减免为 Always (upon invoice) 即可在增值税申报中正确反映。
::: seealso ../accounting/customer_invoices/cash_discounts :::
餐饮业 POS 认证 {#belgium/pos-restaurant-certification}
比利时餐饮业(餐厅、餐车等)若年营业额(不含增值税、饮料、外卖)超过 25,000 欧元,法律要求使用政府认证的 收银系统,并配套 财政数据模块 (FDM) 与 增值税签名卡。
:::: important ::: title 重要 :::
务必在 联邦公共服务财政 注册表单中登记为 食品服务行业管理者。 ::::
认证 POS 系统 {#belgium/certified-pos}
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 会