- e-Invoicing
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
4 - KSeF Validation
KSeF checks the submitted invoice against the schema and assigns it a KSeF number.
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.
System Assessment
We perform a comprehensive assessment of your Sage ERP and transaction processes.
Configuration
We map native Sage ERP data fields into the mandatory KSeF FA(3) XML template.
Integration Partner Connection
We connect Sage ERP to the KSeF integration partner for sending e-invoices to KSeF.
Testing
We test XML generation, data transmission, KSeF responses and the SAF-T VAT file output.
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.
What is the role of a KSeF integration partner in Poland e-Invoicing?
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.
Does this add-on support e-Invoicing for Sage X3 in Poland?
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.
How does the add-on handle Poland e-Invoicing for Sage Intacct?
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.
How does e-Invoicing for Sage 300 in Poland work?
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.
Fill in the details below and we will be glad to help you.