Pre-alpha. No tagged release and no upgrade path between versions. Use for evaluation and development only, not production.
Addons DevPre-alpha

Account module

Invoicing, vendor bills, chart of accounts, taxes, and payments.

Models

ModelPurpose
account.accountChart of accounts
account.journalJournals
account.tax, account.tax.repartition.lineTaxes
account.payment.termPayment terms
account.move, account.move.lineInvoices, bills, entries
account.paymentCustomer/vendor payments
account.partial.reconcile, account.full.reconcileReconciliation
account.invoice.reportReporting snapshot

Wizards

ModelPurpose
account.payment.registerRegister payment on invoice/bill
account.move.reversalCredit note / refund

Wizards compile with sdk.Many2One[sdk.Any] and comodel= for FKs across packages.

Tax invoice lines write tax_origin_id (the originating account.tax), not a tax_line_id column.

Post-payment and reverse actions redirect with moveFormURL chosen by move_type (out_invoice, out_refund, in_invoice, in_refund, else journal entries).

Services

FileRole
services/hooks.goSO/PO → invoice/bill on confirm
services/invoice.goCreate/post moves, tax/GL logic
services/payment.goPost payments
services/reconcile.goReconciliation, report sync
services/actions.goObject actions

Object actions

action_post, action_draft, action_cancel, action_register_payment, action_reverse, action_print_invoice, …

HTTP route

GET /account/invoice/print?id= — HTML print view (controllers/invoice_print.go)

Events

Auto-create customer invoice when sale.orderstate=sale. Auto-create vendor bill when purchase.orderstate=purchase.

Depends

product, contacts

Paths

  • sumeru_addons/account/services/
  • sumeru_addons/account/views/menus.xml