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.
Structured B2B e-invoicing since 2026
Since 1 January 2026, Belgian enterprises liable to VAT must use structured electronic invoices with each other, exchanged over the Peppol network. Invoices to private individuals are out of scope. Businesses that sell only to consumers still need to be able to receive e-invoices from suppliers. Source: FPS Finance: Structured electronic invoices between companies are compulsory since 2026
Tolerance period now over
FPS Finance did not apply penalties for e-invoicing breaches in the first three months of 2026, for businesses that could show timely steps to comply. That tolerance has ended. It also said there would be no general postponement. Source: FPS Finance: Period of tolerance during the first three months of 2026
Foreign businesses without a Belgian establishment
Businesses registered for Belgian VAT but with no establishment in Belgium are not currently subject to the obligation. FPS Finance notes the law is still being amended on this point, so check with your adviser before relying on it. Source: FPS Finance: General questions on the B2B obligation
E-reporting (planned)
The first phase does not send invoice data to the tax authority. Reporting to the administration is in the federal coalition agreement with 2028 as the timing, but it has not yet been written into Belgian law. Source: FPS Finance: General questions about e-reporting
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
Directions
Pick the flow you need.
- 01
Shopify to NetSuite
Orders, customers, refunds and payouts land in NetSuite with the right subsidiary, currency and VAT code.
- 02
NetSuite to Shopify
Items, stock by warehouse, price lists and fulfilments flow from NetSuite to every Shopify market.
- 03
Two-way sync
The full build: both directions, monitoring, retries and a runbook your team owns after go-live.
Guides
Read before you scope.
EU E-Invoicing 2025–2030: What Shopify + NetSuite Brands Must Do
Belgium, Germany, France, Poland, Spain, Italy and ViDA: the EU e-invoicing dates that matter for Shopify and NetSuite brands, and what to change.
Shopify payouts NetSuite reconciliation in EUR, GBP and SEK
Reconcile Shopify Payments, PayPal, Klarna and Adyen payouts in NetSuite with clearing accounts, covering fees, FX, chargebacks and refunds.
Shopify B2B NetSuite integration for European wholesale
Sync Shopify B2B companies, catalogs, terms and VAT numbers with NetSuite customers, price levels and credit limits for EU wholesale.
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.