How to Issue Your First Invoice in KSeF: A Practical Guide for Small Business
The mandatory National e-Invoicing System (KSeF) is fast approaching, and with it comes a new way of documenting sales. The invoicing process as we know it will fundamentally change. Instead of creating a PDF and sending it by email, we will be sending data in a structured format to a central government system. This guide explains the entire process of issuing invoices in KSeF.
How do you, in practice, issue your first invoice in KSeF? Is it complicated for a small business owner? In this article, based on the official handbooks from the Ministry of Finance, we present a simple step-by-step instruction. Remember, your accounting office can support you throughout this entire process.
Before You Start Issuing Invoices in KSeF: Two Key Requirements
To be able to begin issuing invoices in KSeF, you need two things:
- An Authentication Method: First, you must have a tool to confirm your identity, for example, a Trusted Profile (Profil Zaufany) or a qualified electronic signature.
- A Sending Tool: Furthermore, you need software that “communicates” with KSeF. This could be your commercial program or the free KSeF Taxpayer Application.
Step 1: Authenticate in the System
Essentially, every operation in KSeF begins with authentication. When you enter your accounting software integrated with KSeF or the Taxpayer Application, the system will ask you to confirm your identity. As a sole proprietor (JDG), you will most often use your Trusted Profile for this.
Step 2: Prepare the Invoice Data
Next, you prepare the XML file, which is your e-invoice. In practice, using your accounting program, you will simply fill in the fields you are already familiar with, just like you do now:
- Seller and buyer details
- Dates
- Names of goods/services, quantities, prices
- VAT rates and amounts
Based on this data, the program itself will create an XML file that complies with the logical structure (FA_3) required by the Ministry of Finance. Your task is to ensure all the entered data is correct.
Step 3: The Process of Issuing Invoices in KSeF
When the invoice is ready, instead of clicking “Print” or “Send PDF,” you will select an option like “Send to KSeF.” Your software will then send the prepared file to the government servers.
At that point, the KSeF system performs a verification. It checks your permissions and the file’s compliance with the structure. If everything is correct, the system accepts the invoice. Otherwise, it will reject the file and inform you of the reason.
Step 4: Receive the KSeF Number and UPO
After successful verification, the system assigns the invoice a unique KSeF identification number. This moment is crucial. It marks the official date of issuing and receiving the invoice.
Moreover, you can download an Official Confirmation of Receipt (UPO), which is the official proof of its submission to the system.
Issuing Invoices in KSeF with an Accounting Office
Although the process seems straightforward, it requires the right tools. This is where modern online accounting comes in handy. A professional accounting office can provide integrated software. They can also take over the entire invoicing process for you.
At Luno Group, we are fully prepared for KSeF. Our online accounting office is ready to support clients in a stress-free transition to e-invoicing. Importantly, unlike some firms, we do not charge any additional fees for handling KSeF.
Summary
Now you know the basics of issuing invoices in KSeF. The process involves four simple steps: authentication, data preparation, sending, and receiving confirmation. The key is having the right software and understanding that “sending to KSeF” is the new standard.
However, if this topic raises concerns, we invite you to contact us. Our professional accounting office is ready to help you navigate the changes.
In our next post, you will learn more about managing permissions in KSeF.