Odoo 银行对账模型为什么不只是“自动记账规则”:account.reconcile.model 到底在匹配什么
很多人把 Odoo 对账模型理解成简单自动分录模板,但 account.reconcile.model 真正处理的是匹配条件、建议逻辑和自动对账边界。
TOPIC PICKS
很多人把 Odoo 对账模型理解成简单自动分录模板,但 account.reconcile.model 真正处理的是匹配条件、建议逻辑和自动对账边界。
可以顺着继续读的相邻方向
很多团队已经配置了 bank reconciliation model,却还是经常停在“系统能猜到,但不敢自动完成”。问题通常不在规则有没有,而在 auto_reconcile、partner mapping、write-off line 和建议边界到底怎么串。本文把这条 pipeline 拆开讲透。
月末关账里最容易被低估的,不是锁账,而是已收未票、已票未交、已交未票、已票未交这些跨期差异。本文基于 `/home/ubuntu/odoo-temp/addons/account/wizard/accrued_orders.py` 解释 Odoo 的 Accrued Orders Wizard 如何按订单差额生成应计与反转分录。
很多人觉得 Odoo 库存会计“记账点很分裂”:收货/发货有库存分录,客户发票又冒出 COGS,供应商账单还会补价差。本文基于 `/home/ubuntu/odoo-temp/addons/stock_account/models/account_move.py`、`stock_move.py`、`sale_stock/models/account_move.py`、`purchase_stock/models/account_invoice.py` 讲清这条桥接链。
很多人知道 Fiscal Position 会映射税和科目,却不知道它的自动识别优先级其实很讲究。本文基于 `/home/ubuntu/odoo-temp/addons/account/models/partner.py` 与 `account_move.py` 拆解手工指定、delivery 地址、VAT、国家/州/邮编条件是怎样一起决策的。
很多人以为发票催款和账龄只看到期日,但 Odoo 在提前付款折扣场景下还引入了 `discount_date` 与 `payment_date`。本文基于 `/home/ubuntu/odoo-temp/addons/account/models/account_move_line.py` 和 `/home/ubuntu/odoo-temp/addons/account/models/account_payment_term.py` 解释这套时间语义。
很多人以为 POS 关班就是把每笔订单逐条做会计分录,但 point_of_sale 实际先在 session 级别跑 _accumulate_amounts,把销售、税、应收、库存和发票对冲按不同 key 聚合,再统一落账。