The invoicing reference covers Stripe coupons, the three credit note paths (Registrar refunds, bad debt write-offs, BrainTree refunds), and the role-based approval tiers.

Honest Invoicing builds the credit note pipeline — classify line items, calculate unused in-advance amounts, issue credit notes, adjust invoice amounts. This is the first domain-level financial tool. It builds knowledge that transfers directly to the post-sovereignty credits-before-charging model.

CreditLedger

All credit types in one place — promotional, goodwill, prepaid, free-tier. The single source of truth for what the customer is owed.

Pre-charge Application

Credits can only be applied pre-charge if the domain owns the invoice. Honest Invoicing builds the muscle; sovereignty makes the full ledger possible.

Credit notes are standard accounting instruments. Finance already understands them. Stripe tracks them natively. The current metadata chain (bad_debt_amount, bad_debt_paid, bad_debt_invoices) is not accounting — it's engineering workaround. The vision replaces workarounds with standard financial instruments.