Paperbolt is now live on the Shopify App Store Browse the listing
Official Templates

Validator-passing templates for regulated regions.

Each template emits structured XML that passes the official validator for its region: Peppol Schematron, Mustang, ZATCA SDK, the IRP. The PDF rendering side handles complex scripts the same way Chrome does, so Arabic, Hindi, Hebrew, Thai, and CJK never come out as boxes.

India Validator-passing

India GST e-invoice

IRP-compatible JSON payload with IRN and signed QR placeholders. Indic script rendering for Hindi, Bengali, Tamil, Gujarati, Marathi, and Punjabi item descriptions.

IRP JSON (NIC schema) GST e-invoicing (all businesses over INR 5 crore turnover, expanding)
Japan Validator-passing

Japan qualified invoice

適格請求書 (tekikaku-seikyuusho). Registered invoice issuer number, tax-rate-separated totals, CJK rendering. October 2023 mandate, no national XML standard yet.

Visual layout (no national XML mandate) October 2023 (qualified invoice retention system)
Belgium / EU Validator-passing

Peppol BIS Billing 3.0

Validator-passing UBL 2.1 invoice XML for the EU Peppol network. The Belgium B2B mandate (effective 2026-01-01) is the immediate use case; every other Peppol member state shares the schema.

UBL 2.1 Belgium B2B 2026-01-01
Saudi Arabia Validator-passing

Saudi ZATCA Phase 2

Bilingual Arabic and English tax invoice with embedded UBL 2.1 XML, cryptographic stamp slot, and QR placeholder. ZATCA Phase 2 (integration phase) is rolling out by enterprise size; new merchants entering the system inherit the requirements.

UBL 2.1 (ZATCA profile) ZATCA Phase 2 (rolling, by enterprise size)
Germany / France Validator-passing

ZUGFeRD 2.1 / Factur-X

PDF/A-3 with embedded Cross Industry Invoice XML. The German B2B mandate is staged 2027 to 2028; the Factur-X profile is already the standard for French B2B.

CII (UN/CEFACT) Germany 2027-01-01 (over EUR 800k revenue) / 2028-01-01 (all)