Docs

Invoicing

Issue to a handle. Each invoice gets a fresh destination. Export a proof without publishing the client list.

Status: design. XEROPAY is being built. These pages describe intended behaviour. Nothing here is claimed as live mainnet. Details can change. See What's live.

StateMeaning
DraftInternal only. Nothing on chain.
IssuedPayee handle + amount. Fresh destination per invoice.
PaidNote lands in treasury. Optional viewing-key export.
OverdueLocal reminder. No public dunning trail.

Line items and partials

Line items stay local until you export them. Partial payments attach to the same invoice, not a new public hash. Voiding never leaves a public tombstone.