Skip to main content

Import e-invoice in ISDOC format

How to import invoices in ISDOC format?

Written by Petr Pech

ISDOC, or Information System Document, is an electronic invoicing format used in the Czech Republic, defined by the "Working Group for Electronic Data Exchange Standards" of the ICT Union association. The Flexi system supports this format. Manufacturers of accounting and enterprise systems will use a standardized form of exports and receipt of electronic messages, enabling users of different applications to communicate with one another. The ISDOC format was announced on March 19, 2009.

Importing an Electronic Invoice

An electronic invoice import can be initiated in the following ways:

  • via the main menu Tools ~ Import ~ Import ISDOC e-invoice

  • via the button in the top toolbar and selecting Import ISDOC e-invoice in the received invoices list

Once launched, the first step of the ISDOC invoice import wizard will appear:

Enter or select the file containing the electronic invoice (typically with the .isdoc extension) and click the Next button.

A check is then performed to verify whether the imported invoice belongs to the invoiced company. If the VAT registration number indicates a different recipient, you will be warned with a confirmation prompt before the invoice is loaded.

In the second step, you will see the key details from the imported invoice (verification of any electronic signature, supplier, amount) so that you can review them.

If you do not wish to import the invoice, you can click the Previous button to return to the first step and select a different file, or click the Cancel button to exit the wizard entirely. If the details are correct and you wish to import the invoice, select the Document Type, Accounting Operation Type, and proceed by clicking the Next button.

If the sender of the electronic invoice is not found in the address book, you will be offered the option to create a new company. Similarly, you will be prompted to import the certificate used to sign the document if it was not found among the registered certificates.

If the imported document contains deducted advance payments, you will need to assign an advance payment document to each of them. If a suitable advance payment document is found, the application will suggest it automatically.

In the final step of the wizard, you will see the result of the import and, if applicable, the number of the imported document. If the document cannot be saved to the records in its received form, a new document form will be pre-filled with its values (meaning the document is not saved), allowing you to correct any problematic data or complete any missing details. Click the Finish button to close the wizard.

Loading invoices in ISDOC format also supports XML namespace prefixes.

Automatic ISDOC Import

Using advanced parameterization, ISDOC import into ABRA Flexi can be automated. The advanced parameter paramLoginImportIsdocDirectory ensures that, upon a user logging into the company, the system will download ISDOC files from a pre-defined folder on the PC. The given ISDOC is loaded automatically, after which the user is prompted to fill in the import form for the Received Invoices ledger.

Example parameter configuration:

<winstrom>
<parametr action="delete" filter="paramK eq 'paramLoginImportIsdocDirectory'"/>
<parametr>
<paramK>paramLoginImportIsdocDirectory</paramK>
<hodnota>C:/Dokumenty/ISDOC/</hodnota>
</parametr>
</winstrom>

Save this entry — for example, using a text editor — as an XML file (with the .xml extension) and import it into ABRA Flexi via the menu Tools > Import > Import from XML. Then restart the application, and upon the next login, ISDOC files will be retrieved from the folder specified in the example, e.g. C:/Documents/ISDOC/.

Note:

The entry

<parametr action="delete" filter="paramK eq 'paramLoginImportIsdocDirectory'"/> ensures that all existing values of the parameter for the given company are removed. We recommend always including this entry to prevent parameter conflicts — for example, if the parameter paramLoginImportIsdocDirectory were listed twice for the same company, the system would be unable to correctly determine the right file path.

The advanced parameter can also be installed using the TweakTool add-on. Tweak Tool allows you to upload selected user customizations from a single location, so you do not need to use the Import from XML option.

Example of installing the parameter using Tweak Tool and using it in ABRA Flexi:

Loaded ISDOC files can also be moved to any folder as "processed" using advanced parameterization. Below is an example of the parameter paramLoginImportIsdocMoveTo for moving processed files:

<winstrom>
<parametr action="delete" filter="paramK eq 'paramLoginImportIsdocMoveTo'"/>
<parametr>
<paramK>paramLoginImportIsdocMoveTo</paramK>
<hodnota>C:/Dokumenty/ISDOC/zpracovane/</hodnota>
</parametr>
</winstrom>

Save this entry again as an XML file and import it into ABRA Flexi via the menu Tools > Import > Import from XML. Then restart the application, and when a new ISDOC is processed by the automation, the processed ISDOC files will be moved to the folder specified in the example, e.g. C:/Documents/ISDOC/processed. This parameter has no effect if the parameter paramLoginImportIsdocDirectory is not configured.

Importing ISDOC into Issued Invoices

Advanced parameterization also allows importing ISDOC into issued invoices using the parameter paramImportIsdocFav. Example usage:

<winstrom>
<parametr action="delete" filter="paramK eq 'paramImportIsdocFav'"/>
<parametr>
<paramK>paramImportIsdocFav</paramK>
<hodnota>true</hodnota>
</parametr>
</winstrom>

The value true enables the functionality, while the value false disables it. By importing this parameter into ABRA Flexi, you gain the ability to import ISDOC files into the Issued Invoices ledger as well — however, only manually (an Import ISDOC e-invoice button will appear in the Issued Invoices ledger, as shown in the screenshot). Automatic import for issued invoices is not available.

Bulk ISDOC Import

Invoices in ISDOC format can be imported in bulk via the web interface, where multiple files can be uploaded at once.

ISDOC PDF Format

  • ABRA Flexi supports electronic invoices in the ISDOC.PDF format (an ISDOC document embedded in a PDF file):

    • All PDF invoice outputs that are not of the list type include an embedded ISDOC by default

    • A PDF file with an embedded ISDOC can be used for importing invoices from ISDOC

Related

Did this answer your question?