Japan Invoice Lookup
Verify Japanese qualified-invoice registration numbers (登録番号) against the National Tax Agency public publication system
Confirm in one click whether a supplier or customer is a registered invoice issuer (適格請求書発行事業者) by looking their registration number up against the National Tax Agency Qualified-Invoice Issuer Publication Web-API — the authoritative public source. Since 1 October 2023 only a registered issuer lets the buyer claim an input consumption-tax credit, and that credit steps down for non-qualified purchases to 50% from 1 October 2026 and 0% from 2029.
Live NTA verification
Looks a registration number up against the documented NTA
num Web-API endpoint and records a clear status badge:
Registered, Not registered, Revoked / lapsed,
Not found or Invalid, with the issuer name, address and
registration date the NTA publishes.
Vendor-bill input-credit check
On purchase invoices and refunds, see at a glance whether the supplier is a registered issuer and a full input consumption-tax credit may be claimed — with a built-in warning about the transitional 50% / 0% limitation for non-qualified purchases.
Batch lookup & auto-refresh
Verify many numbers at once from a wizard or straight from the partner list, in NTA-cap-sized calls. An optional scheduled job re-checks stored registrations whose cached result is older than a window you set, so a revoked issuer never goes unnoticed.
Public data, bring-your-own application ID
The NTA data is public; the Web-API only needs a free application ID you register with the NTA. It is held solely on your own database and sent only to the endpoint you configure (editable default: the documented production host). No third party ever sees your data.
Built on Japan Qualified Invoice
This module extends Japan Qualified Invoice
(l10n_jp_qualified_invoice), reusing its registration
number on companies and partners and its structural / check-digit
validator, and adds the live NTA verification, caching, partner badge
and tolerant response parser on top. Every NTA call is logged to the
shared e-Invoice transport log with latency and HTTP status for a full
audit trail.
Compatible with Odoo 18 & 19
Community-friendly, no Enterprise dependency. The registration-number verification, parser and lookup client are covered by a plain-Python and an Odoo integration test suite.
Screenshots
Partner Nta Registration Loo
Registered Issuer Nta Publis
Update date: 2026-07-02