Company Lookup and EU VAT: benefits
Registering a business account is where B2B signups stall. The buyer has to type a company name, a registration number, a VAT number, and a full address, and any typo in the VAT number turns into a tax problem later. This extension fills the form from the company register and then keeps the VAT status verified on its own.
Key business benefits
- Business registration becomes one field - The buyer types a registration number and confirms a modal. Company name, address, region, postcode, registration number, and VAT number are all filled from the register.
- No mistyped VAT or registration numbers - The values come from the source register rather than from the buyer's memory, so a wrong number does not surface later at invoicing.
- VAT status stays current without anyone checking it - A VAT registration that lapses is caught by the nightly VIES check and the customer moves to the non-VAT group, so tax stops being calculated on stale information.
- Reverse charge is applied automatically - Intra-EU B2B sales to a VAT-registered buyer are zero-rated without an admin deciding case by case.
- Cross-border B2C gets destination VAT - Consumer sales into another member state are charged that country's standard rate, which is the treatment OSS reporting expects.
- Latvian domestic reverse charge is supported - Product tax classes covered by Art. 143.1 are zero-rated for Latvian VAT-registered buyers.
- No provider accounts to buy - Both DatReal and the EU VIES service are called without an API key, so there is no subscription and no quota to manage.
Example use cases
- A Baltic wholesaler taking online orders - Trade customers self-register with a registration number, get verified against VIES, and land in the right tax group without an account manager touching anything.
- A store selling to both businesses and consumers - The two customer groups keep the tax treatment separate, and the group assignment follows the VAT check rather than a checkbox the buyer ticked.
- Cleaning up an existing B2B customer base - The nightly sync re-checks every customer's VAT number, which surfaces registrations that lapsed since the account was created.
What to weigh first
The tax engine is built around a Latvian supplier selling into the EU, and it changes core tax settings when it installs.
- Installing creates customer groups and tax classes, repoints the core General group's tax class, creates a Latvian tax rule, and sets tax calculation to the shipping address. On a store with existing tax rules this needs review first.
- The EU VAT rules are on by default, so tax behaviour changes as soon as the module is installed.
- The nightly job moves every customer with no VAT ID into the non-VAT group, which overwrites manually assigned groups.
- Company lookup covers Latvia, Lithuania, Estonia, and Finland. VAT validation covers all 27 member states.
- One standard VAT rate per country is supported, so a catalog with reduced rates needs a different approach for cross-border consumer sales.
The overview page lists these in full under What installation changes and Limits to check before going live. Read both before installing on a live store.