RO App now supports KSeF for e-invoicing in Poland. With this integration, you can generate, register, and send electronic invoices that meet Polish legal requirements.
Important: We do not replace accounting systems or take over their functionality. However, as an operational system, we enable the registration of invoices resulting from business activity.
Available actions in the system include creating invoices and submitting e-invoices to KSeF after the invoice status is changed to the appropriate one. Other accounting documents remain the responsibility of dedicated accounting systems.
How E-Invoicing Works in RO App
RO App streamlines the entire e-invoicing process, reducing manual steps and ensuring compliance:
Automatic generation
E-invoices are generated automatically when an invoice in RO App is moved to a selected status.Registration and delivery
Once generated, e-invoices are submitted to the Polish tax authorities via KSeF and delivered to the counterparty (the payer specified in the invoice).Invoice delivery options
Send e-invoices to the payer as a PDF file via email or Peppol (according to KSeF requirements).Manual actions and export
You can also send e-invoices manually and export e-invoices in available formats via the Actions menu in the invoice dialog.
How to Enable E-Invoicing
To start using e-invoicing in RO App:
Go to Settings > Integrations and open E-invoicing.
Select the delivery method: Email or Peppol
Choose the operating mode:
Live — generated e-invoices are sent to KSeF and delivered to payers.
Testing — e-invoices can be generated for testing purposes and sent via test environments.
Choose the invoice status that will trigger automatic e-invoice generation.
Select the legal entities under which e-invoices will be generated. Make sure the required legal entity fields in Settings > General are filled in correctly, especially the Tax Identification Number. If any required fields are updated, return to the E-invoicing settings and sync the changes.
Attach KSeF certificate file and enter its PIN for each selected legal entity (cetificate must match entity’s TIN).
Map taxes in RO App to official Polish tax rates.
Map payment methods between RO App and e-invoices.
For more detailed instructions, use the step-by-step guide on enabling e-invoices.
KSeF e-invoicing in RO App is designed to fit seamlessly into your existing invoicing workflow — helping you meet Polish legal requirements while keeping all processes centralized in one system.
Stay tuned for the announcement, and if you have any questions or feedback in the meantime, feel free to contact us via Support chat.
