{"uid":"cap_mpXU1ihpVOGmIrVb_kQzx","slug":"cross-border-invoice-counterparty-check-c36bf70b","name":"Cross-Border Invoice Counterparty Check","description":"Check a known EU VAT ID and/or Peppol participant using separate tax-validity, entity-match, and discoverability evidence. VIES is never used for name search and upstream responses are not resold. / 既知のEU VAT IDまたはPeppol参加者を税番号有効性・法人一致・到達性に分けて確認します。VIESは名称検索に使わず、元データは再販しません。","url":"https://api.jpverify.com/v1/invoices/counterparty-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","maxLength":300},"vat_id":{"type":"string","maxLength":32,"description":"Known EU VAT ID; VIES does not support name search."},"country_code":{"type":"string","maxLength":2,"minLength":2},"participant_id":{"type":"string","maxLength":120,"description":"Qualified Peppol participant identifier in scheme::value form; known legacy ISO 6523 scheme:value is normalized server-side."},"response_language":{"enum":["ja","en","both"],"type":"string","default":"both","description":"Response presentation language: ja, en, or both. / レスポンス表示言語: ja（日本語）、en（英語）、both（両方）。"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9P8H5935G0GMf81Yrvoxy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an EU VAT ID and/or Peppol participant by separately checking tax-number validity, entity name match, and e-invoicing discoverability","exampleAgentPrompt":"Can you check whether the German company Müller GmbH with VAT ID DE123456789 is a valid registered entity and whether they're reachable on Peppol as 0088::4006501000002? Give me the results in English.","exampleUseCases":[{"title":"New EU supplier onboarding check","prompt":"Before we pay this Italian supplier's invoice, can you verify their VAT ID IT02118311006 matches the company name 'Acme Italia Srl' and confirm whether they're set up to receive Peppol e-invoices? Show me results in English."},{"title":"Accounts payable compliance audit","prompt":"We're doing a compliance review — can you check whether French company VAT ID FR32123456789 is currently valid and whether the entity name on file matches? Respond in both English and Japanese."},{"title":"Peppol e-invoicing reachability check","prompt":"I want to send an e-invoice to a Dutch supplier whose Peppol participant ID is 0106::87654321 — can you confirm they're actually discoverable and reachable on the Peppol network?"}],"resultDescription":"Returns structured evidence across three separate dimensions: (1) tax validity — whether the EU VAT ID is currently active in the VIES system, (2) entity match — whether the supplied company name corresponds to the registered VAT holder, and (3) Peppol discoverability — whether the participant ID resolves on the Peppol network and can receive e-invoices. Response language is configurable as Japanese, English, or both.","failureModes":["Invalid or malformed VAT ID format returns validation error","VIES service temporarily unavailable causes upstream lookup failure","Peppol participant ID not found returns not-discoverable status","Country code mismatch with VAT ID prefix triggers validation warning","Name matching may fail for abbreviated or trading names vs. legal registered names","Missing both vat_id and participant_id results in insufficient input error"],"whenToPreferThis":"Choose this endpoint when you need to validate a cross-border EU invoice counterparty using structured, separated evidence across tax validity, entity identity, and Peppol reachability — rather than a single pass/fail check. Especially useful for accounts payable workflows, supplier onboarding, and e-invoicing compliance where auditability of each verification dimension matters. Prefer this over generic VIES lookups when you also need Peppol discoverability, or over Peppol-only lookups when tax ID validity is also required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:33:34.533Z","isFirstParty":false}