Create and issue an invoice
What It Does
This flow turns prepared charges into a customer bill and publishes its financial effects. Independent numbering and asynchronous sharing have different failure boundaries.
The Flow
The numbered hops identify the participating services, synchronization boundary and evidence. Branch conditions in the frontmatter explain where preparation, completion and recovery diverge.
When Something Fails
Each hop records its rollback, retry or compensation boundary and the result visible to callers or operators. External outcomes can remain unresolved after local preparation commits; the listed recovery behavior defines what remains pending.
Open Design Questions
Resolve the staff-billing tax path and the precise protection expected for issued quotations before treating the design as approved.