The public object
fiscal402.receipt / 1.0.0 is the stable protocol object. Field names including amount_usdc are frozen for this version. See the protocol receipt page for the field list.
What it binds
- Settlement: network, tx hash, asset, amount, payer, payTo, time.
- Determination: regime, rate, taxing country, provenance.
- FX and VIES summaries.
- Artifact hashes, including UBL SHA-256.
- Canonical payload hash (
fiscal402.sorted-json/1) and Ed25519 signature.
Where values come from
| Field | Source |
|---|---|
| settlement.network / tx_hash / amount | settlement evidence |
| context.commercial.customer_country | merchant_attested (consumerCountry) |
| context.fiscal.seller_country | operator_configured (merchant account) |
| determination.rate_percent | pinned EU VAT ruleset |
| artifacts.ubl_sha256 | SHA-256 of generated UTF-8 bytes |
Retrieve with GET /v1/receipts/:id. The id is rcpt_ plus the settlement id.