mcpField
O
odoo-accounting-setup

odoo-accounting-setup

github.com/sickn33其他48.7k56 次安装今天更新
代码仓库

关于 odoo-accounting-setup

odoo-accounting-setup 面向 Odoo 会计顾问和企业主,指导从零配置 Odoo Accounting。它涵盖核心会计设置,并提供分步菜单指引和验证清单。

主要功能

  1. 01配置科目表和日记账
  2. 02设置税则和财政位置
  3. 03配置付款条件
  4. 04指导银行对账单核销
  5. 05提供设置验证清单

适用场景

  1. 01为新 Odoo 实例设置会计
  2. 02配置多币种或多公司会计
  3. 03排查税额或财政位置映射问题
  4. 04创建分期付款条件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill odoo-accounting-setup

安装后在 Claude Code 中输入/odoo-accounting-setup确认已加载。

详细介绍

Odoo 会计设置

概述

本技能将指导功能顾问和企业所有者从头开始正确设置 Odoo 会计。内容涵盖科目表配置、日记账设置、税务规则、财政位置、付款条款以及银行对账单对账工作流。

何时使用此技能

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

工作原理

  1. 激活:提及 @odoo-accounting-setup 并描述您的会计场景。
  2. 配置:获取逐步的 Odoo 菜单导航说明和准确的字段值。
  3. 验证:获取检查清单,确认设置完整且正确。

示例

示例 1:创建付款条款(Net 30,提前付款可享 2% 折扣)
Menu: Accounting → Configuration → Payment Terms → New

Name: Net 30 / 2% Early Pay Discount
Company: [Your Company]

Lines:
  Line 1:
    - Due Type: Percent
    - Value: 100%
    - Due: 30 days (full balance due in 30 days)

Early Payment Discount (Odoo 16+):
  Discount %: 2
  Discount Days: 10
  Tax reduction: Select the localization-approved treatment

Accounting → Configuration → Settings → Default Accounts:
  Cash Discount Gain account: [localization-approved account]
  Cash Discount Loss account: [localization-approved account]

**注意(v16+):**请使用内置的 提前付款折扣 字段,而不要使用旧版的拆分行变通方法。配置折扣科目和税务处理方式,然后测试提前付款和逾期付款;自动分录取决于配置和对账工作流。

示例 2:欧盟增值税财政位置(B2B 欧盟内部交易)
Menu: Accounting → Configuration → Fiscal Positions → New

Name: EU Intra-Community B2B
Auto-detection: ON
  - Country Group: [validated EU member-state group, not all of Europe]
  - VAT Required: YES (also validate registration and transaction eligibility)

Tax Mapping:
  Domestic tax → localization-approved intra-community tax
  Purchase tax → localization-approved reverse-charge tax with required reporting tags

Account Mapping:
  (Leave empty unless your localization requires account remapping)
示例 3:银行手续费对账模型
Menu: Accounting → Configuration → Reconciliation Models → New

Name: Bank Fee Auto-Match
Type: Write-off
Matching Order: 1

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

Action:
  - 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 17 现金折扣配置。

评论

支持 Markdown