Skip to main content

B2B handling: collect VAT ID and send it to SuperFaktúra

Use Shopify’s built-in VAT ID field to collect VAT ID (DIČ) during checkout and send them to SuperFaktúra automatically

Collect your business customers’ VAT ID and send it to SuperFaktúra, so it shows on the document. In Slovakia that’s the IČ DPH (SK + number, for example SK1234567890), in Czechia the DIČ (CZ…).

🧾 VAT number on documents

Choose where the app takes the VAT ID from. Only the source you choose puts a VAT ID on the document.

  • Company VAT number field (checkout) (default): see Option 1.

  • Address line 2: see Option 2.

  • Don’t send VAT number: no VAT ID goes on the document.

An order with a valid VAT ID counts as a company (B2B) order, otherwise as individual (B2C). Company ID (IČO) isn’t supported yet.

Set it up

Open SuperFaktúra | Integration app » Settings menu » Content section » VAT number on documents field » choose a source » Save

VAT ID check

Whatever the source, the app checks that the value looks like a VAT ID:

  • Spaces, dots, dashes, slashes and a typed label (for example “DIČ:”) are removed first.

  • Accepted: an EU VAT number with the country code (all 27 EU countries, and GB, XI, CH, NO), or a number without the country code in the format of the billing country (or your store’s country), for example a Slovak DIČ of 10 digits.

  • It goes to SuperFaktúra as the customer typed it, without the label.

  • Anything else (for example a flat number, a phone number or a personal ID) is left out. That’s not an error.

  • If SuperFaktúra still rejects a VAT ID in the right format, you see an error code on the Monitor.

Where it goes in SuperFaktúra

  • The VAT ID goes into the IČ DPH field of the buyer.

  • A Slovak VAT ID (starting with SK) also goes into the DIČ field.

  • For a Slovak customer, a DIČ (10 digits) also counts as a VAT ID, so the customer is a company (B2B). With only an IČO, the customer is an individual (B2C).

Good to know

  • Generate for and the Monitor use the company (B2B) or individual (B2C) decision. See Generate for.

  • If the source doesn’t match (for example Address line 2 is chosen, but the customer filled in the checkout field), the customer counts as a company (B2B), but no VAT ID goes on the document.

  • With Don’t send VAT number, the company (B2B) or individual (B2C) decision still works, from the checkout field.

  • VAT handling (reverse charge, exemptions, OSS) doesn’t depend on this: it follows the Shopify order. See Tax logic.

  • The VAT ID isn’t saved on the Shopify order.

  • A change only affects new documents.

Option 1: Company VAT number field (checkout)

The customer types the VAT ID into Shopify’s Company VAT number field at checkout. This is the default.

How it works

Step 1 – Customer enters VAT ID

The customer enters their VAT ID at checkout. With Shopify Tax, Shopify checks it and applies reverse charge when it’s due.

Always with the country code: Shopify saves the VAT number only in the EU format, with the country code first (for example SK1234567890). If the customer types it without the country code (1234567890), they can enter it, but Shopify doesn’t save it on the order, so it never reaches SuperFaktúra or the document. For a VAT ID without the country code, use Address line 2.

The VAT number field appears only after the Postal code (ZIP) and Country/region are filled in:

Step 2 – VAT ID is saved to the customer

Shopify saves it under Customer » VAT number. This works for checkout orders and for orders you create in the admin (there you enter it on the customer).

Step 3 – We send the VAT ID to SuperFaktúra ✅

We send the VAT number to SuperFaktúra with the customer details, exactly as typed, so it appears on the document. For a Shopify B2B company, we send the VAT number of the company location.

Set it up

  1. In the app: Settings menu » Content section » VAT number on documents » Company VAT number field (checkout) » Save

  2. In Shopify Admin: Settings » Checkout » Customer information, set Company VAT number to Optional (or Required) » Save

Good to know

This field belongs to Shopify Tax (EU/UK VAT). Checking the VAT number at checkout needs Shopify Tax (free up to Shopify’s yearly sales limit, then Shopify may charge a fee). If you just want to collect any tax number, use Address line 2.

Option 2: Address line 2

The customer types the VAT ID into Address line 2 of the billing address. It’s more flexible than the checkout field: a VAT ID with or without the country code (SK1234567890 or 1234567890) goes to SuperFaktúra, if it passes the VAT ID check.

How it works

  • If Address line 2 holds a VAT ID, it’s sent to SuperFaktúra as the IČ DPH, exactly as typed (without the label). It then isn’t part of the address.

  • If it isn’t a VAT ID (for example a flat number), it stays in the address, and the customer counts as an individual (B2C).

  • If the customer also filled in the checkout VAT field, that one doesn’t go on the document, but the customer counts as a company (B2B).

  • Address line 2 and the checkout field both empty: no VAT ID on the document.

Set it up

  1. In the app: Settings menu » Content section » VAT number on documents » Address line 2 » Save

  2. In Shopify, rename the Address line 2 label in your checkout, for example to “VAT ID” (Shopify Admin » Settings » Checkout » Checkout language). Otherwise customers type their flat number there.

Company name

The company name comes from the Company field of the billing address (or the Shopify B2B company). It doesn’t decide whether we treat the customer as company (B2B) or individual (B2C): the VAT ID does. For company invoices, ask business customers to fill in both fields. Details: Company name.

Did this answer your question?