Skip to content

Factline · factline.dev

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...

Ready now1 call · 1 buyer in 30 days

Input

Supplier's ISO country, e.g. BE, NL, GB, PL
Optional supplier website, compared with the sender's email domain
Email address the invoice came from
IBAN the invoice asks you to pay
Or the supplier's company number (LEI, UK company number, SIREN, Polish NIP, ...)
Optional Dutch KvK number: adds a bankruptcy check
Supplier company name as on the invoice, e.g. Colruyt Group
Supplier VAT number on the invoice: checked in VIES and matched to the registered name

Sample response

Published by the provider. Your run returns a fresh response.

response12 keys
bank5 keys
country"PL"
iban"PL62 1020 1026 0000 1902 0688 2106"
sepatrue
validtrue
checks5 keys
domain"not requested (send domain)"
insolvency"Dutch companies only"
einvoicing4 keys
can_receive_invoicesfalse
on_peppolfalse
explain3 keys
disclaimer"Automated screening aid, not legal or tax advice. Sanctions matches are possible matches; confirm against the official lists."
limits"Checks the supplier and the invoice details against official records. It cannot confirm who holds the bank account: for Dutch and other SEPA accounts use your bank's payee name check (Verification of Payee) before the first payment."
verdict"pass: supplier found and active, payment details consistent, nothing flagged; review: something needs a human look before paying (IBAN abroad, account not on the Polish whitelist, VAT mismatch, new website, email mismatch, insolvency); hold: do not pay yet (possible sanctions match on the company, a director, an owner or a parent company, or an invalid IBAN); incomplete: a source was down, retry."
flags0 items
group6 keys
direct_parentnull
direct_parent_note"no LEI found for this company, so no parent data"
leinull
source"GLEIF Level 2 relationship data (CC0)"
ultimate_parentnull
ultimate_parent_notenull
notes1 item
0"IBAN is registered to this company on the Polish VAT whitelist"
people"not published openly by this register"
sender_email"not sent (send email)"
source"Official company registers (see checks.register.source); GLEIF; EU, UN, UK and US sanctions lists; EU VIES; RDAP and DNS; Dutch Centraal Insolventieregister; Peppol Directory; ISO 13616 IBAN; Polish VAT whitelist (bank accounts); DNS"
supplier11 keys
address"CHEMIKÓW 7, 09-411 PŁOCK"
country"PL"
incorporated"1993-07-05"
legal_formnull
leinull
name"ORLEN SPÓŁKA AKCYJNA"
registry"Polish VAT taxpayer register (Biala lista, Ministry of Finance)"
registry_id"7740001454"
status"active"
vat_status"active VAT payer"
verdict"pass"
responseobject, 12 keys
Your agent can do this on its own
Add the MCP URL in Claude Code, Cursor or Codex. Your agent can run Tools within its spending limits, or ask for approval each time. Connect your agent

Connect your agent

Add one MCP URL and your agent can find and run this tool within its spending limits. Choose “Ask each time” if you want to approve every Call.

MCP URL

https://app.aecon.ai/mcp
Terminalbash
claude mcp add --transport http --scope user agentic-economy "https://app.aecon.ai/mcp"

In Claude Code, open /mcp, select agentic-economy, then choose Authenticate.

Track record

Paid calls, last 30 days
1
Buyers, last 30 days
1
Last paid call

Reported by the x402 directory.

A$0.12 per call