SuperAPI AI 工具集

odoo-accounting-setup

办公与效率

查看项目

更新于 10-16 02:01

技能介绍

用途

该技能用于指导功能顾问和企业主从零开始正确配置 Odoo 会计模块。它覆盖会计科目表配置、日记账设置、税务规则、财政状况(Fiscal Positions)、付款条款以及银行对账单对账工作流。

适用时机

  • 首次为公司搭建新的 Odoo 实例。
  • 配置多币种或多公司会计。
  • 排查税额计算或财政状况映射错误。
  • 为分期账单创建付款条款(例如 Net 30、预付 50%)。

使用方式

  1. 激活:提及 @odoo-accounting-setup 并描述你的会计场景。
  2. 配置:获得带精确字段值的 Odoo 菜单导航分步指引。
  3. 验证:获得一份检查清单,用于确认配置完整且正确。

示例

示例 1:创建付款条款(Net 30,含 2% 提前付款折扣)

菜单:Accounting → Configuration → Payment Terms → New

名称:Net 30 / 2% Early Pay Discount 公司:[Your Company]

行: 第 1 行: - Due Type: Percent - Value: 100% - Due: 30 days(全额余额 30 天内到期)

提前付款折扣(Odoo 16+): Discount %: 2 Discount Days: 10 资产负债表科目: - Gain: 4900 Early Payment Discounts Granted - Loss: 5900 Early Payment Discounts Received

注意(v16+):使用内置的 Early Payment Discount 字段,而不是旧的分行变通做法。当客户在折扣窗口内付款时,Odoo 现在会自动过账折扣并生成正确的会计分录。

示例 2:欧盟增值税财政状况(B2B 社区内交易)

菜单:Accounting → Configuration → Fiscal Positions → New

名称:EU Intra-Community B2B 自动检测:ON

  • Country Group: Europe
  • VAT Required: YES(客户必须拥有欧盟增值税号)

税映射: 销售税(21% VAT)→ 0% Intra-Community VAT 采购税 → 0% Reverse Charge

科目映射: (除非你的本地化要求重映射科目,否则留空)

示例 3:银行手续费的对账模型

菜单:Accounting → Configuration → Reconciliation Models → New

名称:Bank Fee Auto-Match 类型:Write-off 匹配顺序:1

条件:

  • Label Contains: "BANK FEE" OR "SERVICE CHARGE"
  • Amount Type: Amount is lower than: $50.00

操作:

  • Account: 6200 Bank Charges
  • Tax: None
  • Analytic: Administrative

最佳实践

✅ 应做:在手动创建科目之前,先安装你所在国家的本地化模块(l10n_us、l10n_mx 等)——它会设置正确的会计科目表。

✅ 应做:使用财政状况自动切换 B2B 与 B2C 税务——绝不要手动更改单张发票上的税。

✅ 应做:在月末结账后锁定会计期间(Accounting → Actions → Lock Dates),以防止追溯性编辑。

✅ 应做:使用提前付款折扣功能(v16+),而不是拆分付款条款行来建模折扣。

❌ 不应做:删除日记账分录——始终通过贷项通知单或内置冲销功能进行冲销。

❌ 不应做:在同一日记账中混用个人与业务交易。

❌ 不应做:创建手动日记账分录来修复银行对账不匹配——应改用对账模型工作流。

限制

  • 不深入覆盖多币种重估或外汇损益会计。
  • 国家特定的电子发票(CFDI、FatturaPA、SAF-T)需要额外的本地化模块——请使用 @odoo-l10n-compliance。
  • 此处不覆盖薪资会计集成(工资日记账、扣款科目)——请使用 @odoo-hr-payroll-setup。
  • Odoo 社区版不包含完整的锁定日期功能;部分控制项仅企业版提供。