Skip to content

Poland e-lnvoicing Add-on for
Sage ERP

Meet KAS e-invoicing rules in Poland with a native add-on for Sage ERP. Generate locally compliant XML invoices, submit them to KSeF via an integration partner, track invoice status at every stage, and capture the KSeF number and QR code in Sage ERP.

Get in touch

What is e-lnvoicing in Poland?

e-lnvoicing in Poland means issuing structured invoices validated by the KSeF portal, Poland’s National e-lnvoicing System run by the Ministry of Finance together with the National Revenue Administration (KAS). It follows a centralized clearance model wherein KSeF validates every invoice and assigns it a unique KSeF number, and the buyer then retrieves the invoice from the KSeF portal.

To make compliance easier, our e-invoicing add-on for Sage ERP serves as your complete solution for managing the e-invoicing workflow in Poland. It converts your invoice data into FA(3) XML format and hands it to a KSeF integration partner for government submission. The KSeF number and receipt confirmation (UPO) are recorded in Sage ERP to support period-end SAF-T filing and daily business workflows.

Poland e-lnvoicing Compliance Requirements

Polish taxpayers subject to the mandate must issue structured invoices in the FA(3) XML schema for validation by KSeF where each approved invoice is assigned a unique KSeF number.

Requirement What it involves
Applicable Transactions B2B, including domestic and cross-border transactions, and transactions by foreign taxpayers with a Polish fixed establishment. B2C invoices are not mandated.
B2G Invoices B2G transactions via PEF (Peppol BIS Billing 3.0), with the option to use KSeF route.
Applicable Invoices VAT, advance, settlement, and simplified invoices.
Corrections Corrective invoices, advance corrective invoices, and settlement corrective invoices.
Invoice Format FA(3) XML submitted through the KSeF API.
SAF-T e-Reporting Monthly (JPK_V7M) or quarterly (JPK_V7K) transaction reporting.
Invoice Validation FA(3) XML schema validation, plus real-time authentication and permission checks linked to the issuer's NIP or Tax ID.
Clearance Identifier KSeF ID (identification number), UPO official receipt, and verification QR code.

How Poland e-lnvoicing Works in Sage ERP

Poland e-lnvoicing add-on for Sage ERP is part of 6th Corner – our multi-country e-invoicing offering that brings country-specific e-invoicing capabilities natively into Sage ERP. The add-on generates invoices in the FA(3) XML format and links Sage ERP to a KSeF integration partner, which then connects to the government’s KSeF platform. Invoice data is submitted to KSeF for validation, after which the KSeF number and status updates flow back into Sage ERP.

1 - Create Invoice

Raise the sales invoice in Sage ERP through your usual invoicing process.

2 - Generate XML

The add-on turns your Sage ERP invoice data into FA(3)-compliant XML.

3 - Submit via Integration Partner

The XML is passed to the KSeF integration partner, which authenticates and sends it to the KSeF portal.

6 - Update Sage ERP

The captured details are stored in Sage ERP and published on the invoice document, QR code included, ready to share.

5 - Receive validation details

The add-on receives validation details like the
KSeF number, UPO receipt, and QR code via the integration partner.

4 - KSeF Validation

KSeF checks the submitted invoice against the schema and assigns it a KSeF number.

Simplify Poland’s KSeF e-Invoicing Compliance

Different Sage Products.
Same Question: How Do We Make e-lnvoicing Fit?

Manage both KSeF e-invoicing and SAF-T reporting requirements with a native add-on for Sage to ensure your business stays fully compliant in Poland.

Connect your everyday financial transactions directly to local invoicing requirements to save time and prevent compliance penalties.

Add national e-invoicing capabilities straight into your existing Sage X3 workflows without disrupting how you work.

Build local e-invoicing steps into your day-to-day operations so your standard invoicing flow stays clear, familiar, and compliant.

Features of Poland e-lnvoicing Add-on for Sage ERP

Keep your billing uninterrupted and comply with KSeF mandates with our specialized Poland e-invoicing add-on for Sage ERP.

Integration Partner

Links Sage ERP to a KSeF integration partner that transmits e-invoice data to KSeF.

Data Validation

Checks mandatory fields as per KAS requirements to keep invoice data accurate.

XML Generation

Creates invoice data in the FA(3) XML structure that KSeF accepts.

Invoice Submission

Sends e-invoice data electronically to KSeF through the integration partner.

Invoice Status Tracking

Shows the processing status of each submitted invoice in Sage ERP.

KSeF Number & QR Capture

Captures the KSeF number and QR code and stores them against the validated invoice.

SAF-T VAT File Preparation

Compiles both monthly JPK_V7M and quarterly JPK_V7K transactional records for KAS.

Audit Logs

Maintains detailed XML transaction records for reference and audits.

Multiple Document Processing

Generates standard VAT, advance, settlement, and corrective invoices to match Polish e-invoicing schemas.

Benefits of e-Invoicing Compliance in Sage ERP

Make your transition to the Polish e-invoicing system simple so your invoices clear fast and your payments stay on time.

Process invoices faster

Automated data conversions into structured formats save time and prevent errors.

Cut processing costs

Avoid repeated data entry and minimize administrative effort needed to stay compliant.

Keep records organized

Maintain a detailed log of invoices to ensure easily traceable, clean, and audit-ready records.

Stay up to date

Automatic compliance updates keep your Sage ERP always aligned with KSeF changes.

How We Implement e-lnvoicing for Sage ERP

We configure the Poland e-invoicing add-on inside your existing Sage ERP workflow.

1

System Assessment

We perform a comprehensive assessment of your Sage ERP and transaction processes.

2

Configuration

We map native Sage ERP data fields into the mandatory KSeF FA(3) XML template.

3

Integration Partner Connection

We connect Sage ERP to the KSeF integration partner for sending e-invoices to KSeF.

4

Testing

We test XML generation, data transmission, KSeF responses and the SAF-T VAT file output.

5

Go-live Support

Our team helps with technical queries and support during the go-live phase.

FAQs about e-Invoicing Poland

What is Krajowy System e-Faktur (KSeF)?

Krajowy System e-Faktur, or the National e-Invoicing System, is Poland’s central platform for e-invoice processing, run by the Ministry of Finance. Invoices are sent to it, validated, assigned a unique KSeF number, and stored for 10 years in the government’s central repository. Buyers retrieve them from the same platform.

A KSeF integration partner provides an API connection between your ERP or accounting system and the KSeF platform so that you can submit your invoices. With the right permissions on your Tax ID, the partner authenticates with KSeF, submits invoices, and returns the responses to your ERP.

Yes. The add-on lets you generate FA(3) XML from Sage X3 invoice data, submit it to KSeF through a KSeF integration partner, track processing status, and capture the KSeF number and QR code for each invoice.

The add-on creates the FA(3) XML from Sage Intacct invoice data and passes it to the KSeF integration partner for submission. Once KSeF responds, the KSeF number is recorded against the original Sage Intacct transaction and the QR code is automatically published on your tax invoices.

Our add-on provides complete Sage 300 e-Invoicing compliance in Poland by connecting your ERP to a KSeF integration partner. It creates the FA(3) XML from your invoices, tracks the validation response, and captures the KSeF number and QR code on the matching transaction.