⚠ KSeF: from 1 Feb 2026 for the largest taxpayers, from 1 Apr 2026 for everyone else. Until 31 Dec 2026 an exemption applies to sales up to PLN 10k gross per month.

Magento, Optima and KSeF: Optima sends the invoice.

In a Magento store connected to Comarch ERP Optima, the invoice is created in Optima and sent from there to KSeF, the Polish national e-invoicing system. SISL Optima Connector makes sure Optima has complete order data and that the store knows which document was issued.

mandatory from
1 Feb / 1 Apr 2026
depending on company size
invoice sent to KSeF by
Optima
KSeF module in Comarch Optima
the connector moves
data
orders, customers, documents
connector price
PLN 300 / mo
implementation quoted separately
// how it works

One place that issues invoices, one place that sends them to KSeF.

KSeF accepts the invoice from the system that issues it. With Magento + Optima that system is Optima: that is where accounting works, where numbering lives and where Comarch's KSeF module runs.

The integration's job is to make sure nothing has to be retyped in Optima: buyer details (including the tax ID), order lines and amounts arrive correctly, and the store gets the issued document back.

Sending invoices to KSeF from both the store and Optima invites duplicates and corrections, so the connector does not do it and will not.

// scope

What the connector does, and what it does not

Current state of SISL Optima Connector. The scope of a specific implementation is confirmed after a technical call.

✓

Optima documents visible in Magento

When an operator issues an invoice in Optima for a store order, Magento creates the matching Invoice.

✓

Customer data

Tax ID, company name and address synced between Optima and the Magento customer account.

✓

Several stores, several sellers

Different Magento websites can map to different companies in Optima.

✓

Runs on your server

Fiscal data does not pass through SISL infrastructure. Code available for review under NDA.

◐

Sending invoices to KSeF

Not part of the connector. Comarch Optima's KSeF module does this.

◐

Writing Magento orders into Optima

Not in the standard package. Delivered as part of an implementation, after reviewing your Optima database.

// step by step

How to prepare a Magento store with Optima for KSeF.

Most of the work is on the Optima side and concerns its configuration, not the store.

1. Optima: a current Optima version with the KSeF module, KSeF permissions and tokens for the company, document numbering. A Comarch partner or your accountant helps here.

2. Store data: we check that Magento orders carry everything the invoice needs (tax ID, name, address, VAT rates, discounts, shipping) and reach Optima without manual fixes.

3. Feedback: the document number (and the KSeF number where Optima provides it) goes back to the Magento order, so customer service sees it without opening the ERP.

// faq

Common questions about KSeF in a Magento store with Optima

Does SISL Optima Connector send invoices to KSeF?

No. Comarch Optima sends invoices to KSeF. The connector moves data between the store and Optima.

When is KSeF mandatory?

From 1 Feb 2026 for the largest taxpayers and from 1 Apr 2026 for everyone else. Until 31 Dec 2026, companies with sales up to PLN 10k gross per month may still invoice outside KSeF. Current dates: ksef.podatki.gov.pl.

What if Optima runs in Comarch's cloud?

Then cloud Optima handles KSeF, and we confirm the store integration scope after a technical call, because it depends on data access.

Do I need a separate KSeF module in Magento?

Usually not. It only makes sense when the store itself issues invoices instead of the ERP.

We will check that store data reaches Optima complete.

Write to [email protected] with the subject "KSeF": your Optima version (on-premise or Comarch cloud), Magento version and monthly order count. We reply within one business day.