Validate company VAT numbers before you invoice them

A B2B order with a malformed or unverifiable VAT number becomes an invoicing problem, an accounting problem, and eventually a tax problem. easySales cleans the number, checks the company, fills in what is missing, and sets the right tax treatment — all before the invoice exists.

  • VAT numbers normalised to a canonical, prefix-free shape
  • Company details filled in from the validated record
  • Order tax rate aligned automatically for B2B orders
No card required
Automation flow diagram showing a company order having its VAT number normalised and validated Trigger New order created Condition Customer is a legal entity Action Normalize VAT number Action Auto-fill company details

HOW IT WORKS

Three actions, one clean B2B order

Each step is a flow action you can use on its own or chain together.

1

Normalise the number

Buyers type VAT numbers with country prefixes, spaces and punctuation. The normalisation action strips all of that to the canonical digits so downstream systems recognise it.

2

Fill in the company

Once the number is clean, company details can be auto-filled onto the order, so the invoice carries the registered name and address rather than whatever the buyer typed.

3

Set the tax treatment

Align the order tax rate — including to the billing country's rate where that is the correct treatment — so the invoice is issued with the right VAT from the start.

B2B orders by hand vs validated automatically

Doing it by hand

  • Copy the VAT number into a government site to check it
  • Your ERP rejects the prefixed number
  • Invoice issued with the buyer's typed company name
  • Wrong VAT rate discovered at month end
  • Dozens of VAT corrections every month

With easySales

  • Numbers cleaned and checked on arrival
  • Downstream systems accept the canonical shape
  • Registered company details on the invoice
  • Tax rate set before the document exists
  • Corrections become the exception

B2B DATA QUALITY

The VAT number, sorted out once

01

Every EU prefix handled

The normalisation covers the full EU VAT prefix set rather than a handful of countries, and the prefix on the number itself takes priority over the order's billing country — which is the correct behaviour when a buyer is registered somewhere other than where they are being billed.

Full EU prefix set Prefix wins over country Canonical output
Examples of VAT numbers entered with prefixes and stored in canonical digit-only form Normalisation Examples ENTERED STORED RO 12 345 678 12345678 Clean EL078991325 078991325 Clean PL-9876543210 9876543210 Clean
02

The fix for an ERP that rejects your VAT numbers

If your accounting system or ERP refuses a prefixed VAT number, this is the supported remedy. Because the canonical, prefix-free shape is stored on the customer record, every downstream integration receives the format it expects without anyone editing orders by hand.

ERP compatibility Stored on the customer No manual edits

See ERP sync →

Diagram showing a normalised VAT number being accepted by a downstream ERP Trigger VAT number normalised Action Stored on the customer Action ERP accepts the order
03

Company details filled in for you

Rather than trusting the free-text company name a buyer typed at checkout, the auto-fill action puts the properly registered details onto the order. Your invoice then carries the entity your accountant expects to see.

Registered name Company address Invoice-ready
Diagram showing company details auto-filled onto an order before invoicing Trigger VAT number validated Action Auto-fill company details Action Generate fiscal invoice
04

Only runs where it should

The action applies to orders flagged as a legal entity with a VAT number present, so consumer orders are never touched. Combined with conditions on channel or country, you can run different treatments per market without cross-contamination.

B2B only Per-channel Per-country Safe by default
Diagram showing consumer orders bypassing the VAT validation branch Trigger Order created Condition Legal entity with VAT number Action Validate and align tax Action Leave consumer order as is

Validate B2B orders arriving from every marketplace and online store you connect

5 stars

"VAT errors nearly gone"

5 stars

"Our ERP stopped complaining"

5 stars

"B2B invoices just work"

No card required
14-day free trial
Cancel anytime

Ready to stop checking VAT numbers by hand?

Add one validation flow and let every B2B order arrive invoice-ready.

Start free trial

Frequently Asked Questions

Have a question? Contact us and we'll be happy to help.

The normalisation matches the full EU VAT prefix set rather than a selected few, so any EU registration is recognised — including the ones people often assume are missing.

The prefix on the VAT number wins. A company registered in one country but billed in another is a normal situation, and the number itself is the more reliable signal.

Many accounting systems expect the bare digits. Running the normalisation action stores the canonical prefix-free form on the customer, which is the supported way to make those integrations accept the order.

No. The action only applies to orders marked as a legal entity with a VAT number present, so private-buyer orders pass through untouched.

There are separate actions to set the order tax rate, including aligning it to the billing country. Note that easySales does not run an automatic destination-country VAT engine, so you configure the treatment you want rather than relying on one being inferred.

Yes — pair the validation with a custom status so unverifiable companies collect in a review queue instead of being invoiced incorrectly.