EU Supplier & Invoice Check (IBAN, VAT, sanctions, Peppol) avatar

EU Supplier & Invoice Check (IBAN, VAT, sanctions, Peppol)

Pricing

from $150.00 / 1,000 invoice checkeds

Go to Apify Store
EU Supplier & Invoice Check (IBAN, VAT, sanctions, Peppol)

EU Supplier & Invoice Check (IBAN, VAT, sanctions, Peppol)

Check a supplier before paying its invoice: company registers, sanctions and PEP on company, directors and parents, VAT match, IBAN validity and country, Polish whitelist accounts, sender email, Peppol. One verdict: pass, review or hold.

Pricing

from $150.00 / 1,000 invoice checkeds

Rating

0.0

(0)

Developer

Matthew Sammels

Matthew Sammels

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

EU Supplier & Invoice Check

Check a supplier before you pay its invoice. One row per invoice with a verdict (pass, review or hold), the reasons, and the official source of every part.

What it checks

  • The supplier in official company registers: UK Companies House, Ireland CRO, France SIRENE/RNE, Norway, Finland, Czechia, Slovakia, Estonia, Poland, plus GLEIF worldwide. Active or dissolved, number, address, incorporation date.
  • Sanctions and PEP on the company, its directors and owners (UK, France, Norway) and its parent companies (GLEIF), against the EU, UN, UK and US OFAC lists.
  • VAT number in the EU VIES service, matched to the registered company name.
  • IBAN: valid checksum and length, and whether the bank account is in the same country as the company. For Polish suppliers: whether the account is registered to that company on the Polish VAT whitelist (paying another account has tax consequences in Poland).
  • Sender email: domain exists and receives mail, throwaway domains, look-alike typo domains, and a mismatch with the supplier's website.
  • Dutch bankruptcy (Centraal Insolventieregister) when you add the KvK number.
  • Peppol e-invoicing: whether the supplier is on Peppol and which documents it receives.

Input

A list of invoices as JSON. Each invoice: name (or id, a company number) and country, plus what is on the invoice: vat, iban, email; optional domain and kvk. Send at least iban or vat.

[
{ "id": "7740001454", "country": "PL", "vat": "PL7740001454", "iban": "PL62102010260000190206882106" },
{ "name": "Colruyt Group", "country": "BE", "vat": "BE0400378485" }
]

Verdicts

  • pass: supplier found and active, payment details consistent, nothing flagged.
  • review: something needs a human look before paying, for example an IBAN abroad, an account not on the Polish whitelist, a VAT number registered to another name, a new website or a sender email that does not match.
  • hold: do not pay yet. A possible sanctions match on the company, a director, an owner or a parent company, or an invalid IBAN.

Limits

This checks the supplier and the invoice details against official records. It cannot confirm who holds a bank account: use your bank's payee name check (Verification of Payee) before the first payment. Sanctions results are possible matches for a human to confirm; this is a screening aid, not legal advice.

Powered by Factline. Also available as an API (/v1/invoice/check) and MCP tool (supplier_invoice_check) for AI agents.

For AI agents

Agents can run this Actor through the Apify MCP server, or pay with USDC on Base through Apify's x402 support without an Apify account.