Official deadlines checked 27.09.2026

Your ERP.Your invoices.Our integration.

E-⁠invoicing for businesses that run an ERP, and for the ERP partners who serve them. One source system and one country route: EUR 3,600 direct, or EUR 3,000 through an ERP partner. We target the first valid test invoice within two working days after the technical readiness package is complete.

  • Rail-neutral delivery
  • Direct, or through your ERP partner
R
RO e-Factura · ANAF27.09.2026 · stare: ok
R
Peppol · access point27.09.2026 · Sent
R
Registered · KSeF 2.0Test environment
KSeF number7443889269-20260926-9AC1F4000000-9D
Route
KSeF 2.0 (test)
Format
FA(3)
Posted
26.09.2026
Receipt
UPO received

Real receipts from official test environments, 26 and 27 September 2026. Sample data, fictitious companies.

Scroll for more

Networks and formats we deliver to

  • BE · EU: Peppol, Peppol BIS 3.0
  • FR: Plateformes Agréées, Factur-X · UBL · CII
  • PL: KSeF 2.0, FA(3)
  • DE: XRechnung · ZUGFeRD, EN 16931
  • GR: myDATA, AADE
  • SK: eFaktúra, EN 16931
  • HR: Fiskalizacija 2.0, EN 16931
  • IT: SdI, FatturaPA
  • RO: RO e-Factura, CIUS-RO
Countries

Where the rules apply, and how invoices travel.

The rules cover VAT-registered businesses in every industry. Where there is a phase-in, it goes by company size or turnover.

We integrate through the appropriate certified Peppol access point, French approved platform or local provider, and may use a public government API where the country supports direct integration. The route is named in the scope.

  1. 01.07.2024
    Domestic B2B invoices are transmitted through the national RO e-⁠Factura system.RO e-⁠Factura · RO_CIUS
    In force
  2. 01.01.2026
    All VAT-registered businesses exchange structured invoices.Peppol · Peppol BIS 3.0
    In force
  3. 01.01.2026
    Croatia
    Domestic B2B invoices go through Fiscalization 2.0, with data reported to the tax authority.Fiskalizacija 2.0 · EN 16931
    In force
  4. 01.04.2026
    Invoices clear through the national KSeF platform. Micro firms join on 01.01.2027.KSeF 2.0 · FA(3)
    In force
  5. 01.09.2026
    Everyone receives now. Large and mid-size firms issue now, SMEs from 01.09.2027.Approved platforms · Factur-X, UBL, CII
    In force
  6. 01.10.2026
    All remaining businesses start issuing through myDATA providers.myDATA · Provider schema
    Next
  7. 01.01.2027
    Firms over EUR 800k turnover must issue. Everyone else from 01.01.2028.Agreed channel · XRechnung, ZUGFeRD
    Next
  8. 01.01.2027
    Slovakia
    B2B e-⁠invoicing starts, with tax-data reporting.Providers + reporting · EN 16931
    Next
  9. 2028–2030
    Latvia, Slovenia, Ireland, EU (ViDA)
    Enacted or announced. EU-wide rules for cross-border B2B from 01.07.2030.EN 16931
    Later

Checked against official sources on 27.09.2026. Dates change. Ask us for the current position in your country.

All countries

E-⁠invoice flow

How an e-⁠invoice travels

Your ERP's invoice is converted, checked and sent over the country's network, and a receipt comes back. In Poland, KSeF must accept each invoice and give it a number.

  1. 01

    Your ERP

    Creates the invoice as it does today.

  2. 02

    Mapping

    Each field goes into the format the country requires.

    • EN 16931
    • FA(3)
    • XRechnung
    • Factur-X
    • CIUS-RO
  3. 03

    Validation

    The file is checked against the official rules before it is sent.

    • XSD
    • Schematron
  4. 04

    Sending

    It travels over the country's own route.

    • Peppol
    • KSeF 2.0
    • Plateformes Agréées
    • myDATA
    • SdI
    • RO e-Factura
  5. 05

    Receipt

    Status, ID and any rejection come back to your ERP.

Common problems

Most e-⁠invoicing projects fail after the software is switched on.

The network is the easy part. The trouble sits between your ERP and the network, and it keeps coming back every month.

Your ERP export doesn't match the standard(01)

Fields are missing, codes don't line up and tax breakdowns are off. The invoice is valid in your ERP and invalid everywhere else.

Fixed by mapping to EN 16931
Every country adds its own rules(02)

XRechnung, FA(3), Factur-X and Peppol BIS each check different things. One format does not pass everywhere.

Fixed by country validation
Every country, its own connection(03)

Peppol, KSeF, the French platforms, SdI and myDATA each need their own route. Most teams end up with one supplier per country.

Fixed by one integration
Rejections pile up where nobody looks(04)

A rejected invoice is an unpaid invoice. Without someone watching, they sit in a portal until a customer calls about it.

Fixed by monthly care
R
Returned invoicePeppol validation, test mode · 27.09.2026
Rule
BR-CO-16
Cause
Amount due does not add up

As returned[BR-CO-16]-Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114).

R
Returned invoiceXRechnung validator (KoSIT) · 27.09.2026
Rule
BR-DE-15
Cause
Buyer reference (BT-⁠10) missing

As returned[BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden.

R
Returned invoiceKSeF 2.0 test environment · 27.09.2026
Rule
KSeF 430
Cause
Byte-order mark at the start of the file

As returnedBłąd weryfikacji pliku faktury. Wykryto BOM w pliku.

R
Returned invoiceKSeF 2.0 test environment · 27.09.2026
Rule
KSeF 440
Cause
Duplicate: already accepted in an earlier session

As returnedDuplikat faktury. Faktura o numerze KSeF: 3986650091-20260927-86E6E5800000-AA została już prawidłowo przesłana do systemu…

Pricing

A standard scope, priced before work starts.

One legal entity, one source system, one country route and one outbound invoice family.

Standard unitfixed price

EUR 3,600direct, per case

EUR 3,000 through an ERP partner (wholesale)

Bring us one case

What's included

  • Mapping Your ERP's invoice export, turned into the EU standard format (EN 16931), field by field.
  • Validation The mapped invoice is checked against the applicable format and country rules before test submission.Included in scope
  • Sending Invoices go out through Peppol, KSeF, a French approved platform or the national system each country uses, with receipts back in your ERP.
  • Valid test milestone We target the first valid test invoice within two working days of the complete ready package.Readiness-gated target
  • Rejection handoff Status and rejection messages return to the agreed callback, file or queue, with optional ongoing care.First month of rejection care free
  • Rule changes Mandates move. When a country changes its rules or dates, we update your setup and tell you what it means.
Rejection careFirst month free

EUR 599per monthdirect, per case

EUR 499 per month through an ERP partner (wholesale)

Talk through your setup
  • Every rejection tracked to a fix
  • Root cause fixed in the mapping, not just the invoice
  • A monthly report you can hand to finance

Quoted separately

  • Extra entities and countries
  • Inbound flows
  • Reporting and archive
  • ERP user-interface work
  • Platform and licence fees
Check one case

Network fees for access points and platforms are passed through at cost and named in the scope.

How it works

From your ERP export to an accepted invoice.

The clock starts after readiness: representative data, working source access, issued test credentials or certificates, and a technical owner on your side. Production timing can still depend on platform onboarding, authorisation and UAT.

  1. Scope

    Your ERP, countries and volumes, in one call.

    01/06
  2. Map

    Your export matched to EN 16931.

    02/06
  3. Validate

    Checked against each country's rules.

    03/06
  4. Test

    Real invoices in the network's test environment.

    04/06
  5. Go live

    First live invoices sent and confirmed.

    05/06
  6. Monitor

    Rejections fixed, a report every month.

    06/06

How it works

Evidence

Validation evidence

Official rule sets · run 27.09.2026

  1. 27.09.2026
    Peppol BIS 3.0 · BE, DE, FR, PLUBL 2.1 schema · CEN EN 16931 · Peppol BIS Billing 3.0.20
    4 of 4 pass
  2. 27.09.2026
    Peppol · access pointBelgian invoice sent through a certified access-point sandbox (test mode)
    Validator: 0 issues
    Accepted · sent
  3. 26.09.2026
    Poland · KSeF FA(3)FA(3) schema 1-⁠0E · submitted to the KSeF 2.0 test environment
    KSeF number issued
  4. 27.09.2026
    Romania · RO e-⁠FacturaCIUS-⁠RO 1.0.9 locally · ANAF public validation service
    PDF · XML
    ANAF: ok
  5. 27.09.2026
    Rejection test10 local defects · live defects at ANAF, KSeF and a Peppol access point
    BR-⁠RO-⁠100 · KSeF 440 · BR-⁠CO-⁠16
    All rejected
  6. 27.09.2026
    Correction test26 defects against the Peppol, XRechnung, CII, CIUS-⁠RO and FA(3) rules, each corrected and checked again
    26 of 26 fixed

Sample data. Companies, VAT IDs and IBANs are fictitious. Network transmission is tested per route in the pilot sandbox.

A readable PDF on top. A compliant e-⁠invoice inside.

Every invoice we produce carries the EU mandatory fields, the right wording for reverse charge and exemptions, a SEPA payment code and the structured XML the network needs.

  • Sample invoice: Belgium to Germany, reverse charge
    Belgium → Germanyreverse charge · ENPDF · XML
  • Sample invoice: German domestic, 19% VAT
    Germanydomestic VAT · DEPDF
  • Sample invoice: French services invoice
    Franceservices · FRPDF · XML
  • Sample invoice: Polish domestic invoice
    Polanddomestic VAT · PLPDF · XML
  • EN 16931 · Peppol BIS 3.0 Structured UBL XML, attached to the PDF and sent over the network.
  • Art. 226 checked Each invoice is checked for the fields the VAT Directive requires, plus country rules for DE, FR, PL, BE and RO.
  • Local language Labels and legal wording in English, German, French or Polish.
  • Pay by scan A SEPA QR code with the amount and reference filled in.

Your brand We can apply your logo, colours, payment details and approved layout, or your ERP partner’s, while keeping required fields and structured data intact.

See the evidence

ERP systems

Same process. Shaped around the ERP you already run.

FAQ

The questions we get on almost every call.

Do we need to change our ERP?
No. We work from the invoice data your ERP already exports and connect it to the networks each country requires.
Are you a Peppol access point or an approved platform?
No. We integrate through the appropriate certified Peppol access point, French approved platform or local provider, and may use a public government API where the country supports direct integration. The route is named in the scope.
What does it cost?
EUR 3,600 when you buy directly, or EUR 3,000 wholesale through an ERP partner, for one legal entity, one source system, one country route and one outbound invoice family. Extra entities, countries, inbound flows, reporting, archive or ERP UI work are quoted separately, and network fees are passed through at cost.
Does the two-day target mean production go-live in two days?
It means the first valid test invoice within two working days after representative data, working access, test credentials or certificates and a technical owner on your side are ready. Production may still depend on platform onboarding, taxpayer authorisation and UAT.
We already have an e-⁠invoicing app in our ERP. Do we still need you?
Maybe not for sending. Apps generate the format, but someone still has to fix the mapping gaps and the rejections. That part is what we sell.
Can you work under our brand?
Yes. ERP partners can use us white-label or refer clients to us. We can also apply the partner's or end client's approved branding to the human-readable PDF. The structured invoice and required legal fields remain governed by the country format.
Can a business work with you directly?
Yes. We work with businesses directly and through ERP partners, always B2B. If a partner already runs your ERP, they can bring us in behind them. If not, your own IT team works with us on the ERP side.

All questions

Contact

Thirty minutes to test whether it fits the standard scope.

Bring one case. It helps to have:

  • Your ERP and version
  • The first country route and legal entity
  • A representative invoice and where the credentials stand

30-minute call

Choose a time

Choose a time