For forwarders and verification teams

Jakub Wujec

Carrier verification software before you assign a load

Certica is carrier verification software and a carrier verification tool in one: you enter VAT ID, country, email, and plates, and we pull company, licence, VAT, insurance, and domain data from official registers. Risk signals come back in a structured report so your team can decide before pickup. The PDF is your audit trail, not the product.

Based on Certica checks

Across supported registers, checks that most often need human review before load assignment are email and domain mismatches, domains registered recently compared with company age, management or ownership changes in the company register, and transport licence scope that does not fit the booked lane.

These are risk signals, not proof of fraud. They explain why a clean company register line alone is not carrier verification.

Key checks before you assign the load

  • Company still active in the business register?
  • Recent change of owner or board where the register shows it?
  • Transport licence valid for the route you want to book?
  • VAT active in VIES and local lists where we fetch them?
  • Vehicle insurance active, and is the vehicle actually a truck?
  • Email and domain line up with registry data?

What Certica checks on every carrier

Same five buckets every time: company active in the register, recent ownership change, transport licence, VAT and insurance, contact email versus registry data.

For a Polish carrier that means KRS or CEIDG, REGON, RAR, KREPTD, UFG when you give plates, VIES, VAT whitelist, and Domain. For Romania: ANAF, ARR, AIDA when you give plates, VIES, and Domain. Every supported country gets VIES and Domain; national registers differ as in the table below.

VIES and Domain run on every supported country. Sources marked (plate) run when you provide vehicle registration numbers.
CountrySources in production
PolandKRS, CEIDG, REGON, RAR, KREPTD, UFG (plate), VIES, VAT whitelist, Domain
RomaniaANAF, ANAF financial statements, BPI insolvency bulletin, ARR operator, ARR vehicle (plate), AIDA RCA (plate), VIES, Domain
SlovakiaORSR, ZRSR, JISCD, SKP (plate), VIES, Domain
LithuaniaJAR (financial trends, SODRA), LTSA, CAB (plate), VIES, Domain
CzechiaARES, RPSD, RŽP, ČKP (plate), VIES, Domain
EstoniaJAR, EMTA, MTR, LKF (plate), VIES, Domain
LatviaUR, VID, ATD, LTAB (plate), VIES, Domain
BulgariaTheCompanyBook, RTA, Guarantee Fund (plate), VIES, Domain
FranceSIRENE, Infotrans, BODACC, SIV (plate), VIES, Domain

Risk signals that require review

Certica automatically collects and analyses carrier verification data, detects risk signals, and supports your decision before a load is assigned.

We do not call anyone a fraudster. We show mismatches and registry problems so your team can decide.

One risk signal is not a verdict. Read the full picture before you send pickup details.

Countries currently supported

Today we cover Poland, Romania, Slovakia, Lithuania, Bulgaria, Czechia, Estonia, Latvia, and France. Each country has different registers. See Documentation for the current list per country.

How the verification workflow works

Same flow in the web app or through the API if your TMS is wired in.

  • Enter VAT ID, country, email, and vehicle plates if you have them.
  • Certica pulls the supported registers for that country in parallel.
  • Certica evaluates company, licence, VAT, insurance, and contact data in one pass.
  • You see risk signals and a clear verification outcome before pickup.
  • Download the PDF when you need a file for approval or insurers.

Why this matters before the first load

Opening KRS, KREPTD, VIES, and UFG by hand easily eats half an hour per carrier. When the lane is urgent, people skip a step or trust a PDF from email.

Running the check before booking catches dead companies, dead licences, and suspicious emails while you can still say no.

Report and audit trail

If you need proof for insurers or internal sign-off, each run can produce a PDF with the verification outcome and registry extracts we fetched.

Useful file. Not the product. The product is getting the answer before the truck rolls.

Red flags and common mistakes

Company not active in the register

Dissolved, in liquidation, or marked inactive. Do not release load details until someone clears it.

Owner or board changed recently

Shows up in KRS, RAR, or the local equivalent. Often legit after a sale, still worth a call before pickup.

No valid transport licence

KREPTD, ARR, JISCD, or the country register shows missing or suspended licence for the haulage you want.

VAT does not match

VIES or the local VAT list shows inactive status or a different name than on the invoice.

Insurance off or on the wrong company

UFG, AIDA, ČKP, or similar shows no policy today, or the policy holder is not the carrier you are booking.

Suspicious email domain

Brand-new domain, freemail on a big fleet, or WHOIS that does not fit the address in KRS.

Carrier vetting software instead of multiple browser tabs

One request instead of opening KRS, KREPTD, VIES, and UFG separately. Registry PDFs, verification results, and domain check land in one place.

Polish carrier Monday, Romanian Tuesday: same carrier vetting software flow, different registers behind the scenes.

  • Web app for ad hoc checks, API for TMS.
  • All supported sources fetched together.
  • Clear risk signals in one report.
  • PDF with source documents when you need a paper trail.

Official sources

FAQ

Is this just a PDF generator?

No. We fetch and read the registers, highlight risk signals, and tell you what needs review. The PDF is there when you need to show your work to an insurer or compliance.

How is this different from a spreadsheet or manual checks?

Freight carrier verification software pulls live register data in parallel and applies the same process every time. A spreadsheet of links still depends on who is on shift and whether they open UFG on a Friday night.

Which countries are supported?

Today we cover Poland, Romania, Slovakia, Lithuania, Bulgaria, Czechia, Estonia, Latvia, and France. Each country has different registers. See Documentation for the current list per country.

Does a strong stop signal mean fraud?

It means stop and look again on that point. Inactive company, bad licence, VAT mismatch: those are hard stops. Your team still makes the final call on the load.

Can we hook it to our TMS?

Yes. Public API: send VAT ID, country, email, plates. You get back the verification outcome, data, and a PDF link. Details are in Documentation.

Related pages

Certica

Run the same checks automatically

Certica collects registry, VAT, licence, insurance, and domain data in one run, applies risk rules, and saves a PDF audit trail before you assign the load.

Check 20 carriers for free

No card required. Results usually return in seconds to a few minutes, depending on registry availability.