Overview
Validate JP PINT 1.1.3 Invoice XML against pinned offline OASIS UBL 2.1 XSD and OpenPeppol Schematron, with optional NTA issuer evidence. document_valid is the official XSD/Schematron result; decision and trusted are separate registry-aware fields. It is an evidence check, not tax/legal or Peppol conformance certification. / 固定したOASIS UBL 2.1 XSDとOpenPeppol SchematronでJP PINT 1.1.3請求書XMLを検証し、任意で国税庁発行者根拠を追加します。
Protocol
x402 (POST)
Price
$0.02
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
JP PINT Invoice Trust Validation
Indexed
2026-11-07 02:08:34
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Input Schema
{
"body": {
"registry_enhance": false,
"xml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><Invoice xmlns=\"urn:oasis:names:specification:ubl:schema:xsd:Invoice-2\" xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\" xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\"><cbc:CustomizationID>urn:peppol:pint:billing-1@jp-1</cbc:CustomizationID><cbc:ProfileID>urn:peppol:bis:billing</cbc:ProfileID><cbc:ID>INV-0001</cbc:ID><cbc:IssueDate>2026-11-01</cbc:IssueDate><cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode><cbc:DocumentCurrencyCode>JPY</cbc:DocumentCurrencyCode><cac:InvoicePeriod><cbc:StartDate>2026-10-01</cbc:StartDate><cbc:EndDate>2026-10-31</cbc:EndDate></cac:InvoicePeriod><cac:AccountingSupplierParty><cac:Party><cbc:EndpointID schemeID=\"0188\">1234567890123</cbc:EndpointID><cac:PostalAddress><cac:Country><cbc:IdentificationCode>JP</cbc:IdentificationCode></cac:Country></cac:PostalAddress><cac:PartyTaxScheme><cbc:CompanyID>T1234567890123</cbc:CompanyID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:PartyTaxScheme><cac:PartyLegalEntity><cbc:RegistrationName>サンプル商事株式会社</cbc:RegistrationName></cac:PartyLegalEntity></cac:Party></cac:AccountingSupplierParty><cac:AccountingCustomerParty><cac:Party><cbc:EndpointID schemeID=\"0188\">3210987654321</cbc:EndpointID><cac:PostalAddress><cac:Country><cbc:IdentificationCode>JP</cbc:IdentificationCode></cac:Country></cac:PostalAddress><cac:PartyLegalEntity><cbc:RegistrationName>株式会社サンプル購買</cbc:RegistrationName></cac:PartyLegalEntity></cac:Party></cac:AccountingCustomerParty><cac:TaxTotal><cbc:TaxAmount currencyID=\"JPY\">1000</cbc:TaxAmount><cac:TaxSubtotal><cbc:TaxableAmount currencyID=\"JPY\">10000</cbc:TaxableAmount><cbc:TaxAmount currencyID=\"JPY\">1000</cbc:TaxAmount><cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>10</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory></cac:TaxSubtotal></cac:TaxTotal><cac:LegalMonetaryTotal><cbc:LineExtensionAmount currencyID=\"JPY\">10000</cbc:LineExtensionAmount><cbc:TaxExclusiveAmount currencyID=\"JPY\">10000</cbc:TaxExclusiveAmount><cbc:TaxInclusiveAmount currencyID=\"JPY\">11000</cbc:TaxInclusiveAmount><cbc:PayableAmount currencyID=\"JPY\">11000</cbc:PayableAmount></cac:LegalMonetaryTotal><cac:InvoiceLine><cbc:ID>1</cbc:ID><cbc:InvoicedQuantity unitCode=\"H87\">1</cbc:InvoicedQuantity><cbc:LineExtensionAmount currencyID=\"JPY\">10000</cbc:LineExtensionAmount><cac:Item><cbc:Name>Consulting service</cbc:Name><cac:ClassifiedTaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>10</cbc:Percent><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:ClassifiedTaxCategory></cac:Item><cac:Price><cbc:PriceAmount currencyID=\"JPY\">10000</cbc:PriceAmount></cac:Price></cac:InvoiceLine></Invoice>"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"example": {
"checks": [
{
"asset": "OASIS UBL 2.1 Invoice XSD",
"status": "passed"
}
],
"decision": "accepted",
"disclaimer": "Validation evidence only; not legal, tax, or Peppol conformance certification.",
"document_type": "Invoice",
"document_valid": true,
"evidence": {
"release": "JP PINT 1.1.3",
"xsd": {
"release": "OASIS UBL 2.1 OS"
}
},
"processing_ms": 25,
"status": "valid",
"trusted": true,
"valid": true,
"version": "1.1.3",
"warnings": []
},
"type": "json"
}