Skip to content

Use case

x402 EU VAT evidence

Turn a settled x402 transfer into an EU fiscal determination, UBL 2.1 invoice, and signed fiscal402.receipt.

Problem

x402 settlement proves that USDC moved. It does not produce an EU VAT treatment, an accounting invoice, or a verifiable fiscal receipt.

Input

A settled x402 v2 exact payment (USDC on Base eip155:8453 or Ethereum eip155:1), plus commercial context such as buyer country and optional buyer VAT ID.

Fiscal402 processing

Fiscal402 observes the settlement. It does not move funds. The current EU VAT engine classifies common digital-service patterns, records VIES when a VAT ID is supplied, values USDC to EUR at settled_at, and binds a UBL 2.1 artifact.

Output

A fiscal record, UBL 2.1 XML, and a signed fiscal402.receipt/1.0.0 that another system can verify against JWKS.

Limitations

Integration path

POST https://api.fiscal402.com/settlements after the x402 payment has settled, then GET the receipt and UBL. See /docs/getting-started.

Last updated 11 September 2026