📥 KSeF Incoming Documents
The KSeF Incoming Documents module extends the incoming documents page from Polish Localization (IT.integro) with the ability to hide selected documents and automatically read key data directly from the XML file of an invoice downloaded from KSeF.
Key Features
- Hiding documents in the list — mark incoming documents as hidden so they don't appear in the list, allowing you to focus on those requiring processing.
- Automatic data reading from XML — after downloading a document from KSeF, the system automatically fills in the Order Number, Delivery Date, and Payment Due Date columns based on the content of the invoice XML file.
Hiding Documents in the List
How It Works
On the KSeF incoming documents list, next to the Status column, a new Hide in List column is visible. When a document is marked as hidden, the row is highlighted with color, and the document disappears from the default list.
When opening the page, an automatic filter Hide in List = No is active – hidden documents are not visible by default. The filter can be removed manually in the Business Central filter pane (funnel icon).
Actions
| Action | Description |
|---|---|
| Hide in List | Marks selected documents as hidden in the list. Multiple documents can be selected at once. |
| Show in List | Removes the hidden marking from selected documents and restores them to the list. |
Both actions are available in the Processing group on the KSeF incoming documents page action bar.
Note
The Hide in List = No filter is set automatically every time the page is opened. If you want to see all documents (including hidden ones), remove the filter in the filter pane – click the funnel icon and uncheck the Hide in List filter.
Automatic Data Reading from XML
How It Works
When downloading an incoming document from KSeF – both individually and in batch – the system automatically reads selected data from the invoice XML file and saves it in new columns on the document list.
| Column | Source in XML file | Description |
|---|---|---|
| Order Number | WarunkiTransakcji/Zamowienia/NrZamowienia |
Order number associated with the invoice |
| Delivery Date | Fa/P_6 |
Date of delivery or completion of delivery (sale date) |
| Payment Due Date | Fa/Platnosc/TerminPlatnosci/Termin |
Invoice payment due date |
Values are filled in automatically during download – no additional action is required from the user.
Note
For documents downloaded before installing this version of the extension, the columns remain empty. Data is only read during new downloads.
Note
If an invoice does not contain one of the XML elements (e.g., missing WarunkiTransakcji section or the invoice specifies the payment due date as text instead of a date), the corresponding column remains empty – the system does not generate an error.