KSeF integration for sales invoices

Learn how IC Project integrates with KSeF and how to connect the systems to exchange invoices.

IC Project integration with the National e-Invoicing System (KSeF)

IC Project's KSeF integration lets you download sales invoices directly from KSeF and send VAT invoices issued in IC Project to KSeF, without using external software.

1. Starting the integration from invoices

Start the KSeF integration directly in the Invoices module.
A new Integrate with KSeF button appears above the invoice list.

👉 Clicking it takes you to the integration settings.

Module: Finance (left-hand menu) → Invoices

2. Configuring the integration in settings

A new KSeF integration section appears in the system settings.

Settings: Finance → KSeF integration

To connect IC Project to KSeF:

  1. Log in to the National e-Invoicing System at www.ksef.mf.gov.pl (ksef.mf.gov.pl).
  2. After logging in, open the “Tokens” tab and select “Generate token”.
  3. Enter a token name and select every available item in the list to grant it full permissions.
  4. Copy the generated token into the field in IC Project and click “Integrate with KSeF”.

Generate the token directly at:
👉 https://ksef.mf.gov.pl/web/

Settings: Finance → KSeF integration

3. Verifying the token and enabling synchronisation

After saving:

  1. The token automatically changes to “being verified”.
  2. After a short wait, the system confirms that it is valid.
Settings: Finance → KSeF integration

Once verification succeeds, you can:

  1. Enable recurring synchronisation of sales invoices from KSeF.
  2. Set a specific time for synchronisation to run in the background.

IC Project can then regularly download invoices associated with the company.

Settings: Finance → KSeF integration

4. Downloading invoices from KSeF

Once the integration is active, a new button appears in the invoice list:
Download from KSeF.

Clicking this button:

  1. Opens a download view where you can select a date range for retrieving invoices from KSeF.
  2. Lets you download all sales invoices available in KSeF for the company.

Downloaded invoices appear directly in the IC Project invoice list.

5. Sending invoices from IC Project to KSeF

IC Project lets you:

  1. Create VAT invoices directly in the system.
  2. Send those invoices to KSeF with one click.

The invoice list includes a Send to KSeF button.

Module: Finance (left-hand menu) → Invoices

After sending, the system:

  1. Checks the current invoice submission status.
  2. Lets you download the UPO (official acknowledgement of receipt).

6. Restrictions on external invoices

Invoices that are:

  1. Issued in another application,
  2. Then downloaded from KSeF into IC Project,

have the following options:

  • ✅ You can view them.
  • ✅ You can assign them to a project as revenue.
  • ❌ You cannot edit them or send them to KSeF again.

This maintains consistency with the source system.

What are the practical benefits?

  1. A single invoice list without logging in to multiple systems.
  2. Automatic sales invoice imports.
  3. Secure submission of VAT invoices to KSeF.
  4. Full control over statuses and acknowledgements of receipt.
  5. The ability to link invoices to projects and settlements.
Categories:KSeF
Find your answer

Enter a phrase to search guide titles and content.