{"uid":"cap_aJ679cr0tqba0Wcg1lQhG","slug":"resolve402-e-invoice-readiness-check-c85741da","name":"Resolve402 E-Invoice Readiness Check","description":"Check whether a European company can receive an electronic invoice today, through which Peppol participants and formats, and which national e-invoicing mandate applies to it from which date. Give a French SIREN or SIRET, an intra-EU VAT number, a national company number with its country (BE KBO, NL KvK, IT P.IVA, DE), or a company name and country. The Peppol Directory is queried by free text AND by exact participant on every scheme plausible for the country (FR 0002, 0009, 0225 SIREN_routing, 9957; BE 0208, 9925; NL 0106, 0190, 9944; DE 0204, 9930; IT 0211, 0210, 9906...), results are merged and unrelated hits dropped; document types are mapped to stable capabilities (Peppol BIS Billing invoice and credit note, CII, Factur-X, PINT, order) with a can_receive_einvoice verdict. Identity from Sirene/RNE (France) or VIES; obligation calendar per country with its official source. Charged only if the company is found (a company found but not on Peppol is a 200, registered:false). 20 free calls/day per IP with header X-Free-Trial: 1.","url":"https://resolve402.dev/api/einvoice-readiness?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"vat":{"type":"string","description":"Intra-EU VAT number with country prefix, e.g. FR27552032534, BE0417497106, NL810433941B01, DE811569869"},"siren":{"type":"string","description":"French SIREN (9 digits, Luhn-checked) or SIRET (14 digits). Sets country=FR."},"company":{"type":"string","description":"Company name, with country (used when no identifier is given; the closest Peppol entity name is kept)"},"country":{"type":"string","description":"ISO-2 country (EU/EEA), required with company_id and company: FR, BE, NL, DE, IT, ES, PL, LU, AT, DK, SE, FI, NO..."},"company_id":{"type":"string","description":"National company number, with country: BE KBO/BCE (0417497106), NL KvK (24330087), IT Partita IVA, DE Leitweg-ID..."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GIkN_eB4bI5xN1j0qiNUJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a European company can receive electronic invoices today via Peppol, which formats/participants are available, and which national e-invoicing mandate applies and when.","exampleAgentPrompt":"Can you check if Renault (SIREN 775 700 342) can receive a Peppol electronic invoice today — I need to know which formats they support and whether the French e-invoicing mandate already applies to them?","exampleUseCases":[{"title":"Pre-invoice Peppol readiness check","prompt":"Before I send an invoice to this Belgian supplier with VAT number BE0417497106, can you check if they're registered on Peppol and what e-invoice formats they accept?"},{"title":"French mandate compliance verification","prompt":"I need to know when the e-invoicing obligation kicks in for a French company with SIREN 552032534 — are they already required to receive electronic invoices, and are they on Peppol?"},{"title":"ERP onboarding e-invoice capability lookup","prompt":"We're onboarding a new Italian client with P.IVA IT02293181002 into our ERP — can you check if they can receive Peppol e-invoices today and which document types and schemes they're registered under?"}],"resultDescription":"Returns a verdict on whether the company can receive e-invoices today (can_receive_einvoice boolean), the list of Peppol participant IDs and schemes they're registered under, the e-invoice document types and formats supported (BIS Billing, CII, Factur-X, PINT, order), company identity data from Sirene/RNE or VIES, and the applicable national e-invoicing mandate with its effective date and official source. A 200 response with registered:false is returned if the company is found but not on Peppol.","failureModes":["Company not found in any registry — no charge, returns not-found status","Invalid SIREN/SIRET checksum — validation error returned","VAT number format incorrect or country prefix missing","Company found but not registered on Peppol — 200 with registered:false, still charged","Peppol Directory temporarily unavailable — partial results or error","Country not supported or outside EU/EEA scope"],"whenToPreferThis":"Use this endpoint when you need to determine programmatically whether a specific European company is Peppol-capable before routing an electronic invoice, or when you need to understand which e-invoicing mandate and timeline applies to a company in France, Belgium, Netherlands, Germany, Italy, or other EU countries. Prefer this over generic company lookup endpoints when the specific question is e-invoice readiness and Peppol registration status.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:43:56.972Z","isFirstParty":false,"canonicalSlug":"resolve402-e-invoice-readiness-check-c85741da"}