VAT declaration (Austria)
This article describes how to set up and generate an advance value-added tax (VAT) declaration U30 for Austria in the official XML format. It also describes how to preview the VAT declaration in Microsoft Excel.
To automatically generate the report, you must first create enough sales tax codes to keep a separate VAT accounting for each box on the VAT declaration. Additionally, in the application-specific parameters of the Electronic reporting (ER) format for the VAT declaration, you must associate sales tax codes with the lookup result of the lookups for the boxes on the VAT declaration.
For Austria, you must configure two lookups: Turnover lookup and Report field lookup. For more information about how to set up application-specific parameters, see the Set up application-specific parameters for VAT declaration fields section later in this article.
In the following table, the "Lookup result" column shows the lookup result that is preconfigured for a specific VAT declaration row in the VAT declaration format. Use this information to correctly associate sales tax codes with the lookup result and then with the row of the VAT declaration.
VAT declaration overview
The VAT declaration in Austria contains the following information.
SECTION 4 – CALCULATION OF SALES TAX
Deliveries, other services and own consumption
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
000 | KZ000 | Total amount of the assessment basis for deliveries and other services (excluding the self-consumption listed below) including down payments (each excluding sales tax) | Turnover lookup | TaxableSupplies (000) SalesTaxLiabilityPassed (000/021) Export (000/011) Subcontracting (000/012) ShippingAviationEtc (000/015) EUSales (000/017) EUSalesNewVehicles (000/018) RealEstateSales (000/019) SmallBusiness (000/016) OtherSales (000/020) |
001 | KZ001 | plus self-consumption | Turnover lookup | SelfConsumption (001) |
021 | KZ021 | less sales for which the tax liability has passed to the recipient of the service | Turnover lookup | SalesTaxLiabilityPassed (000/021) |
- | - | TOTAL | - | KZ000 + KZ001 – KZ021 |
Tax-free deliveries WITH input tax deduction or zero rate
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
011 | KZ011 | Export deliveries | Turnover lookup | Export (000/011) |
012 | KZ012 | Subcontracting | Turnover lookup | Subcontracting (000/012) |
015 | KZ015 | Shipping, aviation, cross-border passenger transport, diplomats, advance travel services in other countries/regions, etc. And zero rate delivery of protective masks from April 14, 2020 to July 31, 2020 | Turnover lookup | ShippingAviationEtc (000/015) |
017 | KZ017 | Intra-community deliveries without the vehicle deliveries to be listed separately below | Turnover lookup | EUSales (000/017) |
018 | KZ018 | Provided deliveries of new vehicles to buyers without a VAT number or by vehicle suppliers in accordance with Art. 2 | Turnover lookup | EUSalesNewVehicles (000/018) |
Tax-free deliveries WITHOUT input tax deduction
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
019 | KZ019 | Real estate sales | Turnover lookup | RealEstateSales (000/019) |
016 | KZ016 | Small business owner | Turnover lookup | SmallBusiness (000/016) |
020 | KZ020 | Other tax-free sales without input tax deduction | Turnover lookup | OtherSales (000/020) |
- | - | Total amount of taxable supplies, other services and personal consumption (including taxable down payments) | - | [KZ000 + KZ001 – KZ021] – KZ011 – KZ015 – KZ017 – KZ018 – KZ019 – KZ016 – KZ020 |
Taxable deliveries
Box | XML element | Description | Tax base/Tax amount | Lookup | Lookup result |
---|---|---|---|---|---|
022 | KZ022 | 20% normal tax rate | Tax base | Report field lookup | SalesStandardRate (022) |
029 | KZ029 | 10% reduced tax rate | Tax base | Report field lookup | SalesLowerReducedRate (029) |
006 | KZ006 | 13% reduced tax rate | Tax base | Report field lookup | SalesHigherReducedRate (006) |
037 | KZ037 | 19% for Jungholz und Mittelberg | Tax base | Report field lookup | SalesSomeTerritories (037) |
052 | KZ052 | 10% flat-rate tax for agricultural and forestry operations | Tax base | Report field lookup | SalesFlatRateHigher (052) |
007 | KZ007 | 7% flat-rate tax for agricultural and forestry operations | Tax base | Report field lookup | SalesFlatRateLower (007) |
009 | KZ009 | 5% for sales according to § 28 Section 52 Z 1 from 1.7.2020 to 31.12.2020 | Tax base | Report field lookup | SalesSuperReduced (009) |
056 | KZ056 | Tax liability according to § 11 Sections 12 and 14, § 16 Section 2 as well as according to Art. 7 Section 4 | Tax amount | Report field lookup | TaxLiabilityReverseCharge1116 (056) UseTaxReverseCharge1116 (056/060) |
057 | KZ057 | Tax liability according to § 19 Section 1 second sentence, § 19 Section 1c, 1e as well as according to § 25 Section 5 | Tax amount | Report field lookup | TaxLiabilityReverseCharge1925 (057) UseTaxReverseCharge1925 (057/066) |
048 | KZ048 | Construction services | Tax amount | Report field lookup | TaxLiabilityConstructionServices (048) UseTaxConstructionServices (048/082) |
044 | KZ044 | Security property, conditional property and land in foreclosure proceedings | Tax amount | Report field lookup | TaxLiabilitySecurityPropertyEtc (044) UseTaxSecurityPropertyEtc (044/087) |
032 | KZ032 | Scrap and waste materials, regulation BGBl. II No. 129/2007; video game consoles, laptops, tablet computers, gas and electricity, gas and electricity certificates, metals, investment gold, regulation BGBl. II No. 369 / 2013 | Tax amount | Report field lookup | TaxLiabilityScrapLaptopGasEtc (032) UseTaxScrapLaptopGasEtc (032/089) |
Intra-community acquisitions
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
070 | KZ070 | Total amount of the tax base for intra-community acquisitions | Turnover lookup | EUPurchases (070) EUPurchasesTaxFree (070/071) |
071 | KZ071 | Tax free and zero rated intra-community acquisitions | Turnover lookup | EUPurchasesTaxFree (070/071) |
- | - | Total amount of taxable intra-community acquisitions | - | KZ070 – KZ071 |
Taxable Intra-community acquisitions
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
072 | KZ072 | 20% Normal tax rate | Report field lookup | TaxLiabilityEUPurchaseStandardRate (072) UseTaxEUPurchaseStandardRate (072/065) TaxLiabilityEUPurchaseNewVehicles (072) UseTaxEUPurchaseNewVehicles (072/064) |
073 | KZ073 | 10% reduced tax rate | Report field lookup | TaxLiabilityEUPurchaseLowerReducedRate (073) UseTaxEUPurchaseLowerReducedRate (073/065) |
008 | KZ008 | 13% reduced tax rate | Report field lookup | TaxLiabilityEUPurchaseHigherReducedRate (008) UseTaxEUPurchaseHigherReducedRate (008/065) |
088 | KZ088 | 19% for Jungholz and Mittelberg | Report field lookup | TaxLiabilityEUPurchaseSomeTerritories (088) UseTaxEUPurchaseSomeTerritories (088/065) |
010 | KZ010 | 5% for sales in accordance with § 28 Section 52 Z 1 from July 1, 2020 to December 31, 2020 | Report field lookup | TaxLiabilityEUPurchaseSuperReducedRate (010) UseTaxEUPurchaseSuperReducedRate (010/065) |
Non-taxable Intra-community acquisitions
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
076 | KZ076 | Total amount of the tax base for intra-community acquisitions | Turnover lookup | EUPurchasesNonTaxable (076) |
077 | KZ077 | Acquisitions in accordance with Art. 3 Paragraph 8, second sentence, which are deemed to be taxed domestically in accordance with Art. 25 Paragraph 2 | Turnover lookup | EUPurchaseTaxedDomestically (077) |
SECTION 5 – CALCULATION OF THE DEDUCTIBLE INPUT TAX
Box | XML element | Description | Lookup | Lookup result |
---|---|---|---|---|
060 | KZ060 | Total contribution of the input tax (without the following related expenses) | Report field lookup | InputTax (060) UseTaxReverseCharge1116 (056/060) |
061 | KZ061 | Input taxes relating to the import sales tax paid | Report field lookup | InputTaxImport (061) |
083 | KZ083 | Input taxes relating to the import sales tax owed and booked on the tax account | Report field lookup | InputTaxImportTaxAccount (083) |
065 | KZ065 | Input taxes from intra-community acquisitions | Report field lookup | InputTaxEUPurchase (065) UseTaxEUPurchaseSuperReducedRate (010/065) UseTaxEUPurchaseSomeTerritories (088/065) UseTaxEUPurchaseHigherReducedRate (008/065) UseTaxEUPurchaseLowerReducedRate (073/065) UseTaxEUPurchaseStandardRate (072/065) |
066 | KZ066 | Input tax related to the tax liability according to § 19 Section 1 second sentence, § 19 Section 1c, 1e as well as according to Art. 25 Section 5 | Report field lookup | InputTaxReverseCharge1925 (066) UseTaxReverseCharge1925 (057/066) |
082 | KZ082 | Input taxes on construction services | Report field lookup | InputTaxConstructionServices (082) UseTaxConstructionServices (048/082) |
087 | KZ087 | Input taxes on security property, conditional property and land in foreclosure proceedings | Report field lookup | InputTaxSecurityPropertyEtc (087) UseTaxSecurityPropertyEtc (044/087) |
089 | KZ089 | Input taxes on scrap and waste materials, video game consoles, laptops, tablet computers, gas and electricity, gas and electricity certificates, metals, investment gold) | Report field lookup | InputTaxScrapLaptopGasEtc (089) UseTaxScrapLaptopGasEtc (032/089) |
064 | KZ064 | Input tax for intra-community deliveries of new vehicles from vehicle suppliers | Report field lookup | InputTaxEUPurchaseNewVehicles (064) UseTaxEUPurchaseNewVehicles (072/064) |
062 | KZ062 | Not deductible input tax in accordance with § 12 Section 3 in conjunction with Sections 4 and 5 | Report field lookup | InputTaxNotDeductible (062) |
063 | KZ063 | Correction in accordance with § 12, Sections 10 and 11 | Report field lookup | InputTaxCorrection12-10-11 (063) |
067 | KZ067 | Correction in accordance with § 16 | Report field lookup | InputTaxCorrection16 (067) |
- | - | Total amount of deductible input tax | - | KZ060 + KZ061 + KZ083 + KZ065 + KZ066 + KZ082 + KZ087 + KZ089 + KZ064 – KZ062 – KZ063 - KZ067 |
090 | KZ090 | Other corrections | Report field lookup | OtherCorrections (090) |
- | - | Advance payment / surplus | - | 022.Tax + 029.Tax + 006.Tax + 037.Tax + 052.Tax + 007.Tax + 009.Tax + KZ056 + KZ057 + KZ048 + KZ044 + KZ032 + 072.Tax + 073.Tax + 008.Tax + 088.Tax + 010.Tax – [Total amount of deductible input tax] + KZ090 |
Purchase reverse charge VAT
If you configure sales tax codes to post incoming acquisition tax (reverse charge VAT) by using use tax, associate your sales tax codes with the lookup result of Report field lookup that contains "UseTax" in the name.
Alternatively, you can configure two separate sales tax codes: one for VAT due and one for VAT deduction. Then associate each code with the corresponding lookup results of Report field lookup.
For example, for intra-community acquisitions at a normal rate, you configure sales tax code UT_S_EU with use tax, and associate it with the UseTaxEUPurchaseStandardRate lookup result of Report field lookup. In this case, amounts that use the UT_S_EU sales tax code are reflected in boxes 072 and 065.
Alternatively, you configure two sales tax codes:
- VAT_S_EU, which has a tax rate value of -20 percent
- InVAT_S_EU, which has a tax rate value of 20 percent
You then associate the codes with lookup results in the following way:
- Associate VAT_S_EU with the TaxLiabilityEUPurchaseStandardRate lookup result of Report field lookup.
- Associate InVAT_S_EU with the InputTaxEUPurchase lookup result of Report field lookup.
In this case, amounts that use the VAT_S_EU sales tax code are reflected in box 072. Amounts that use the InVAT_S_EU sales tax code are reflected in box 065.
For more information about how to configure reverse charge VAT, see Reverse charges.
Configure system parameters
To generate a VAT declaration, you must configure the VAT number of your organization.
- Go to Organization administration > Organizations > Legal entities.
- Select the legal entity, and then select Registration IDs.
- Select or create the address in Austria, and then, on the Registration ID FastTab, select Add.
- In the Registration type field, select the registration type that is dedicated to Austria, and that uses the VAT ID registration category.
- In the Registration number field, enter the VAT number.
- On the General tab, in the Effective field, enter the date when the number becomes effective.
For more information about how to set up registration categories and registration types, see Registration IDs.
Set up a VAT declaration for Austria
Import ER configurations
Open the Electronic reporting workspace, and import the following versions or later of these ER formats:
- VAT Declaration XML (AT) version 101.23
- VAT Declaration Excel (AT) version 101.23.17
Set up application-specific parameters for VAT declaration fields
To automatically generate a VAT declaration, associate sales tax codes in the application and lookup results in the ER configuration.
Note
We recommend that you enable the feature, Use application specific parameters from previous versions of ER formats in the Feature management workspace. When this feature is enabled, parameters that are configured for the earlier version of an ER format automatically become applicable for the later version of the same format. If this feature isn't enabled, you must configure application-specific parameters explicitly for each format version. The Use application specific parameters from previous versions of ER formats feature is available in the Feature management workspace starting in Finance version 10.0.23. For more information about how to set up the parameters of an ER format for each legal entity, see Set up the parameters of an ER format per legal entity.
Set up Turnover lookup
Follow these steps to define which sales tax codes generate which boxes in the following subsections of section 4, "Calculation of sales tax":
- Deliveries, other services and own consumption
- Tax-free deliveries WITH input tax deduction or zero rate
- Tax-free deliveries WITHOUT input tax deduction
- Intra-community acquisitions
- Non-taxable Intra-community acquisitions
- Go to Workspaces > Electronic reporting, and select Reporting configurations.
- Select the VAT declaration XML (AT) configuration, and then select Configurations > Application specific parameters setup.
- On the Application specific parameters page, on the Lookups FastTab, select Turnover lookup.
- On the Conditions FastTab, set the following fields to associate the sales tax codes and operations.
Field |
Description |
Lookup result |
Select the value of the turnover. For more information about the turnover values and their assignment to VAT declaration rows, see the VAT declaration overview section earlier in this article. |
Tax code |
Select the sales tax code to associate with the operation. Posted tax transactions that use the selected sales tax code will be collected in the appropriate declaration box. We recommend that you separate sales tax codes in such a way that one sales tax code generates amounts in only one declaration box. |
Transaction classifier |
If you created enough sales tax codes to determine a declaration box, select *Not blank*. If you didn't create enough sales tax codes so that one sales tax code generates amounts in only one declaration box, you can set up a transaction classifier. The following transaction classifiers are available: · Purchase · PurchaseExempt (tax-exempt purchase) · PurchaseReverseCharge (tax receivable from a purchase reverse charge) · Sales · SalesExempt (tax-exempt sale) · SalesReverseCharge (tax payable from a purchase reverse charge or a sales reverse charge) · Use tax For each transaction classifier, a classifier for the credit note is also available. For example, one of these classifiers is PurchaseCreditNote (purchase credit note). |
Note
Be sure to associate all sales tax codes with lookup results. If any sales tax codes should not generate values in the previously mentioned subsections of section 4, associate them with the Other lookup result.
Set up the Report field lookup
Follow these steps to define which sales tax codes generate which boxes in the following subsections of section 4, "Calculation of sales tax," and in section 5, "Calculation of the deductible input tax":
- Taxable deliveries
- Taxable Intra-community acquisitions
On the Application specific parameters page, on the Lookups FastTab, select Report field lookup.
On the Conditions FastTab, associate the sales tax codes and report fields.
Note
Be sure to associate all sales tax codes with lookup results. If any sales tax codes should not generate values in the previously mentioned subsections of section 4, or in section 5, associate them with the Other lookup result.
In the State field, change the value to Completed.
On the Action Pane, select Export to export the settings of the application-specific parameters.
Select the VAT declaration Excel (AT) configuration, and then, on the Action Pane, select Import to import the parameters that you configured for VAT declaration XML (AT).
In the State field, select Completed.
Set up the VAT reporting format for preview amounts in Excel
In the Feature management workspace, enable the VAT statement format reports feature.
Go to General ledger > Setup > General ledger parameters.
On the Sales tax tab, on the Tax options FastTab, in the VAT statement format mapping field, select the VAT declaration Excel (AT) ER format.
This format will be printed when you run the Report sales tax for settlement period report. It will also be printed when you select Print on the Sales tax payments page.
If you must report the corrections, on the Special report section, set Include corrections to Yes.
On the Tax authorities page, select the tax authority, and in the Report layout field, select Default.
If you're configuring the VAT declaration in a legal entity that has multiple VAT registrations, follow these steps.
- Go to General ledger > Setup > General ledger parameters.
- On the Sales tax tab, on the Electronic reporting for countries/regions FastTab, on the line for AUT, select the VAT Declaration Excel (AT) ER format.
Set up electronic messages
Download and import the data package that has example settings for electronic messages
The data package contains electronic message settings to generate the VAT declaration in XML format and preview it in Excel. You can extend these settings or create your own. For more information about how to work with electronic messaging and create your own settings, see Electronic messaging.
- In LCS, in the Shared asset library, select Data package as the asset type, and then download AT VAT declaration EM package. The downloaded file is named AT VAT declaration EM package.zip.
- In Dynamics 365 Finance, in the Data management workspace, select Import.
- On the Import FastTab, in the Group name field, enter a name for the job.
- On the Selected entities FastTab, select Add file.
- In Add file dialog box, verify that the Source data format field is set to Package, select Upload and add, and then select the zip file that you downloaded earlier.
- Select Close.
- After the data entities are uploaded, on the Action Pane, select Import.
- Go to Tax > Inquiries and reports > Electronic messages > Electronic messages, and validate the electronic message processing that you imported (AT VAT declaration).
Configure electronic messages
- Go to Tax > Setup > Electronic messages > Populate records actions.
- Select the line for AT Populate VAT return records, and then select Edit query.
- Use the filter to specify the settlement periods to include on the report.
- If you must report tax transactions from other settlement periods in a different declaration, create a new Populate records action, and select the appropriate settlement periods.
Preview the VAT declaration in Excel
Preview the VAT declaration in Excel from the Report sales tax for settlement period periodic task
Go to Tax > Periodic tasks > Declarations > Sales tax > Report sales tax for settlement period.
Set the following fields.
Field Description Settlement period Select the settlement period. Sales tax payment version Select one of the following values: From date Select the start date of the reporting period. - Original: Generate a report for the sales tax transactions of the original sales tax payment or before the sales tax payment is generated.
- Corrections: Generate a report for the sales tax transactions of all the subsequent sales tax payments for the period.
- Total list: Generate a report for all the sales tax transactions for the period, including the original and all corrections.
Select OK, and review the Excel report.
Settle and post sales tax
Go to Tax > Periodic tasks > Declarations > Sales tax > Settle and post sales tax.
Set the following fields.
Field Description Settlement period Select the settlement period. Sales tax payment version Select one of the following values: From date Select the start date of the reporting period. - Original: Generate the original sales tax payment for the settlement period.
- Latest corrections: Generate a correction sales tax payment after the original sales tax payment for the settlement period was created.
Select OK.
Preview the VAT declaration in Excel from a sales tax payment
Go to Tax > Inquiries and reports > Sales tax inquiries > Sales tax payments, and select a sales tax payment line.
Select Print report. Select OK and review the Excel file that is generated for the selected sales tax payment line.
Note
The report is generated only for the selected line of the sales tax payment. If you must generate, for example, a corrective declaration that contains all corrections for the period, or a replacement declaration that contains original data and all corrections, use the Report sales tax for settlement period periodic task.
Generate a VAT declaration from electronic messages
When you use electronic messages to generate the report, you can collect tax data from multiple legal entities. For more information, see the Run a VAT declaration for multiple legal entities section later in this article.
The following procedure applies to the example electronic message processing that you imported earlier from the LCS Shared asset library.
Go to Tax > Inquiries and reports > Electronic messages > Electronic messages.
In the left pane, select AT VAT declaration.
On the Messages FastTab, select New, and then, in the Run processing dialog box, select OK.
Select the message line that is created, enter a description, and then specify the start and end dates for the declaration.
Note
Steps 5 through 7 are optional.
Optional: On the Messages FastTab, select Collect data, and then select OK. The sales tax payments that were generated earlier are added to the message. For more information, see the Settle and post sales tax section earlier in this article. If you skip this step, you can still generate a VAT declaration by using the Tax declaration version field in the Declaration dialog box.
Optional: On the Message items FastTab, review the sales tax payments that are transferred for processing. By default, all sales tax payments of the selected period that weren't included in any other message of the same processing are included.
Optional: Select Original document to review the sales tax payments, or select Delete to exclude sales tax payments from processing. If you skip this step, you can still generate a VAT declaration by using the Tax declaration version field in the Declaration dialog box.
On the Messages FastTab, select Update status. In the Update status dialog box, select Ready to generate, and then select OK. Verify that the message status is changed to Ready to generate.
Select Generate report. To preview the VAT declaration amounts, in the Run processing dialog box, select Preview report, and then select OK.
In the Electronic reporting parameters dialog box, set the following fields, and then select OK.
Field Description Settlement period Select the settlement period. If you selected Collect data in step 5, you can disregard this field. The report will be generated for the sales tax transactions that are included in the collected sales tax payments. Tax declaration version Select one of the following values: - Original: Generate a report for the sales tax transactions of the original sales tax payment or before the sales tax payment is generated.
- Corrections: Generate a report for the sales tax transactions of all the subsequent sales tax payments for the period.
- Total list: Generate a report for all the sales tax transactions for the period, including the original and all corrections.
If you selected Collect data in step 5, you can disregard this field. The report will be generated for the sales tax transactions that are included in the collected sales tax payments.
Select the Attachments button (paper clip symbol) in the upper-right corner of the page, and then select Open to open the file. Review the amounts in the Excel document.
Select Generate report.
To generate a VAT declaration in XML format, in the Run processing dialog box, select Generate report, and then select OK.
In the Electronic reporting parameters dialog box, set the fields as described earlier, set the following additional fields, and then select OK.
Field Description Transfer of invoices Set this option to Yes if you will send copies of invoices to the responsible tax office by post. Use of surplus Set this option to Yes if you're applying to use the surplus. Other tax-free sales without input tax deduction - explanation Enter four characters to provide a more detailed explanation of § 6,paragraph 1 Z for other tax-free sales without input tax deduction (box 020). The value is exported to the <VST> element of the file. Select the Attachments button (paper clip symbol) in the upper-right corner of the page, download the file, and use it for your submission to the tax authority.
Run a VAT declaration for multiple legal entities
To use the formats to report the VAT declaration for a group of legal entities, you must first set up the application-specific parameters of the ER formats for sales tax codes from all required legal entities.
Set up electronic messages to collect tax data from several legal entities
Follow these steps to set up electronic messages to collect data from multiple legal entities.
Go to Workspaces > Feature management.
Find and select the Cross-company queries for the populate records actions feature in the list, and then select Enable now.
Go to Tax > Setup > Electronic messages > Populate records actions.
On the Populate records action page, select the line for AT Populate VAT return records.
In the Datasources setup grid, a new Company field is available. For existing records, this field shows the identifier of the current legal entity.
In the Datasources setup grid, add a line for each additional legal entity that must be included in reporting. For each new line, set the following fields.
Field Description Name Enter a value that will help you understand where this record comes from. For example, enter VAT payment of Subsidiary 1. Message item type Select VAT return. This value is the only value that is available for all the records. Account type Select All. Master table name Specify TaxReportVoucher for all the records. Document number field Specify Voucher for all the records. Document date field Specify TransDate for all the records. Document account field Specify TaxPeriod for all the records. Company Select the ID of the legal entity. User query This checkbox is automatically selected when you define criteria by selecting Edit query. For each new line, select Edit query, and specify a related settlement period for the legal entity that is specified in the Company field on the line.
When the setup is completed, the Collect data function on the Electronic messages page collects sales tax payments from all legal entities that you defined.