Odoo KSeF Integration – send and receive invoices through KSeF

Send and receive structured invoices without leaving Odoo, on versions 10 through 19. Including where KSeF already runs but stops at credit notes, attachments or offline mode.

Free demo, no commitment.

KSeF in your Odoo: a mandate that is already running

The National e-Invoicing System (KSeF) is the Polish platform for issuing, receiving and storing structured invoices. It is no longer a change that is coming: it became mandatory for companies with turnover above PLN 200 million on 1 February 2026, and for every other business, VAT-exempt ones included, on 1 April 2026. The smallest taxpayers, excluded by scale, follow on 1 January 2027.

One deadline has not passed yet: 31 December 2026. Until then a transition period is in force, and no administrative fines are imposed for KSeF failures. From 1 January 2027 the penalty reaches 100% of the VAT on an invoice issued outside the system. The protective period does not suspend fiscal-penal liability, so it is not permission to wait. It is a window to get the integration right before mistakes start to cost.

So the conversation looks different than it did a year ago. Almost nobody starts from zero; four situations keep coming back instead:

  • Some invoices are created outside Odoo – in a spreadsheet, in legacy software, in an acquired company's system – and have to be merged into one stream to KSeF rather than sent by two routes.
  • An existing integration breaks on the exceptions: credit notes, attachments, offline or emergency mode, leaving invoices to be resent by hand.
  • A new company or branch has joined and needs to be attached to a configuration that already works, permissions and certificates included.
  • You are upgrading Odoo and the KSeF integration has to come along. We maintain our module for versions 10 through 19, so the migration does not force a rewrite.

Legal status checked on 3 September 2026. Deadlines and penalty levels follow the Polish KSeF regulations; the specifics for a given company are confirmed by its accountants or tax advisor.

Odoo KSeF module

Why choose the KSeF module from Macopedia?

Implementing KSeF is not just a legal requirement; it’s an opportunity to optimize accounting processes. Our professional Odoo KSeF module has been designed for companies that need reliability and full control over their documents.

Wide compatibility

As one of the few on the market, we offer support for older versions – from Odoo 10 all the way to the latest Odoo 19.

Comprehensive support

We offer assistance with module installation and its full customization to your specific business needs.

Data security

Advanced permission management and certificate-based authorization per user.

Full transparency

KSeF communication history and UPO (Official Receipt Acknowledgment) statuses are always at hand within the Odoo interface.

Key functionalities

Sales invoice sending

Automated process

Instant sending of sales and correction invoices directly to the government platform.

UPO statuses

The system automatically retrieves the UPO and assigns it to specific documents.

Status monitoring

Intuitive view of the invoice list with KSeF numbers and verification status.

Parallel work

Ability to work and send invoices to KSeF simultaneously by multiple Odoo users.

Automatic sending

Ability to automate invoice sending.

Statuses and confirmations

Ability to automate fetching invoice statuses from KSeF along with UPO.

Monitoring and log

Communication log

Detailed log and history of all interactions with KSeF along with error notifications.

Retry

Ability to resend documents in case of technical issues on the ministerial servers.

Administration

Connection configuration

Flexible management of keys, certificates, and tokens per user.

Access management

Permissions for KSeF communication granted only to authorized employees.

Configuration testing

Ability to test certificates and the full authentication process in KSeF before sending invoices – so you know the authentication process works correctly before the first invoice.

QR code for foreign invoices

Automatically adds a QR code for invoices issued to customers outside Poland.

About Macopedia: your partner in KSeF implementation

As an Odoo expert, Macopedia combines technological and business knowledge. We help Polish companies in their digital transformation, ensuring that the Odoo KSeF integration is a fast, secure, and beneficial process.

Stop worrying about KSeF – start utilizing it.

Book a demo

Contact us to book a demo of the Odoo KSeF integration

Leave your details and our team will show you the Odoo KSeF integration in action.

Drag a file here or click to browse
PDF, DOC, DOCX, PNG, JPG · max 5 MB

If you need an NDA, please email us first at sales@macopedia.com.