Dubas KSeF Integration¶

General Information¶
The Dubas KSeF Integration is a custom extension that enables seamless communication between EspoCRM and the Polish National e-Invoicing System (KSeF). With this extension, you can automatically download contractor invoices from KSeF directly into EspoCRM, as well as issue your own invoices to KSeF using the Sales Pack functionality. This solution streamlines your financial document management and ensures secure, efficient handling within your CRM.
Purchase
Please contact us via our form if you would like to order this extension.
Key Features¶
This product is new!
Please note that both this extension and the KSeF system are relatively new, and ongoing updates or changes to national standards may occur. We are committed to adapting the integration as needed and supporting individual use cases to ensure continued compatibility and reliability.
- Total Data Security: All your data remains secure within your EspoCRM instance. Communication occurs directly between your CRM and the KSeF system. Our integration does not transmit any financial or client information to third parties.
- Automated Invoice Retrieval: The integration automatically fetches invoices issued by your contractors from KSeF based on your schedule and preferences.
- Sales Pack Compatibility: Received invoices are stored in the Expenses entity, which was designed to be fully compatible with the Sales Pack and its Item List.
- Manual Synchronization: You can manually initiate the retrieval of invoices from KSeF at any time.
- Unified Expense Management: The Expenses module can be used for all invoices, not just those from KSeF. You can manually enter expenses from other sources as needed.
- Direct Invoice Issuance: Send invoices issued in the EspoCRM Sales Pack directly to the KSeF system.
Roadmap¶
- Authorization via certificates (required before 2027).
- Support for offline modes (requires certificate authorization).
- Support for Credit Notes (contingent upon Sales Pack entity compatibility with KSeF).
- Batch processing support for invoice issuance.
Requirements¶
- EspoCRM version 9.2.0 or higher.
- Sales Pack version 4.x or higher.
How to start?¶
- Purchase and install Sales Pack extension
- Install KSeF extension
- Configure KSeF Profile
- Configure automatic expenses fetching
- Add optional fields to Invoices
Now you can issue your first invoice!
How to Configure the KSeF Cron Job¶
- Navigate to the Administration section.
- Click on Scheduled Jobs.
- Create a new Scheduled Job.
- Choose the task
Get Invoices From Ksef. - Click Save.
By default, this job will automatically download expenses from KSeF every 5 minutes for all active profiles.
KSeF Environments¶
- Production: https://ap.ksef.mf.gov.pl/web/
- Demo: https://ap-demo.ksef.mf.gov.pl/web/
- Test: https://ap-test.ksef.mf.gov.pl/web/