ERP Strategy

NetSuite E-Invoicing Compliance: Which Mandates Affect You and What to Do Now

Written by Sandeep G. Published September 4, 2026 Updated October 26, 2026 12 min read
Two finance professionals reviewing a printed performance chart on a clipboard at an office desk, with a laptop open beside them

If you run NetSuite across European entities, e-invoicing is now a system configuration question with legal dates attached. Germany, Belgium, France and Poland each have a live or scheduled obligation that changes what counts as a valid invoice, and your ERP generates, sends, receives and stores that invoice.

Oracle supports parts of this through the European Union Electronic Invoicing SuiteApp. It is a set of installable SuiteApps, not built-in NetSuite functionality, and its coverage differs by country and by direction.

This guide sets out what each mandate requires, what Oracle documents for each country, and where the gaps and open questions sit. It is operational guidance for NetSuite owners, not tax advice, and it flags every point that official sources leave unclear.

Status as of 24 October 2026. Belgium B2B e-invoicing has applied since 1 January 2026. Poland’s KSeF applies from 1 February 2026 for the largest taxpayers and 1 April 2026 for most others. France started on 1 September 2026. German issuing starts on 1 January 2027 above EUR 800,000 turnover. The table below gives each date and its source.

What legally qualifies as an e-invoice

An e-invoice mandate is not a rule about sending invoices by email. It requires the invoice itself to exist as structured, machine-readable data that the recipient’s system can process automatically. The European reference is the EN 16931 standard, and the Peppol BIS Billing 3.0 specification is published as a usage specification of that standard.

In Germany, § 14(1) of the VAT Act (UStG) defines an electronic invoice as one issued, transmitted and received in a structured electronic format that enables electronic processing.

That has a practical consequence. A PDF, a scanned image or an emailed printout that looks identical to a person is not a structured invoice. Where a mandate applies to your transaction, the format your NetSuite instance produces, how the file is transmitted, how it is archived and how tax data is held on each line all become configuration decisions.

Formats and networks differ by country. Germany centres on XRechnung, Belgium on Peppol, Poland on a government-run clearance system called KSeF, and France on approved platforms. Treat the country sections below as separate projects that share a common data model.

Mandate status by country

The table shows the position reviewed in October 2026. Effective dates are for the obligations in scope for ordinary domestic B2B invoicing; exemptions and thresholds are covered in each country section.

Mandatory e-invoicing status for Germany, Belgium, France and Poland, October 2026
CountryReceivingIssuingNetwork or formatEffective dateOfficial source
GermanyMandatoryPhased under § 27(38) UStG: above EUR 800,000 prior-year turnover from 1 Jan 2027, all other businesses from 1 Jan 2028. A 2027 EDI exception applies.XRechnung is the national format. Peppol BIS Billing 3.0 is additionally supported.Receiving: 1 Jan 2025. Issuing: 1 Jan 2027 above EUR 800,000, then 1 Jan 2028 for the rest.European Commission country sheet, UStG § 14, § 27(38)
BelgiumMandatory for in-scope domestic B2B transactionsMandatory for in-scope domestic B2B transactions, with exemptions listed by the authorities.Peppol BIS Billing 3.0 over the Peppol network is the default. An alternative needs mutual agreement and must convert to EN 16931.1 Jan 2026European Commission country sheet, Belgian e-invoice portal FAQ
FranceMandatory for all VAT-liable businessesLarge companies and mid-size companies (ETI) first. SMEs and micro-businesses later.Through an approved platform (plateforme agréée).Receiving and large-company and ETI issuing: 1 Sep 2026. SME and micro issuing: 1 Sep 2027.AIFE state agency, National Assembly written answer
PolandMandatory through KSeFPhased by sales threshold, then all businesses.KSeF, the national e-invoice system. FA(3) XML structure.Receiving: 1 Feb 2026. Issuing: 1 Feb 2026 (above PLN 200 million in 2024), 1 Apr 2026 (others), 1 Jan 2027 (smallest businesses).KSeF portal, scope, Ministry of Finance notice
Reviewed October 2026 against the sources linked in the last column. Thresholds, exemptions and transition rules differ by entity, so confirm your own position with a local tax adviser.

Country requirements

Germany

According to the European Commission’s 2026 country sheet, German businesses must be able to receive structured e-invoices in the EN 16931 format from 1 January 2025. From 1 January 2027, businesses with turnover above EUR 800,000 may no longer issue paper invoices, and from 1 January 2028 the requirement extends to all businesses except those under the domestic small-business scheme.

XRechnung is the primary national format, with UBL 2.1 and CII syntaxes. The sheet also lists ZUGFeRD 2.2.0 (Profile XRechnung) as accepted and Peppol BIS Billing 3.0 as additionally supported, and it does not state Peppol as a B2B requirement.

The statute sets the detail. § 27(38) UStG allows paper, or another electronic format with the recipient’s consent, for supplies in 2025 and 2026. For supplies in 2027 that applies only where the issuer’s prior-year turnover did not exceed EUR 800,000. Non-compliant electronic formats sent by EDI are also allowed in 2027, with the recipient’s consent.

Belgium

Belgian B2B e-invoicing became mandatory on 1 January 2026 under the federal law of 6 February 2024, as the Commission’s country sheet records. It covers local B2B transactions between VAT-liable entities, including local reverse charge, and excludes intra-community supplies and certain VAT-exempt activities. The sheet says entities must screen themselves to see whether they are in scope.

Peppol is the primary format and transmission method. An alternative format or channel is allowed only by mutual agreement between the parties, must convert to EN 16931, and cannot be forced on a counterparty, so a Peppol route must always remain available. The sheet adds that the Federal Public Service Finance becomes the responsible authority from 1 January 2027.

On enforcement, a notice on the Belgian federal e-invoicing portal dated 18 December 2025 announces FPS Finance tolerance during the first three months of 2026 for companies that had acted in a timely and reasonable way. The official FAQ says suppliers and customers who do not comply risk penalties. The official pages reviewed do not state fine amounts, so confirm them with FPS Finance or your adviser.

France

France phases the reform by company size. The state e-invoicing agency AIFE states that receiving applies to all entities from 1 September 2026, issuing applies to large companies and mid-size companies (ETI) from 1 September 2026, and issuing applies to SMEs and very small businesses from 1 September 2027.

A ministry written answer published in the Journal Officiel on 4 August 2026 confirms receiving for all VAT-liable businesses from 1 September 2026 and issuing for small, medium and micro-enterprises from 1 September 2027.

Businesses exchange invoices through approved platforms (plateformes agréées). The written answer says companies must choose among platforms registered by the State, and that on 15 October 2024 the State decided not to build a public platform. AIFE also describes e-reporting, the transmission of additional data to the tax administration for B2C, non-domestic B2B and payment data.

Businesses should verify their company-size classification and their implementation obligations with the current French tax guidance or an adviser before relying on a date.

Poland

Poland’s KSeF is a central, government-run system rather than a distributed network. According to the KSeF portal, issuing became mandatory on 1 February 2026 for taxpayers whose sales including VAT exceeded PLN 200 million in 2024, and on 1 April 2026 for other taxpayers. Receiving invoices through KSeF has been mandatory since 1 February 2026.

Taxpayers whose monthly invoiced sales do not exceed PLN 10,000 including VAT may use paper or electronic invoices until the end of 2026. The Ministry of Finance says KSeF becomes mandatory for all entrepreneurs on 1 January 2027. The threshold test uses 2024 sales, as the KSeF portal and the official KSeF 2.0 handbook state (art. 145l of the VAT Act, in force from 1 February 2026).

Current KSeF guidance, last updated 27 April 2026, says penalties apply from 1 January 2027. Separately, the Ministry of Finance notice of 16 September 2026 says it plans to extend the deferral of penalties for incorrect use of KSeF to the end of 2027.

The notice says this needs a change in the law and that work on a bill is starting. It adds that deferring penalties does not remove the obligation to use KSeF. Treat the extension as proposed until it is enacted.

What Oracle’s EU Electronic Invoicing SuiteApp covers

NetSuite does not ship country e-invoicing as built-in functionality. Oracle’s Electronic Invoicing overview states that the base SuiteApp “does not include native support for any country-specific requirements or e-document standards”. Country coverage comes from the European Union Electronic Invoicing SuiteApp, installed alongside other SuiteApps. If you are new to the model, our guide to NetSuite SuiteApps explains how they are installed and licensed.

Prerequisites

Oracle’s installation prerequisites say you need a OneWorld account with the Custom Transactions feature enabled, and five SuiteApps: Advanced Localization Features, Electronic Invoicing, EMEA Localization, Localization Assistant and NetSuite Electronic Business. The Administrator, Accountant and CFO standard roles must be active for installation. A single-entity account without OneWorld cannot follow this route, which is one reason multi-entity structures matter here; our NetSuite OneWorld guide covers that structure.

Country and direction coverage

Oracle EU Electronic Invoicing SuiteApp coverage by country and direction
CountryDirectionFormat or networkDocumented detail and items to confirm
GermanyInbound and outboundPeppolOracle’s release notes (version 1.11.0) describe Peppol transactions for bills, bill credits, invoices and credit memos. Oracle’s Peppol templates are provided for reference and may need customization. Oracle’s known-limitations table also lists a Germany XRechnung inbound feature. Confirm with Oracle: whether XRechnung or ZUGFeRD files can be generated outbound.
BelgiumInbound and outboundPeppolDocumented in the EU overview. Oracle lists limitations for inbound Belgium transactions: a location is required on inventory lines when Multi-Location Inventory is enabled, and tax mapping is not supported from inbound XML e-documents.
FranceInbound and outboundNot specified by OracleThe release notes add France e-reporting (versions 1.9 and 1.10). Confirm with Oracle: which approved platforms are supported and how your accredited platform connects. No France limitations are listed.
PolandOutbound onlyKSeFOracle documents outbound invoices and credit memos (version 1.7.0). Confirm with Oracle: receiving invoices through KSeF, which is a live obligation, because Oracle documents no inbound Poland support.
Source: Oracle EU overview, release notes and known limitations, reviewed October 2026. Oracle also documents Denmark (Peppol) and Spain (Veri*Factu, outbound only), which are outside this guide.

Licensing

Oracle states that the Electronic Invoicing SuiteApp is available free of charge when used for a single country, and that using e-documents across multiple countries requires a licence from your NetSuite account representative. Oracle’s licensing page adds that the NetSuite SuiteApps License Client must be installed first, and that OneWorld accounts select a free-use country for the parent company.

For a multi-country estate, treat licensing as a commercial step to settle early, not a footnote after the technical design.

Documented limitations and items to confirm

Oracle’s known limitations page gives limitation text for Belgium and Spain. The Denmark and Germany rows list a feature with no limitation text, and France and Poland are not listed. That absence is not a statement of full support. Before scoping, ask Oracle to confirm in writing:

  • Which outbound formats are available for Germany, and what customization the reference Peppol template needs.
  • How the France approved-platform connection and e-reporting work for your accredited platform.
  • Whether inbound KSeF receiving is available for Poland.
  • Whether inbound tax mapping is supported for Germany, since Oracle lists it as unsupported for Belgium.
  • The current SuiteApp version and licensing terms for your countries.

When an integration or partner platform is still needed

This section is ERP Peers’ own architectural interpretation, not Oracle or government guidance.

Native SuiteApp configuration works best when your countries and directions are already covered and your volumes and formats are standard. A gap is the usual trigger for something more: Poland receiving, a German format Oracle does not document, or a France platform you must connect to. Each of these is a specific gap and not a reason to replace your whole invoicing stack.

Three routes exist. You can extend the SuiteApp with custom templates, connect an approved platform or Peppol access point for the country that needs it, or run the exchange through an integration layer that holds country logic in one place.

If EDI already carries your trading-partner documents, review how it relates to these mandates in our NetSuite EDI integration guide, because an EDI feed does not automatically satisfy a structured-invoice mandate.

The choice depends on how many countries you invoice from, whether you already run an integration platform, your invoice volume and who will maintain country-specific mapping as rules change. Our NetSuite integration architecture framework sets out how to weigh those layered options.

Implementation considerations and checklist

Master data is the most common source of delay and the one workstream you can start before choosing a solution. VAT numbers, registered addresses and network identifiers such as Peppol IDs should be validated against source records, not assumed correct. Oracle’s Peppol template expects the Peppol ID in the format country code, colon, GLN, so identifier formats need cleaning before any outbound test.

Inbound is as important as outbound. Receiving is already mandatory in several of these countries, and vendor bills arriving as structured files need a conversion and approval path. If supplier invoices are a pain point, our NetSuite accounts payable automation guide covers the downstream process that those files feed.

Archiving needs a decision before the first live invoice. If a rendered PDF replaces the original structured file in your document store, you may lose the compliant record, so confirm the retention rule and format with your adviser for each country.

Use this checklist to organise the work:

  • List every NetSuite subsidiary, its country and the mandate and effective date that applies to it.
  • Separate receiving, issuing and reporting obligations for each country.
  • Confirm size and threshold categories, such as the German EUR 800,000 test and the French company-size category.
  • Install and test the SuiteApp prerequisites in a sandbox, then confirm the open points with Oracle.
  • Clean VAT numbers, addresses and Peppol IDs across customer and vendor records.
  • Decide how original structured files are stored and retained.
  • Test with real trading partners and an approved platform or access point, inbound as well as outbound.
  • Agree who owns rule changes after go-live.

The ViDA horizon: 2030 and 2035

The European Union adopted its VAT in the Digital Age package on 11 March 2025. According to the European Commission, cross-border B2B digital reporting requirements start on 1 July 2030, and by 1 January 2035 member states with a domestic real-time reporting system must align it with the EU model and standards. The Commission says the reporting system will lead existing national systems to converge over time.

This is a planning horizon, not a replacement for the country dates above. Design your data model and archive so a structured EN 16931 invoice is the source record, and later reporting changes become a connector task instead of a rebuild.

Reviewed 24 October 2026. This is operational guidance, not legal or tax advice. Mandates, thresholds, transition rules and penalties change, and your obligations depend on your entities, transactions and jurisdictions. Where a point could not be confirmed, it is marked above. Confirm your position with a qualified local tax or legal adviser, and confirm Oracle coverage with Oracle, before acting on any date or capability.

Not sure which of your entities are affected?

Review Your NetSuite E-Invoicing Readiness

ERP Peers is an independent NetSuite consulting firm. We can review your subsidiaries, NetSuite configuration and integrations against the mandates above, and identify where Oracle coverage, an integration layer or a platform is still needed.

Review Your NetSuite E-Invoicing Readiness

Primary sources

Every country and Oracle claim in this guide links to the page that supports it beside the claim. The full source list is below, grouped by publisher.

European Union and standardsEuropean CommissionGermany 2026 sheetBelgium 2026 sheetViDAOpenPeppolPeppol BIS Billing 3.0

Frequently Asked Questions About NetSuite E-Invoicing Compliance

Not as built-in country functionality. Oracle's base Electronic Invoicing SuiteApp states it does not include native support for any country-specific requirements or e-document standards. Country coverage comes from the European Union Electronic Invoicing SuiteApp, which needs a OneWorld account, Custom Transactions and several other SuiteApps installed first.

Oracle's documentation names Belgium and Germany (Peppol, inbound and outbound), France (inbound and outbound, with e-reporting), Poland (outbound KSeF only), Denmark (Peppol) and Spain (Veri*Factu, outbound). Direction matters, and Oracle's pages leave some points open, so confirm your countries, versions and licensing with Oracle.

It depends on the country. Belgium makes Peppol the primary route, and an alternative needs mutual agreement. The European Commission's Germany sheet does not state Peppol as mandatory for B2B invoices, and Poland uses KSeF instead. If you use Peppol from NetSuite, Oracle says its Peppol templates are references that may need customization.

Not where a mandate applies to your transaction. The mandates require structured, machine-readable invoices based on EN 16931 or a national format such as KSeF's. Germany stops allowing paper and unstructured formats for businesses above EUR 800,000 from 1 January 2027, with a 2027 EDI exception. Check your own transactions and entity size with a tax adviser.

France began on 1 September 2026: all VAT-liable businesses must be able to receive e-invoices, and large companies and mid-size companies (ETI) must issue, with SMEs and micro-businesses following on 1 September 2027. Poland made KSeF mandatory from 1 February 2026 for the largest taxpayers and from 1 April 2026 for most others, with smaller businesses in scope from 1 January 2027.

In ERP Peers' assessment, when Oracle's documented coverage does not reach your country, direction or format. Examples to confirm with Oracle are Poland inbound receiving, German outbound formats, and how your France approved platform connects. An integration layer also helps when several countries need separate formats, networks and rules maintained in one place.

Continue exploring

Get In Touch

Our customer support team is available for help.

Let's Talk Business!