{"uid":"cap_gB0_8NqWns8cjDS8_9HIf","slug":"factline-invoice-supplier-verification-b99ae4d7","name":"Factline Invoice & Supplier Verification","description":"Supplier invoice check and vendor verification before payment: company, IBAN, VAT, sanctions. Use before an agent pays a supplier invoice: checks the supplier in official registers, screens it, its directors, owners and parent companies against EU, UN, UK and US sanctions and PEP, matches the VAT number, checks the IBAN (valid, same country as the company, registered on the Polish VAT whitelist), the sender's email domain and Dutch bankruptcy, and whether the supplier is on Peppol. One...","url":"https://factline.dev/v1/invoice/check?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":{"id":{"type":"string","description":"Or the supplier's company number (LEI, UK company number, SIREN, Polish NIP, ...)"},"kvk":{"type":"string","description":"Optional Dutch KvK number: adds a bankruptcy check"},"vat":{"type":"string","description":"Supplier VAT number on the invoice: checked in VIES and matched to the registered name"},"iban":{"type":"string","description":"IBAN the invoice asks you to pay"},"name":{"type":"string","description":"Supplier company name as on the invoice, e.g. Colruyt Group"},"email":{"type":"string","description":"Email address the invoice came from"},"domain":{"type":"string","description":"Optional supplier website, compared with the sender's email domain"},"country":{"type":"string","description":"Supplier's ISO country, e.g. BE, NL, GB, PL"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.08","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.08/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.08","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__2gVPkPIN5QlHv0PO8hAI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.08","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a supplier invoice before payment by verifying the company in official registers, screening for sanctions/PEP, validating the VAT number, IBAN, email domain, and checking for Dutch bankruptcy and Peppol registration.","exampleAgentPrompt":"Before we pay this invoice from Colruyt Group, can you run a full supplier check — their VAT number is BE0400378485, the IBAN on the invoice is BE68539007547034, the invoice came from finance@colruyt.be, and they're based in Belgium?","exampleUseCases":[{"title":"Pre-payment supplier fraud check","prompt":"We just received an invoice from Acme Logistics BV in the Netherlands — VAT NL855234008B01, IBAN NL18ABNA0484869868, email from billing@acme-logistics.nl and their KvK is 34215678. Can you check everything looks legitimate before we approve the payment?"},{"title":"Sanctions screening before onboarding a new vendor","prompt":"We're about to onboard a new Polish supplier called Novum Polska Sp. z o.o. — their NIP is 5213012345 and they're based in Poland. Can you screen them, their directors and owners against EU, UN, UK and US sanctions and PEP lists before we sign the contract?"},{"title":"IBAN mismatch detection on an invoice","prompt":"An invoice just arrived from a French supplier, SIREN 542107651, asking us to pay into IBAN DE89370400440532013000 — the IBAN looks German but the company is French. Can you check whether the IBAN is valid, what country it belongs to, and whether the VAT number FR83542107651 checks out?"}],"resultDescription":"Returns a structured report covering: company identity confirmed in official registers, sanctions and PEP screening result for the company and its UBOs/directors/parent companies, VAT number validity and name match via VIES, IBAN validity and country consistency, Polish VAT whitelist status (if applicable), email domain vs supplier website domain comparison, Dutch bankruptcy check (if KvK provided), and Peppol network membership — all in one consolidated response.","failureModes":["Invalid or unrecognized IBAN format — returns validation error","VAT number not found in VIES (service may be temporarily unavailable)","Company not found in any official register for the given country","Insufficient identifying information provided (no name, VAT, IBAN or ID supplied)","Sanctions database lookup timeout or third-party service unavailability","Country code not supported or missing — reduces scope of checks performed"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to vet a supplier or vendor invoice end-to-end before authorising payment — it uniquely combines sanctions/PEP screening of the full corporate hierarchy, IBAN validation with country consistency, VAT VIES verification, Polish whitelist checking, Dutch bankruptcy lookup, and email domain analysis in a single call, saving the need to orchestrate multiple specialist APIs. Prefer it over standalone IBAN or VAT validators when you want a holistic pre-payment risk signal for European suppliers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T06:35:54.650Z","isFirstParty":false,"canonicalSlug":"factline-invoice-supplier-verification-b99ae4d7"}