{"uid":"cap_c9Fu7Z5yTl6ZT4FI0b1rv","slug":"sirenic-eu-invoicing-payment-safety-check-belgium-poland-3130f950","name":"Sirenic EU Invoicing & Payment Safety Check (Belgium/Poland)","description":"European invoice verification and supplier verification for e-invoicing compliance in Belgium (mandate live since 1 Jan 2026) and Poland (KSeF): official registry identity, VAT check against VIES, Peppol reachability (BE), IBAN form + key check, bank identified and, in Poland, the official White List: is the IBAN DECLARED by the taxpayer? Paying an undeclared account over 15,000 PLN costs the buyer the VAT deduction and joint liability. Deterministic pret_a_facturer verdict, closed-list reasons.","url":"https://api.sirenic.eu/v1/eu/facturation/dossier","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":["pays","id"],"properties":{"id":{"type":"string","description":"Required. BE: 10-digit enterprise number (KBO/BCE). PL: 10-digit NIP. Dots, spaces and dashes tolerated; must match ^[0-9.\\s-]{9,14}$ or 400 identifiant_invalide."},"iban":{"type":"string","description":"Optional payee IBAN. Omitted → reason `iban_non_fourni` (informational). In POLAND it is what unlocks the White List check: an account not declared by that taxpayer is a BLOCKING reason (loss of VAT deduction + joint liability above 15 000 PLN)."},"pays":{"type":"string","description":"Required. BE or PL only (for France use /v1/facturation/dossier). Anything else → 400 pays_non_couvert."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xylgpOUOKRd8ssBkUO3pk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a Belgian or Polish company for safe invoicing: checks official registry identity, VAT number via VIES, Peppol reachability (BE), and Polish White List IBAN declaration, returning a deterministic pret_a_facturer verdict.","exampleAgentPrompt":"Before I pay this Polish supplier 50,000 PLN, check their SIREN 123456789 against the official White List to confirm their IBAN is declared, validate their VAT number via VIES, and tell me if it's safe to proceed without risking my VAT deduction.","exampleUseCases":[{"title":"Safe large payment to Polish supplier","prompt":"I need to pay a Polish contractor 80,000 PLN — can you check their company SIREN 987654321 to make sure their bank account is declared on the White List and their VAT is valid, so I don't lose my VAT deduction?"},{"title":"Belgian e-invoice readiness check","prompt":"We're about to send our first e-invoice to a Belgian client — look up SIREN 456123789 and tell me if they're Peppol-reachable and VAT-registered, and whether we're clear to invoice them under the 2026 mandate."},{"title":"New European vendor onboarding compliance","prompt":"We're onboarding a new supplier from Poland, SIREN 321987654 — run a full compliance check on them: official registry identity, VIES VAT validation, and White List IBAN status, and give me a clear verdict on whether we can safely pay them."}],"resultDescription":"Returns a deterministic pret_a_facturer (ready-to-invoice) verdict with closed-list reasons, covering: official registry identity and legal status, VAT number validated against VIES, Peppol reachability for Belgian entities, and (for Poland) whether the company's IBAN is declared in the official White List — enabling safe payment decisions above the 15,000 PLN threshold.","failureModes":["SIREN not found in official registry — company may not exist or be inactive","VAT number not found or invalid in VIES — returns negative VIES status","Company not reachable via Peppol for Belgium — reachability flag set to false","Polish IBAN not found on White List — verdict flags unsafe payment risk","Invalid or malformed SIREN input — returns validation error","Registry or VIES API temporarily unavailable — service may return partial data or timeout","Company exists but is in insolvency — verdict may include closed-list reason for non-invoiceability"],"whenToPreferThis":"Choose this endpoint when you need a single-call compliance check before invoicing or paying a Belgian or Polish company, especially for Polish payments above 15,000 PLN where an undeclared IBAN creates VAT deduction loss and joint liability. It uniquely combines official registry identity, VIES VAT validation, Peppol reachability (Belgium), and Polish White List IBAN verification in one deterministic verdict — no other known API covers this exact combination for these jurisdictions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:42:59.654Z","isFirstParty":false}