# JPVerify Japanese Invoice OCR Extract-and-Verify

> JPVerify Japanese Invoice OCR Extract-and-Verify is a paid API for AI agents from api.jpverify.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-13).

Performs full OCR extraction and local validation on Japanese billing invoices, then resolves issuer details against the NTA (National Tax Agency) database, checking dates, amounts, tax, T-number format/checksum, and completeness.

## Facts

- Endpoint: POST https://api.jpverify.com/jp-invoice/extract-and-verify?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jpverify-japanese-invoice-ocr-extract-and-verify-e8597f85
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Z144ga4R_TKGbNEWQfVpI

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability jpverify-japanese-invoice-ocr-extract-and-verify-e8597f85 -d '<json body>'
```

Example prompt: Can you OCR this Japanese invoice PDF and fully verify it — check the T-number format and checksum, validate the dates and tax amounts, confirm all required fields are present, and look up the issuer name and address against the NTA registry? Here's the Base64-encoded file.

## When to prefer this

Choose this endpoint when you need a full end-to-end pipeline: OCR extraction plus local validation plus NTA issuer resolution in a single call. Use it over the OCR-only sibling when you also need T-number verification and issuer name/address cross-referencing, and over the issuer-check-only sibling when you don't already have clean structured invoice data and need raw document processing as well. Ideal for accounts payable automation, compliance workflows, and qualified invoice (適格請求書) validation in Japan.

## Known failure modes

- Invalid or unreadable image/PDF — OCR fails, returns error with no extracted fields
- T-number not found in NTA registry — returns OCR value with NTA resolution status as unresolved
- Unsupported file format — returns 400-level error
- HTTPS URL inaccessible or returns non-image content — fetch failure error
- Malformed Base64 input — decoding error returned
- Invoice in non-Japanese format — fields may not map correctly to Japanese invoice schema
- Network timeout to NTA — issuer resolution may be partial or skipped

## How this service works

Japanese billing-invoice OCR, local validation, and NTA issuer resolution. Checks dates, amounts, tax, T-number, and completeness; compares or fills issuer name and address. Phone remains OCR-only. Supports text, HTTPS URL, Base64, PDF, HEIF, and TIFF. / 日本語請求書OCR・ローカル検証・国税庁発行者照合。日付・金額・税額・T番号・必須項目を検証し、発行者名・住所を照合・補完します。電話はOCR値のみ。text、HTTPS URL、Base64、PDF、HEIF、TIFFに対応します。

## Output

Returns structured OCR-extracted invoice fields (dates, amounts, tax, T-number, issuer name, issuer address, phone) alongside per-field validation results (pass/fail/warning), T-number format and checksum status, NTA-resolved issuer name and address (compared or filled against OCR values), and an overall completeness assessment. Phone number is returned as OCR value only without NTA cross-reference.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/jpverify-japanese-invoice-ocr-extract-and-verify-e8597f85/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jpverify.com](https://www.zero.xyz/host/api.jpverify.com/llms.txt)
