Get a free audit
Get a free audithello@conversionsking.online

Belgium · EUR

Shopify NetSuite integration for Belgian brands.

Since 1 January 2026, invoices between Belgian VAT-registered businesses must be structured e-invoices, sent over Peppol by default. If your Shopify store sells to businesses as well as consumers, the integration decides which orders become Peppol invoices out of NetSuite.

The short answer

ConversionsKing builds Shopify-to-NetSuite integrations for Belgian brands, with the B2B side ready for the Peppol e-invoicing mandate in force since January 2026. Business orders carry VAT and company numbers into NetSuite. Consumer orders and Bancontact payouts reconcile. Stock and tracking sync back. We work from Dubai, three hours ahead of Brussels in winter.

Facts reviewed 2026-11-01. General information, not tax advice.

At a glance

Selling in Belgium.

Standard VAT rate
21% (reduced 12% and 6%)
Currency
Euro (EUR)
E-invoicing
Mandatory for B2B between Belgian VAT-registered businesses since 1 January 2026, via Peppol
Popular payments
Bancontact, cards, PayPal, Apple Pay, Klarna
Typical NetSuite setup
Belgian EUR subsidiary or a Belgian VAT registration on an EU hub, with Peppol access for B2B invoices
Time-zone overlap with our Dubai team
Dubai is 3 hours ahead in winter and 2 in summer. Calls and go-lives run in Belgian office hours.

What we plan for

The Belgium specifics.

  • 01

    Splitting B2B from B2C orders

    The Peppol mandate covers invoices to Belgian VAT-registered businesses, not to consumers. A single Shopify store often takes both. We flag business orders on the way in, using the Shopify B2B company or a validated VAT number, so only those become structured invoices in NetSuite.

  • 02

    Company data a Peppol invoice needs

    A structured invoice fails if the buyer’s VAT number, enterprise number or address is wrong. We carry these from Shopify B2B companies into NetSuite customers and hold incomplete ones in an exception queue. Your Peppol access point then receives clean data.

  • 03

    Bancontact and co-badged cards

    Most Belgian cards carry Bancontact, and many shoppers pay with it or the Bancontact app. We map Bancontact, card and wallet payments to their own NetSuite payment methods. Payouts post as one deposit with fees split out, so they match the bank statement.

  • 04

    Three languages, one customer record

    Belgian customers buy in Dutch, French or German. We sync the Shopify locale to the NetSuite customer, so invoices, credit notes and emails go out in the right language. Duplicate customers across storefront languages are merged on email or VAT number.

Tax and invoicing

Rules the integration has to respect.

Payments

Payouts that reconcile.

Each method below settles on its own schedule, with its own fees and currency. We post them to NetSuite as deposits matched to orders.

  • Bancontact
  • Shopify Payments (cards)
  • PayPal
  • Apple Pay
  • Klarna

FAQ

Shopify and NetSuite in Belgium.

Does Peppol e-invoicing in Belgium apply to Shopify consumer orders?

No. The Belgian mandate covers invoices between VAT-registered businesses in Belgium, not sales to private individuals. Your Shopify consumer orders keep working as they do. Orders from Belgian business customers are different: their invoices must be structured and sent over Peppol. The integration has to tell the two apart, which we do using Shopify B2B companies and VAT numbers.

How do Shopify B2B orders become Peppol invoices from NetSuite?

The order syncs to NetSuite with the buyer’s VAT and enterprise numbers on the customer record. NetSuite creates the invoice, and a Peppol access point sends it in the structured format. We build the Shopify-to-NetSuite part and check the data the access point needs. Choosing and setting up the access point is a separate step we can plan with you.

How do Bancontact payouts reconcile in NetSuite?

Bancontact gets its own payment method and clearing account in NetSuite. When the payout lands, we post one deposit that splits sales, refunds and processing fees, so it matches the bank amount. If Bancontact settles through a different provider from your card payments, each provider’s payouts post on their own, so nothing waits in a suspense account.

We sell into Belgium from the Netherlands. Does the Peppol rule apply to us?

Possibly not, if you have no Belgian establishment. FPS Finance says businesses registered for Belgian VAT without an establishment there are not currently in scope, but the law is being amended on this point. Many Belgian buyers will still ask for Peppol invoices. Confirm your position with your adviser, and we will set up the flows either way.

Can NetSuite send invoices in Dutch and French for Belgian customers?

Yes. We sync the language the customer used in Shopify to the NetSuite customer record. NetSuite then picks the matching invoice and email templates. German works the same way if you sell in the east of the country. For B2B customers, the language sits on the company record, so every buyer at that company gets the same version.

Other markets

Selling elsewhere in Europe?

Next step

Map your integration in one call.

A free assessment of your Shopify and NetSuite setup for Belgium, with a written recommendation.