Overview

Japan's e-invoicing infrastructure is built on the Peppol Japan PINT (Peppol International model for Japan) specification, adapted from the global Peppol BIS Billing 3.0 standard with Japan-specific extensions. The National Tax Agency (NTA) operates as the Peppol Authority for Japan and governs both network access and the qualified invoice issuer registration scheme (適格請求書発行事業者, the "Qualified Invoice Issuer" system introduced under the Invoice System reform).

Clearvo provides a developer-first API that abstracts the Peppol network, JP PINT XML generation, and routing — no separate tax engine or middleware is required.

Mandate and Timeline

Japan's qualified invoice system took effect on 1 October 2023, making it mandatory for consumption-tax-registered suppliers to issue structured invoices that meet NTA requirements when trading with government and public-sector buyers (B2G). Private-sector (B2B) adoption is strongly incentivised through input-tax-credit rules: buyers can only claim consumption tax credits on purchases backed by a qualified invoice from a registered issuer.

Key milestones:

Suppliers must register with the NTA to obtain a 13-digit qualified invoice issuer number (登録番号), which serves as the primary tax identifier on all invoices.

Format and Network

Attribute Value
Specification Peppol Japan PINT (JP PINT)
UBL version 2.1
Network Peppol eDelivery (4-corner model)
Endpoint scheme EAS 0221 (Japan Peppol)
Currency JPY (whole numbers, no decimal places)
Standard VAT rate 10%
Reduced VAT rate 8% (food, newspapers)
Authority National Tax Agency (NTA)

JP PINT mandates the 13-digit registration number as the supplier's EndpointID and tax identifier, registered under scheme 0221. All monetary amounts in JPY must be integer values — fractional yen are not permitted in the invoice format.

Required Fields

The following fields are mandatory for a valid JP PINT document:

Integration Example

Send a Japan invoice via the Clearvo API:

curl -X POST https://api.clearvo.io/v1/invoices \
  -H "Authorization: Bearer $CLEARVO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "country": "JP",
    "documentType": "invoice",
    "invoiceNumber": "JP-INV-2026-001",
    "issueDate": "2026-06-16",
    "dueDate": "2026-07-16",
    "currency": "JPY",
    "buyerReference": "PO-2026-001",
    "supplier": {
      "name": "Clearvo Technologies Ltd",
      "taxId": "1234567890123",
      "taxIdCountry": "JP",
      "endpointId": "0221:1234567890123",
      "endpointSchemeId": "0221"
    },
    "buyer": {
      "name": "Japan Buyer AS",
      "taxId": "BUYERJP001",
      "taxIdCountry": "JP",
      "endpointId": "0221:BUYERJP001",
      "endpointSchemeId": "0221"
    },
    "lines": [
      { "description": "Software consulting services", "quantity": 5, "unitPrice": 1000, "taxCode": "S", "vatRate": 10 },
      { "description": "Platform subscription annual", "quantity": 1, "unitPrice": 3600, "taxCode": "S", "vatRate": 10 }
    ]
  }'

Clearvo resolves the buyer's Peppol participant record via the NTA-managed SMP, constructs a conformant JP PINT UBL document, and delivers it over the Peppol AS4 transport layer.

Key Rules

Related country guides

Ready to handle e-invoicing in Japan?

One API, all 31 countries. Sign up and get your API key within 24 hours.

Get started free →