Use when touching Odoo accounting, payments, stock, sale-stock flows, or cross-module operational logic. Preserves standard accounting and stock truth while allowing custom business overlays.
Use this skill when the task touches:
account.moveaccount.paymentstock.picking, stock.move, stock.move.lineDo not fight Odoo’s accounting or stock truth.
account.payment and invoice reconciliation as the accounting source of truth.payment_stateUse existing standard anchors first:
sale.order.invoice_idssale.order.picking_idsinvoice_ids / reconciled_invoice_idsstock.move / stock.move.linePrefer:
Avoid: