If you operate a property in Poland and issue invoices in Mews Operations, you need to submit eligible business invoices through the national KSeF platform to meet legal requirements. You perform this action when you issue invoices for business-to-business or business-to-government transactions. This applies from February 2026 for large entities and from April 2026 for all other VAT-registered businesses in Poland. When the KSeF Fiscal Registry Integration is active, Mews automatically submits eligible invoices to KSeF for validation and legal issuance.
In this article, you can learn about:
How to send compliant B2B and B2G invoices to KSeF in Mews Operations
What you need before sending invoices to KSeF
Before you send invoices, ensure you complete the following setup:
- The KSeF Fiscal Registry Integration is active for your property
- Your company details are complete, including registered name, address, and NIP
- You upload your KSeF certificate, private key, and password
- Your customer profiles include a valid NIP for each business you invoice
Note
- You obtain the KSeF certificate directly from the Polish Ministry of Finance. Mews does not provide this certificate.
- You are responsible for complying with KSeF requirements. Mews provides integration support but does not replace your legal or tax obligations.
How KSeF invoicing works in Mews
KSeF is a centralized government system that validates and registers invoices before they are legally issued. This process follows a clearance model.
In Mews Operations, when the integration is active:
- Mews sends eligible invoices to KSeF automatically in the background
- The invoice is converted into the required structured format
- KSeF validates the invoice and assigns a unique KSeF identification number
- The invoice becomes legally issued only after validation
Note: This process applies only to business-to-business and business-to-government invoices for VAT-registered entities in Poland. It does not apply to invoices for private customers.
How to send an invoice to KSeF
Follow these steps to issue and submit an invoice:
- Open Mews Operations.
- Navigate to the Billing or Invoices section.
- Select the invoice you want to issue.
- Confirm that the invoice includes complete company details and a valid NIP for the buyer.
- Finalize the invoice.
If the integration is active and the invoice meets KSeF requirements, Mews automatically submits the invoice to KSeF for validation.
Note
- If the buyer NIP is missing or invalid, KSeF rejects the invoice.
- For Polish companies: NIP is required
- For EU companies: Tax identifier is required
- For Non EU companies: Tax identifier is optional
How to check invoice status after submission
After submission, you can track the invoice status in the Fiscal record Report in Mews Operations.
- Pending validation
- The invoice is sent to KSeF and awaits validation
- Success
- KSeF validates the invoice
- A unique KSeF identification number is assigned
- A QR code appears on the invoice for verification
- Error
- KSeF does not validate the invoice
- You need to correct the data and finalize the invoice again
For example, if the buyer NIP is incorrect, the invoice is rejected and you need to update the company profile before resubmitting.