E-invoices

KSeF in NavyFlame, through your accounting system

Send invoices from e-commerce orders to the National e-Invoice System through the accounting system you already use. Control sits per connector (how much of it depends on the accounting system), B2C invoices are skipped automatically, and the switch is off by default.

  • 28 days free
  • Set up in 5 minutes
  • Cancel whenever you want

What is KSeF?

KSeF (Krajowy System e-Faktur) is Poland's mandatory national e-invoice system, run by the Ministry of Finance. Structured invoices are transmitted electronically through one central government platform, and the obligation arrives in stages across 2026 and 2027.

The rollout schedule

Large taxpayers from 1 February 2026, the remaining taxpayers from 1 April 2026, a transition period with no penalties until 31 December 2026, and the smallest taxpayers (up to 10,000 PLN a month) from 1 January 2027.

B2C sales stay outside KSeF

Invoices to consumers without a NIP do not go to KSeF, because that is consumer and receipt sales. NavyFlame skips them automatically and sends only B2B invoices.

Ready for the KSeF mandate

Invoices from e-commerce orders reach the National e-Invoice System without changing the accounting system you already use.

The switch is off by default

Sending to KSeF only starts once you turn it on deliberately. Nothing reaches KSeF without your decision.

Control per connector

The KSeF setting is separate for every accounting connector and for every instance of it. You control the sending per sales channel.

B2C invoices skipped

Invoices for consumers without a NIP do not go to KSeF, because that is consumer sales. NavyFlame skips them automatically.

Through your accounting system

NavyFlame does not replace your accounting system, it sends the invoice to KSeF through the one you already use.

Ready for the schedule

The obligation arrives in stages through 2026. You turn KSeF on at the moment that suits your company and your accounting system.

How does it work in NavyFlame?

1

Connect your accounting system

Add your accounting system in the NavyFlame panel. It is the same system you already issue invoices in.

2

Check how much control you get

How much of the sending to KSeF you control depends on the accounting system you picked. Below we spell out exactly what each one supports.

3

Turn KSeF on for a connector

The KSeF switch is off by default. You turn it on deliberately for the connector you choose, when you want the sending to start.

4

B2B invoices go to KSeF

Invoices for businesses, the ones carrying a NIP, are routed to KSeF through your accounting system, and B2C invoices are skipped. The sending itself is still in a controlled rollout and we switch it on for your account together with you, so the switch next to the connector signals that you are ready.

How much control you get depends on your accounting system

NavyFlame sends invoices to KSeF through your accounting system, so how much control you have over the sending differs from system to system. We say this plainly, so you know exactly what turning the switch on and off means in your case.

Fakturownia, full control

NavyFlame issues the invoice and sends it to KSeF in one step. You get a full on and off switch per configuration, so turning it off in NavyFlame stops the sending.

inFakt, full control

NavyFlame sends the invoice to KSeF with a separate call right after it is issued. You get a full on and off switch, so turning it off in NavyFlame stops the sending.

iFirma, partial control

NavyFlame can send the invoice to KSeF, but the iFirma account may also send on its own, following its own settings. Turning it off in NavyFlame does not guarantee that iFirma stops sending, so check the settings in your iFirma account.

wFirma, managed in wFirma

The wFirma account controls sending to KSeF automatically. NavyFlame does not force it per invoice, so in NavyFlame the setting is informational only ("managed in wFirma").

Frequently asked questions

KSeF (Krajowy System e-Faktur) is Poland's mandatory national e-invoice system, run by the Ministry of Finance. Structured invoices are issued and transmitted electronically through one central government platform.

Per the schedule: large taxpayers from 1 February 2026, the remaining taxpayers from 1 April 2026, and the smallest taxpayers (up to 10,000 PLN a month) from 1 January 2027. Until 31 December 2026 there is a transition period with no penalties. The dates come from the legislation, so it is worth following the current state.

No. NavyFlame does not replace your accounting system; it sends invoices to KSeF through the system you already use. You still issue and settle invoices in your own accounting system.

No. Invoices for consumers (without a NIP, the Polish tax identification number) do not go to KSeF, because that is consumer and receipt sales. NavyFlame skips such invoices automatically and sends only B2B invoices, the ones carrying the buyer's NIP.

Yes. The KSeF switch in NavyFlame is off by default and you turn it on deliberately. How far the off position reaches depends on the accounting system, though. For Fakturownia and inFakt, turning it off in NavyFlame stops the sending. For iFirma the account may send on its own according to its own settings, and in wFirma the wFirma account itself controls sending. We describe this in detail in the section on control levels.

Fakturownia, inFakt, iFirma and wFirma. How much control you have over the sending differs between them, from a full on and off switch in NavyFlame (Fakturownia, inFakt) to an informational setting, where the accounting system's own account manages the sending (wFirma).

Get your invoicing ready for KSeF

Connect your accounting system and turn KSeF on when you want to, because the switch is off by default.

Start the integration
  • 28 days free
  • Cancel whenever you want

This site uses cookies

We use cookies to keep the site working, to measure traffic and to personalise content. Read more in our privacy policy.

Manage preferences