{"name":"Verify a French supplier before paying an invoice (Sirenic)","nodes":[{"parameters":{"content":"## Verify a French supplier before paying an invoice\n\nBefore money leaves, check the supplier against official registries: legal identity, VAT number checked live against VIES, IBAN format and key, bank identified, and a deterministic ready-to-invoice verdict with closed-list reasons. Built for the French e-invoicing mandate of 1 September 2026.\n\n### Who's it for\n\nAccounts-payable and procurement teams paying French suppliers under the 2026 e-invoicing mandate.\n\n### How it works\n\n- **Run the invoicing checks**: `/v1/facturation/dossier` ($0.03)\n\n### How to set up\n\n1. Create an API key at https://api.sirenic.eu/compte (e-mail + magic link).\n2. Add a **Header Auth** credential in n8n: name `X-Api-Key`, value `srn_live_…`.\n3. Select it on every HTTP Request node, then replace the placeholder nodes with your own app.\n\n### Requirements\n\n- A Sirenic API key. Native n8n nodes only, so this runs on n8n Cloud: no community node, no wallet, no crypto.\n- Cost: **$0.03 per supplier**. 150 calls a month are free on routes at $0.05 or less. An error is never billed.\n\n### How to customize\n\nRead suppliers from your ERP, and route blocked ones to a review channel instead of a placeholder.\n\n_Official sources: INSEE Sirene, INPI RNE, BODACC, DECP and the official sanctions lists._\n_Sirenic is not an accredited e-invoicing platform, and a sanctions match is never an automated decision._","height":720,"width":420},"id":"overview","name":"Overview","type":"n8n-nodes-base.stickyNote","typeVersion":1,"position":[-500,-260]},{"parameters":{"httpMethod":"GET","path":"sirenic-supplier","responseMode":"lastNode","options":{}},"id":"receive-the-supplier-siren-and-iban","name":"Receive the supplier SIREN and IBAN","type":"n8n-nodes-base.webhook","typeVersion":2,"position":[0,0],"webhookId":"0f7da71b-5e3b-4186-a60e-3db6a68d2661"},{"parameters":{"url":"=https://api.sirenic.eu/v1/facturation/dossier?siren={{ $('Receive the supplier SIREN and IBAN').item.json.query.siren }}&iban={{ $('Receive the supplier SIREN and IBAN').item.json.query.iban }}","authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth","options":{}},"id":"run-the-invoicing-checks","name":"Run the invoicing checks","type":"n8n-nodes-base.httpRequest","typeVersion":4.2,"position":[260,0]},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"loose","version":2},"conditions":[{"id":"c1","leftValue":"={{ $json.verdict.pret_a_facturer }}","rightValue":"","operator":{"type":"boolean","operation":"true","singleValue":true}}],"combinator":"and"},"looseTypeValidation":true,"options":{}},"id":"ready-to-invoice-","name":"Ready to invoice?","type":"n8n-nodes-base.if","typeVersion":2.2,"position":[520,0]},{"parameters":{},"id":"approve-the-payment","name":"Approve the payment","type":"n8n-nodes-base.noOp","typeVersion":1,"position":[780,-140]},{"parameters":{},"id":"block-and-alert-with-the-closed-list","name":"Block and alert with the closed-list reasons","type":"n8n-nodes-base.noOp","typeVersion":1,"position":[780,140]},{"parameters":{"content":"**$0.03**: Legal identity, VAT number checked live against VIES, IBAN format and check digits, bank identified, pret_a_facturer verdict. This is NOT a check of the account holder.","height":180,"width":240,"color":7},"id":"note-run-the-invoicing-checks","name":"Note Run the invoicing checks","type":"n8n-nodes-base.stickyNote","typeVersion":1,"position":[250,-260]}],"connections":{"Receive the supplier SIREN and IBAN":{"main":[[{"node":"Run the invoicing checks","type":"main","index":0}]]},"Run the invoicing checks":{"main":[[{"node":"Ready to invoice?","type":"main","index":0}]]},"Ready to invoice?":{"main":[[{"node":"Approve the payment","type":"main","index":0}],[{"node":"Block and alert with the closed-list reasons","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}