Create Accounting Books Extract
Submit the JPK Accounting Books Extract for Poland to create the XML output required by the tax authorities of Poland.
JPK Accounting Books Extract for Poland
Parameter Name | Purpose | Required? |
Data Access Set | Select the data access set for the legal entity to be used. The default value for all mandatory values will be the user related values. | Mandatory |
Ledger | Select a ledger from the above data set, to view accounting activity. Ledger is a required parameter and you can run the export for one ledger at a time. | Mandatory |
Legal Entity | If you have associated your legal entities with the balancing segments in your chart of accounts, you can filter the accounting activity by legal entity. If not entered, accounting activity will be listed for all legal entities. | Mandatory |
From Accounting Period |
From Accounting Period. The value defaults to the first open or closed accounting period for the ledger. | Mandatory |
To Accounting Period |
To Accounting Period. The value defaults to the value of the From Accounting Period parameter. | Mandatory |
Top Level Parent Account |
This is a free text field; there is no default value. Identify the code of the Top-Level Parent Account being used for the JPK Hierarchy tree. For the example in this document it is JPK. | Optional |
Account Level | The default value is 4. This identifies the maximum level that is being used for the JPK Account Hierarchy. The example in this document uses four levels (three parents and one child). | Mandatory |
Account Class |
Identifies the type of accounts to be included in the extract. The options are: All, Balance Sheet, or Income Statement. Unless required for reconciliation, select All. |
Optional |
Natural Account or Complete Account Flexfield |
Identifies the level of analysis and grouping to be included in the extract. The options are for full accounting flexfield or natural account. The value is defaulted to the natural account. | Mandatory |
Subsection Name | The subsection name parameter allows you to run the extract for each one of the three sections alone, or for all the accounting books in one extract. The possible values are: Account Analysis, Detailed journals, Trial balance or All accounting report sections. | Mandatory |
The default value is All accounting report sections. | ||
Requesting Tax Authority |
Defaulting from the Legal Entity Financial Information setup for Tax Authority. | Optional |
Account | Standard accounting flex filter used on the different segments of the accounting Flexfield with sub-filters, for example Account and operator Descendants of, can isolate the postable JPK accounts to be presented in the extract. |
This screenshot contains the header and one account presented in the Trial Balance section.
The next screenshot shows the last account under the Trial Balance section and the beginning of the Detailed Journals section.
This extract is an example of the Detailed Journal Control section.
This extract is an example of the Subledger Account Analysis section.
This extract is an example of the Subledger Account Analysis Control section.
Creating Invoices Listing Extract (JPK_FA)
The JPK Invoices Listing extract contains the list of Receivables transactions and Payables invoices that meet the minimum requirements described in the Tax Reporting for EMEA documentation.
The JPK Invoice Listing for Poland generates the invoice listing for Poland in the JPK format, which is an XML file for electronic submission to the tax authorities.
Specify the values for these parameters when creating the extract:
Parameter Name | Purpose | Required? |
Legal Entity | Determines the Legal Entity under which the selected transactions were made. | Mandatory |
Tax Registration Number |
The Tax Registration Number for which JPK is delivered. | Mandatory |
Date Selection Criterion | The document date to be used in the next two parameters based on the Tax Point Date. | Mandatory |
From Date | The beginning date of the period for which the extract is created. | Mandatory |
To Date | The ending date of the period for which the extract is created. | Optional |
Register Type | The type of the documents to be included in the extract. Defaulted is value Sales Register for Receivables transactions because in the XML file only output tax transactions should be reported. | Optional |
Requesting Tax Authority | Allows to select the tax authority requesting the printout. | Optional |
Reviewing the Output
The output of the JPK Extracts processes is an XML file, which you can review using your browser or other external application.
This extract is an example of the Header and Legal entity information.
This extract is an example of the detailed transaction Header and Lines information.
Creating JPK VAT File for Poland Extract (JPK_VAT)
The JPK VAT file extract contains the VAT Declaration part and list of Receivables transactions and Payables invoices that meet the minimum requirements described in the Tax Reporting for EMEA documentation.
The Generate JPK VAT File for Poland generates the JPK VAT File for Poland, which is an XML file for electronic submission to the tax authorities.
Before creating JPK_VAT File for Poland extract, you must complete these prerequisites:
- Post all Receivables transactions for the reported period.
- Account all Payables invoices for the reported period.
- Post all Taxable Sales and Purchase transactions for the reported period.
- Create and post all Purchase or Sales journals for specific VAT Declaration boxes.
- Run the process Select Transactions for Tax Reporting for your legal entity and reported period.
- Run the Tax Box Allocation process for the reported period.
- Run the process Generate JPK VAT File for Poland. Specify values for these parameters when submitting the extract:
Parameter Name | Purpose | Required? |
Legal Entity | Indicates the Legal Entity creating the Register. | Mandatory |
Tax Registration Number |
The tax registration number for which JPK is delivered. | Mandatory |
Tax Calendar Period | The tax period of the period for which the extract is created. | Mandatory |
Register Type |
The section to be included in the extract: VAT declaration, sales, and purchase register Sales register |
Mandatory |
|
||
Tax Box Set | Allows to restrict the codes displayed in the Register printout. Defaulted value is JPK Tax Box Codes for Poland. | Mandatory |
Requesting Tax Authority | Allows to select the tax authority requesting the printout. | Optional |
Declaration Purpose | Indicates the Declaration Purpose. Original – 0 and Correction – 1. | Optional |
Correction Reason | This parameter is mandatory in case of Correction Declaration. Text defined as parameter is reported in the P_ORDZU field. | Optional |
For Poland, the tax periods are not finally closed because the legal requirement is to create Original Declaration or Correction Declaration. When you are creating correction transaction to previous tax periods, you must generate Correction Declaration. You need Correction Declaration to run these processes for the correction period:
- Select Transactions for Tax Reporting
- Tax Allocation Process
- Generate JPK VAT File for Poland (XML file)
- VAT Declaration and Registers for Poland
The extract uses a specific VAT Declaration, Sales Register, and Purchase Registers boxes to map the document to the appropriate section. In addition, these boxes hold the total taxable amount and tax amount for the respective sections.
The output of the JPK Extracts processes is an XML file, which you can review using your browser or other external application.
Creating VAT Declaration and Registers for Poland Printouts
The VAT Registers can be printed in PDF format. The printouts are based on the JPK extract. The printouts contain all transactions selected for JPK VAT and display the transaction details and declaration summary part. Amounts are grouped by JPK Codes or Declaration VAT-7 boxes. Depending on the report parameters, the report can contain VAT declaration, sales and purchase register, VAT declaration, Sales or Purchase Registers, or both. It’s also possible to restrict the printout to a certain set of codes, for example, to show domestic transactions only. You must define the codes in the ORA_JEPL_VAT_BOXES_PDF tax reporting type to select a subset of all Tax Box Allocation boxes.
To create the printout of Sales, Purchase, or Sales and Purchase Register, submit the process VAT Declaration and Registers for Poland. Enter these parameters:
Parameter Name | Purpose | Required? |
Legal Entity | Indicates the Legal Entity that is creating the Register | Mandatory |
Tax Registration Number |
The Tax Registration Number for which JPK is delivered. | Mandatory |
Tax Calendar Period | The tax period of the period for which the extract is created. | Mandatory |
Register Type
|
The section to be included in the extract:
|
Optional |
Tax Box Set | Allows to restrict the codes displayed in the Register printout. Default value is JPK Tax Box Codes for Poland. | Mandatory |
Requesting Tax Authority | Allows to select the tax authority requesting the printout. | Optional |
Declaration Purpose | Indicates the Declaration Purpose. Original – 0 and Correction - 1 | Optional |
Correction Reason | This parameter is mandatory in case of Correction Declaration. Text defined as parameter is reported in the P_ORDZU field. | Optional |
Before you create either the VAT Registers printout in PDF format or the JPK VAT extract file, follow these steps:
- Create transactions for a period and complete the transactions (for Receivables) or validate invoices (for Payables).
- Run the Create Accounting process for Receivables and Payables. Confirm that the transactions are accounted correctly.
- Post all Taxable Sales and Purchase Transactions for the reported period.
- Create and post all Purchase or Sales Journals for specific VAT Declaration boxes.
- Run the Select Transactions for Tax Reporting process for your legal entity and reported period.
- Run the Tax Box Allocation process for the tax registration number of the legal reporting unit to be reported.
- Check the result of the allocation by running these reports with the same
parameters as the Tax Box Allocation in step 6:
- Tax Box Allocation Listing
- Tax Box Allocation Exemptions Report
- Create your VAT Registers by running these reports:
- Generate JPK VAT File for Poland to obtain the JPK_VAT legal file in XML format.
- VAT Declaration and Registers for Poland to obtain the VAT declaration, Sales, Purchase, or both VAT Registers in PDF format.
The VAT Declaration, Sales and Purchase VAT Registers process creates two output files:
- An XML file in the JPK format
- A PDF file with printable registers
Both files contain the same data presented in a different format. You can use the printed registers to verify content of the JPK Extract before the JPK Extract is sent to the tax authorities.
Reviewing the Output
The output of the VAT Declaration and Registers for Poland processes is a PDF file.
Creating JPK Bank Statements Extract
Submit the JPK Bank Statements Extract for Poland process by entering these parameters.
Parameter Name | Purpose | Required? |
Legal Entity | Determines the legal entity which delivers the extract. | Mandatory |
Tax Registration Number |
Determines the tax registration number for which JPK is delivered. | Mandatory |
Bank Account | The bank account for which the extract is done. | Mandatory |
From Date | Determines the beginning date of the period for which the extract is created. | Mandatory |
To Date | Determines the ending date of the period for which the extract is created. | Mandatory |
Tax Authority | Determines tax authority requesting the extract. The tax authority code will be displayed in the JPK Extract. | Mandatory |
JPK Bank Statements Line Selection Rules
The extract can be created for any period of time as defined by the From Date and To Date parameters. It is always created for one bank account, assigned to the reporting legal entity. The Bank Statements Extract is created as an XML file in the legally required format JPK_WB.
- All bank statements with a start date between the dates From Date and To Date are selected.
- All lines with a value date between the dates in the parameters are selected. If the value date is null then the accounting date is assumed to be the line date and is compared with the parameter dates.
- Debit lines are displayed as a negative amount. 4. Credit lines are displayed as a positive amount.
- Statements lines are ordered by line date.
- Extract Opening Balance is equal to the opening balance of the earliest bank statement selected by the extract.
- Extract Closing Balance is calculated as the opening balance +/- amounts of all lines in the extract.
- Credit and Debit totals are calculated as:
- Total of all positive amounts in the extract (Credit Total)
- Total of all negative amounts in the extract (Debit Total); the total is displayed with positive sign.
- All selected lines are counted, and the line count is displayed in each line.
To have the correct bank statement extract data, you must enter all of the bank statements for the reported period and populate the statement line level fields with the required information. See screenshot below: