c8529b8a99705fd85175206322a531c75655306f
_post_and_reconcile_paid: for invoices NexaCloud marks paid, set the ledger entry's invoice_date AND accounting date to the original NexaCloud date, post, then reconcile the Stripe payment dated to the actual paid_at. Unpaid invoices stay draft. Per-invoice isolated. 76 tests green on odoo-trial.
docs(billing): TDD plan for NexaCloud invoice ledger (ingest -> account.move, posted+reconciled+HST)
Description
Odoo 19 custom modules
Languages
Python
71.8%
JavaScript
17.4%
HTML
8.2%
SCSS
1%
CSS
0.8%
Other
0.6%