KSeF logo

KSeF Integration with easySales

Connect KSeF to easySales and automate electronic invoice submission, validation and compliance across all your sales channels.

KSeF (Krajowy System e-Faktur) is Poland's national e-invoicing system, and filing through it is mandatory for Polish businesses. easySales turns the invoices raised for your marketplace and online-store orders into structured invoices in the FA XML format KSeF requires, and submits them automatically, one at a time or in bulk, with no file exports and no second tool to work in.

Proof of filing. The official UPO confirmation is downloaded and kept against the order.
Corrections. Sent as their own document type, never as a second copy of the original.
QR code. The code KSeF requires is added to the invoice PDF.
Your invoicing program. Works with Fakturownia, wFirma, iFirma, inFakt, Subiekt GT and Subiekt Nexo PRO, or easySales' own invoicing if you do not use one.

Automatically submit electronic invoices to KSeF for every order — individually or in bulk, without manual intervention

Automatic XML validation ensures every invoice meets KSeF format requirements before submission

Real-time synchronization of submission status from KSeF — track accepted, rejected and pending invoices in one place

Submit multiple invoices to KSeF at once with bulk processing, saving time on high-volume order days

Get instant notifications when an invoice is rejected by KSeF, with detailed error messages to quickly resolve issues

Stay compliant with government e-invoicing regulations through automatic KSeF integration and audit-ready records

How the integration works

Connecting KSeF needs your KSeF authorisation token plus the NIP, address and city that appear on your invoices. The token is generated in KSeF itself and is stored encrypted.
Connect
Configure
Automate
Connect your KSeF account to easySales with your API credentials
Set up invoice submission rules, validation preferences and automation triggers for KSeF
Invoices are automatically submitted and validated — track everything from your easySales dashboard
Connect
Connect your KSeF account to easySales with your API credentials
Configure
Set up invoice submission rules, validation preferences and automation triggers for KSeF
Automate
Invoices are automatically submitted and validated — track everything from your easySales dashboard

Frequently asked questions about the KSeF integration

Contact us if you have other questions.

It files your invoices with KSeF, the national e-invoicing system, in the format it requires. easySales prepares the file, submits it and records what KSeF replied for each invoice.

You need something that produces the invoice document with its number and series - that can be an invoicing program you connect, or easySales itself if you do not use an external one. The KSeF connection is the separate step that files it.

Yes. Once the connection is active, invoices are submitted without anyone pressing a button, and each order shows whether KSeF accepted it, rejected it, or is still processing it.

The order shows the rejection together with the message KSeF returned, so you can see the cause, correct it and submit again. Nothing is dropped silently.

Yes. Every channel you connect feeds the same order list, and the invoice raised for an order is filed with KSeF the same way regardless of where the order came from. You do not configure this per channel.
No card required
14 days free
You can cancel anytime

Try the KSeF integration with easySales and automate your e-invoicing from one place