{"uid":"cap_Ls9UBI3CFvG9nAfxe7VIt","slug":"french-invoice-readiness-compliance-check-siren-siret-9cf37e90","name":"French Invoice Readiness Compliance Check (SIREN/SIRET)","description":"One-call compliance check for the French e-invoicing reform (from 2026-09-01 the customer's SIREN is a mandatory invoice mention). Query: ?siren=552032534 or ?siret=55203253400041. Runs the Luhn checksum, confirms existence and active status in the official SIRENE registry, computes the FR VAT number and validates it live against VIES. Returns a single verdict: ready / not_ready / check_vat_manually (VIES flakiness never blocks the answer). 1h cache.","url":"https://x402-datashop-production.up.railway.app/v1/fr/invoice-ready","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"siren":{"type":"string","description":"9-digit SIREN (this or siret is required)"},"siret":{"type":"string","description":"14-digit SIRET; the SIREN is extracted from it"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BHfU3LuYgHGdA_8_ggAIf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a French company is ready to receive e-invoices under the 2026 French e-invoicing reform by validating its SIREN/SIRET against SIRENE and its VAT number against VIES.","exampleAgentPrompt":"Before I send an invoice to this French supplier, can you check if their SIREN 552032534 is active in the SIRENE registry and whether they're ready for the 2026 French e-invoicing reform — including their VAT number validation?","exampleUseCases":null,"resultDescription":"Returns a single verdict string ('ready', 'not_ready', or 'check_vat_manually'), along with Luhn checksum result, SIRENE existence and active status, computed French VAT number, and live VIES validation result. Response is cached for 1 hour.","failureModes":["Missing both siren and siret query parameters — returns error requiring at least one","Invalid SIREN format (not 9 digits or fails Luhn) — returns not_ready with checksum failure detail","SIREN not found in SIRENE registry — returns not_ready","VIES service unavailable — returns 'check_vat_manually' verdict rather than blocking","Malformed SIRET (not 14 digits) — returns validation error"],"whenToPreferThis":"Use this endpoint when you need a single authoritative compliance verdict for French e-invoicing (mandatory from 2026-09-01) that combines SIRENE registry lookup, Luhn checksum, VAT number computation, and live VIES validation in one call. Prefer over rolling your own multi-step validation when you need a quick go/no-go answer before issuing or accepting a French B2B invoice.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:52:33.124Z","isFirstParty":false}