E-Receipts
Digital receipt creation, validation, ETA submission, sync, and return receipts.
E-Receipts
Consumer-facing electronic receipts submitted to ETA. Receipts use Queued (offline) and reverse with Create Return Or Cancel Receipt — not Cancel On Eta.
Full matrix: ETA Document Flow. Hub: Target Document Flow.
#Lifecycle
flowchart LR Draft --> Validated Draft --> Queued Draft --> Submitted Queued --> Submitted Submitted --> Valid Submitted --> Invalid Valid --> Returned
| Status | Actions |
|---|---|
Draft / Validated / Queued / Invalid |
Edit, Delete, Validate, Submit, Duplicate |
Valid |
Create Return Or Cancel Receipt (if not fully returned), Sync, PDFs |
Returned |
Locked; Duplicate still allowed |
Cancel / Reject / Decline Rejection / Decline Cancellation are denied for receipts (policy: receipts use return).
#After every action
Same ETA sync contract: reload grid, refetch composer, re-run EtaActionGate.