{"uid":"cap_IuKCIR1k2FeRyVsc2ZY-N","slug":"sirenic-french-invoice-verification-40d4ac05","name":"Sirenic French Invoice Verification","description":"Invoice verification for France — cross-check the identifiers PRINTED ON an invoice in one call: SIREN against the official registry (existence, active status, live), the VAT number on the invoice against the one computed from the SIREN AND live against VIES, the IBAN (ISO form, key digits, bank identified). Deterministic verdict coherent/incoherent/inverifiable, closed-list reasons. Flags a VAT that belongs to another company or a ceased supplier. Not a payee verification.","url":"https://api.sirenic.eu/v1/facture/verifier?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","required":["siren"],"properties":{"tva":{"type":"string","description":"VAT number printed on the invoice, cross-checked against the one computed from the SIREN (FR key is deterministic) AND live against VIES, e.g. FR27552032534. At least one of tva/iban is required (400 otherwise)"},"iban":{"type":"string","description":"IBAN printed on the invoice: ISO 13616 form + key digits + bank identification. NOT a payee verification (no holder name, no account existence). At least one of tva/iban is required"},"siren":{"type":"string","description":"9-digit SIREN printed on the invoice (required), e.g. 552032534"}}}},"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_rnVxcLT50_T2MeZ_CZyHh","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":"Cross-checks SIREN, VAT number, and IBAN printed on a French invoice against official registries and VIES in a single call, returning a deterministic coherent/incoherent/unverifiable verdict with closed-list reasons.","exampleAgentPrompt":"I just received an invoice from a French supplier with SIREN 552032534, VAT number FR27552032534, and IBAN FR7630006000011234567890189 — can you verify these identifiers check out against the official registries and VIES?","exampleUseCases":[{"title":"Accounts payable fraud check","prompt":"Before I approve this French supplier invoice, can you verify that SIREN 399075490, VAT number FR83399075490, and IBAN FR7614508000001234567890123 are all consistent and the company is still active?"},{"title":"Flagging a mismatched VAT number","prompt":"I have an invoice with SIREN 542107651 and VAT number FR12345678901 printed on it — can you check whether that VAT number actually belongs to this SIREN or if it might belong to a different company?"},{"title":"Ceased supplier detection before payment","prompt":"We're about to pay an invoice from a French company with SIREN 310537616 — can you check if they're still active in the official registry and that the IBAN FR7610107001011234567890129 on the invoice is valid?"}],"resultDescription":"A deterministic verdict of coherent, incoherent, or unverifiable, accompanied by a closed list of specific reasons. Indicates whether the SIREN exists and is active in the French official registry, whether the VAT number matches the one computed from the SIREN and passes live VIES validation, and whether the IBAN conforms to ISO 13616 format with valid key digits and identifiable bank. Flags mismatches such as a VAT number belonging to a different entity or a ceased supplier.","failureModes":["Missing both tva and iban parameters returns HTTP 400","Invalid SIREN format (not 9 digits) returns validation error","VIES service temporarily unavailable may cause unverifiable verdict","SIREN not found in official registry results in incoherent verdict with appropriate reason","Malformed IBAN returns structural validation failure reason"],"whenToPreferThis":"Use this endpoint when you need to verify the printed identifiers on a French invoice (SIREN, VAT/TVA, IBAN) in a single deterministic call before approving payment. Prefer it over generic company lookup endpoints when the goal is cross-checking invoice data coherence rather than enriching a company profile. It is especially valuable for detecting VAT number mismatches (e.g. VAT belonging to a different company) or ceased suppliers, and for automated accounts payable workflows requiring a closed-list machine-readable verdict.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:39:06.318Z","isFirstParty":false,"canonicalSlug":"sirenic-french-invoice-verification-40d4ac05"}