JPK files

For the purposes of Polish legislation, the following JPK files (Polish SAF-T) can be generated from the system:

  • JPK_VAT - VAT data: It must be issued each month.

  • JPK_KR - journal entry data: Issued for a request.

  • JPK_FA - sale / customer invoices data: Issued for a request.

  • JPK_MAG - stock data: Issued for a request.

  • JPK_WB - bank statement data (payments/receipts data): Issued for a request.

Setting up JPK files

Setting up the company

In the Companies function (GESCPY), in the General section, fill in data for these two fields:

  • Company tax ID no.

  • Unique identification number (KRS/Region)

In the Addresses section, complete these fields:

  • Street number
  • Premises number
  • Voivodship
  • Country
  • Municipality
  • Post Office

Setting up JPK_VAT

Data for the JPK_VAT file is collected from the VAT register. To set up JPK_VAT file:

  1. You need to generate a VAT register for a given period.

  2. In the JPK Tax classification function (GESXVH), set the template according to which the system add data to the JPK_VAT file.

  3. In columns Tax (1, 2…) use the proper Tax rates.

Setting up JPK_KR

  1. To extract the JPK_KR file using the Account pyramids function (GESGYM), select the SAF-T check box in the Graph section.

  1. Account groups (GESGRY) fields that populate the JPK_KR file fields:

    • Group - displays in the KodKategorii field

    • Group name - displays in theOpisKategorii field

  1. Accounts (GESGAC) fields that populate the JPK_KR file fields:

    • Classification - displays in the KodZespolu field

    • Classification name - displays in the OpisZespolu field

  1. Opening balance for accounts

In the JPK_KR file's ZOiS section, an opening balance displays for each account. For this balance generate correctly in the file, you need to close the year preceding the report year.
  1. Generating the journal number

    • The JPK_KR file should be generated after the period has been closed and after generating the journal number. This number must be chronological within a year.
    • Generating the journal number can be done while closing the period in the Periods function (GESPER). During the closing period for a company with Polish legislation, the number is generated in Journal entries (GESGAC) in the No. doc in journal field.
    Journal numbers have an annual numbering. This means that they should be generated starting from the first period of the fiscal year. Closing periods should be started from the first period of the fiscal year.

To see the No. doc in journal in the journal entry, go to Journal entry transactions (GESGDE) and change Entry mode to Displayed.

Setting up JPK_WB

In the Bank accounts function (GESBAN), you need to enter the Site for each bank account.

Setting up JPK_FA

Providing a legal act in the JPK_FA file

If the company sells at the exempt VAT rate, you must provide a legal act in the JPK_FA file, on whose behalf it does so. You can do this in two places:

  1. Tax rates function (GESTVT): If it is a Polish legal act, enter the code in the Legal mention field for exempt tax rate.
    It must be translated into Polish.

  2. Sale invoices function (GESSIH) or Customer BP invoices function (GESBIC): If it is an EU act, you can enter the act when creating the invoice in the JPK legal articles section.

In Tax rates function (GESTVT):

  • In the Reverse charge field, select Yes if the tax rate is used for a sale reverse charge.

  • In the Tax level field, select the proper tax level for the selected tax rate.

Advance invoice

If the invoice will be an advance invoice, select Yes, in the Prepayment field, in Customer invoice types (GESTSV2).

Extracting JPK files

Extracting the JPK_VAT

In the JPK Extract VAT Evidence function (FUNJPKVATE), you need to:

  • Select the Company.

  • Enter the JPK_VAT file Version. As of December 2019, the current version of the file is version 3.

  • Select the Start date and End date for the period when the file will be generated.

Tax office code - This field was needed for version 1 of this file.

Downloading JPK_VAT files

JPK_VAT files are stored in the JPK_VAT Historical data function (GESXJA) so that you can download the files again.

Extracting JPK_KR

In the JPK Accounting Books function (FUNJPKACB), you need to:

  • Select the Financial site.

  • Enter the Start date and End date.

    The JPK_KR file can be generated for a single period or for the whole fiscal year.
  • Enter the Tax office code for the selected company.

Extracting JPK_WB

In the JPK Bank Balance function (FUNJPKBANB), you need to:

  • Enter the Financial site.

  • Enter the Start date and End date, which can be the same.

  • Enter the Bank.

  • Enter the Tax office code for the selected company.

Extracting JPK_FA

In the JPK Invoices function (FUNJPKFA), you need to:

  • Enter the Financial site.

  • Enter the Currency. The file will contain only invoices issued in the currency selected in this field.

  • Enter the Start date and End date.

    • The date range is controlled by an additional Selecting date field. In this field, you can select whether invoices will be selected by the Accounting date or by the Sale date.

    • The date range does not necessarily indicate the beginning and end of the month. This could be, for example, a week or a different date range.

  • Enter the Tax office code for the company.

Extracting JPK_MAG

In the JPK Stock function (FUNJPKSTK), you need to:

  • Select the Stock site.

  • Enter the Start date and End date.

  • Enter the Tax office code for the company.

Document types that can be included in JPK_MAG: