Skip to main content

B2B handling: collect VAT ID and send it to Fakturownia

Use Shopify’s built-in VAT ID field to collect VAT ID (NIP) during checkout and send them to Fakturownia automatically

Please note that the app currently supports collecting and handling the customer’s VAT ID. It also uses the Company name to create the buyer as a company (see below). However, Company ID / registration number and local tax ID cannot be configured or handled at the moment.

Setup (1 min)

In Shopify Admin

  1. Settings → Checkout

  2. In the Customer information section, set Company name and Company VAT number to Optional

  3. Save

Please note: Shopify applies the reverse charge to valid VAT numbers for eligible EU cross-border orders. VAT number validation at checkout requires Shopify Tax, which is free up to Shopify’s yearly sales threshold; after that, Shopify may charge a transaction-based fee. This is controlled by Shopify, not by our app: our app can only read and forward the VAT number once Shopify makes it available on the order or customer data.

How it works after setup:

Step 1 – Customer enters VAT ID

The customer can simply enter their VAT ID during checkout, and Shopify VIES-validates it in real time.

Please note: if VAT ID validation is not included in your selected tax service option, customers may still be able to submit any entered value, not only a VIES-validated VAT ID.

The Postal code (ZIP) and Country/region must be entered first for the VAT number field to appear:

Step 2 – VAT ID is saved to the customer

The VAT number is saved under Customer → VAT number

This works both for checkout orders and manually created admin orders.

Step 3 – We send the VAT ID to Fakturownia ✅

We send this VAT number to the invoicing system as part of the customer contact details, so it appears in the correct place on the document.

Company or private buyer?

The Company name field decides this:

  • If the customer fills in the Company name field at checkout, the company name becomes the buyer name on the invoice, and the buyer is created as a company in Fakturownia.

  • If the Company name field is empty, the buyer name is the customer’s first and last name, and the buyer is created as a private person.

The VAT number alone doesn’t make the buyer a company. If only the VAT number is filled in, it is still sent to Fakturownia, but the buyer is created as a private person. For company invoices, ask your business customers to fill in both fields.

Bare in mind that Fakturownia is checking the correctness of NIP address. If this option is enabled, Fakturownia checks automatically the VAT ID (NIP) that is sent by the Shopify app using our Address Line 2 method. And if the format in incorrect, Fakturownia won't create and send a the document. Since most of the buyers don't enter their VAT ID in the correct format, it is recommended to disable this option here


Legacy Address line 2 method (Deprecated)

There is also an older Address line 2 method.

This method is deprecated and should not be used as the default setup.

It still exists in the backend because some existing merchants use it.

Support can enable it if needed.

If both methods are enabled, the checkout VAT ID always wins when it is available.

Did this answer your question?