Ansicht
Dokumentation
J_3RFVATDVC - Maintain VAT Return Versions
RFUMSV00 - Advance Return for Tax on Sales/Purchases ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
You can use this Customizing activity to create layout versions of the VAT return, which is then used by the VAT Return program to prepare an XML file for it. You can add, edit and delete entries on each of the screens.
Define tax agents by entering suppliers on the SAP Easy Accessscreen under Accounting → Financial Accounting → General Ledger → Reporting → Tax Reports → Russia → VAT Return → Define Vendors for Tax Agent Dataor customers under Accounting → Financial Accounting → General Ledger → Reporting → Tax Reports → Russia → VAT Return → Define Customers for Tax Agent Data.
External total figures from the Sales and Purchase Ledgers and the Invoice Journal are available to be output alongside VAT return figures by default. However, if necessary, you can maintain your own sources and figures to be compared with VAT Return figures in Customizing for Financial Accounting under Financial Accounting → General Ledger Accounting → Periodic Processing → Report → Statutory Reporting: Russia → VAT Returns → Maintain External Data Sources.
Versions Screen
You can use this Customizing activity to create layout versions of the VAT return, which is then used by the VAT Return program to prepare an XML file for it. You can add, edit and delete entries on each of the screens.
You can find an example of VAT return versions below:
Version | HierCode | Description of VAT Return Version | |
---|---|---|---|
RUVAT2015 | RUV15 | VAT Return | |
RUVATC2018 | RUVC8 | VAT Return for Customs Union |
In this example, you have two versions: RUVAT2015 as your main VAT return and RUVATC2018 as your VAT return for the Customs Union. RUVAT2015 is assigned to XML reporting hierarchy RUV15 and RUVATC2018 is assigned to hierarchy RUVC8.
For a list of reporting hierarchies, see note 2825435.
Sections Screen
Each section represents a VAT return form sheet. For each section, assign a section number (you can use dots as decimal marks, for example, 2.2) and select section type and number of columns.
If you choose the Tax Base | Tax Amountoption, do not enter column names for the section since it will contain two columns: Tax Base and Tax Amount. You can also create a description for sections and define column names.
There are five section types:
- Normal Section- Used for sections 1, 3, 4, 5 and 6 of VAT return (default value)
- Tax Agent - Groups selected FI documents by Customers and Vendors
- 0% Confirmation - Groups selected FI documents by Reference year and Period
- Checks for Main VAT Return - Technical section used for displaying total figures from the Sales Ledger, Purchase Ledger and Invoice Journal together with the VAT Return totals, as well as their deltas for checking. This section is only visible when you are preparing a main VAT return.
- Checks for Corrective VAT Return - Technical section used for displaying total figures from the Sales Ledger, Purchase Ledger and Invoice Journal together with the VAT Return, as well as their deltas for checking. This section is only visible when you are preparing a corrective VAT return.
Reference year and period are determined by the VAT Reporting Date(set to Document dateby default).
Enter operation codes for tax agent sections in the Operation Code TAcolumn.
You can find an example of VAT return sections below:
Section | Sect.Type | SectionTA | Operation Code TA | Columns | Description | Column 1 Name | Column 2 Name | Column 3 Name | |
---|---|---|---|---|---|---|---|---|---|
1 | Normal Section | One Column | Section 1. | Index values | |||||
2 | Tax agent | One Column | Section 2. | Index values | |||||
3 | Normal Section | Two Columns | Section 3. | Tax base | VAT amount | ||||
4 | Normal Section | Four Columns | Section 4. | Tax base | Tax return for confirmed operations | Tax sum not confirmed before | |||
5 | 0%-Confirmation | Four Columns | Section 5. | Tax base for confirmed operations | Tax return for confirmed operations | Tax base for not confirmed operations | |||
6 | Normal Section | Three Columns | Section 6. | Tax base | Tax sum per tax rates p.2-3 art 164 | Tax returns not proved by document | |||
7 | Normal Section | Three Columns | Section 7. | Cost of realized goods w/o VAT | Cost of purchased tax free goods | VAT sum of acquired goods to be deducted | |||
CORRCHECK | Checks for Corrective VAT Return | One Column | |||||||
MAINCHECK | Checks for Main VAT Return | One Column |
If you need to use several operation codes of tax agent section, you can create several sections of Tax Agenttype and enter your tax agent section number in the SectionTAcolumn.
You can find an example of two tax agent sections below:
Section | Sect.Type | SectionTA | Operation Code TA | Columns | Description | Column 1 Name | Column 2 Name | Column 3 Name |
---|---|---|---|---|---|---|---|---|
2.1 | Tax agent | 2 | OPC2.1 | Tax Base | Tax Amount | Section 2. | Index values | ||
2.2 | Tax agent | 2 | OPC2.2 | Tax Base | Tax Amount | Section 2. | Index values |
Line Items Screen
Each line item represents a line on a VAT return sheet. You can specify operation codes and descriptions for the line items. You only need to specify operation codes for sections of types other than Tax Agent.
Here is an example of a VAT return section:
Line Item | Operation Code | VAT Return Item Description | |
---|---|---|---|
060 | Calculated tax sum, which should be paid to budget (rub.) | ||
080 | Calculated tax sum, related for goods shipment (rub.) | ||
090 | Calculated tax sum related to payment, partial payment (rub.) | ||
100 | Tax sum, calculated by tax agent for payment, partial payment related for goods shipment for this payment, partial payment (rub.) |
Selection Criteria Screen
Each selection criterion is a set of selection parameters for the current line of item of the VAT return.
- 1. Choose which column to populate in the Column field and enter sequence number in the Cond.Nfield.
- 2. Select whether the tax codes selected by this selection criteria setting will be included or excluded from processing by choosing either Include or Exclude in the Include/Exclude Identifierfield.
- 3. Select the tax code and which operations for the tax code will be processed.
- 4. Select whether the result amount will be inverted by checking or leaving unchecked the Negative Signcheckbox.
- 5. Select the amount type. For example:
Column | Cond.N. | Include/Exclude Ind. | Tax Code | Debit/Credit | Neg.Sign | Amount Type | |
---|---|---|---|---|---|---|---|
Line Item | 1 | Include | PC | Debit-Credit | (empty) | Item=>Tax base|Tax Amount |
In this example, the line item column will contain the total amount (credit turnover subtracted from debit turnover) from documents only with tax code PC, and the two columns of the line item (Tax Base|Tax Amountas selected in the Number of Columnsfield of the Sections screen) will be populated with the tax base and tax amount.
Total Items Screen
On this screen, you maintain the way the system populates line items that contain total figures. This is only relevant for total items of sections 1 to 7 and for line items of sections MAINCHECK and CORRCHECK.
Total values are calculated using VAT return data and data from external sources.
Total Items level
At the total item level, you select which columns the system populates with total figures and which values are allowed.
Operands level
At the operand level, you select which VAT return data the system uses to calculate totals and how it calculates them. To do this, maintain a set of arithmetical operations as follows:
- 1. Enter a sequence number of the operation in the Cond.Nfield, beginning with 1, 2 etc.
- 2. Select an arithmetical operation to perform.
- 3. Select the source of the VAT return data. To do this, specify the source section and column, and then narrow down the choice of line items by line item number, operation code and/or additional code. For example:
Cond.N. | Operation | Operand: Section | Operand: Column | Line Item: From | Line Item: To | Operation Code: From | Operation Code: To | Add. Code: From | Add. Code: To |
---|---|---|---|---|---|---|---|---|---|
1 | + (Add) | 3 | Column 2 | 110 | |||||
2 | - (Subtract) | 3 | Column 2 | 190 |
In this example, the totals are calculated as follows. First, the system adds together all values from line item 100 from column 2 of section 3 of the VAT return. Then, the system takes the result and subtracts from it all values from line item 190 from the same column and section.
External Data Sources level
At the external data source level, you select which external data the system uses to calculate totals and how it calculates them. To do this, maintain a set of arithmetical operations as follows:
- 1. Enter a sequence number of the operation in the Cond.N field, beginning with 1, 2 etc.
- 2. Select an arithmetical operation to perform.
3. Select the source of the external data. To do this, specify the data source and figures that you have entered in the Maintain External Data Sources customizing activity. For example:
Cond.N. | Operation | Data Source | External Data Figure |
---|---|---|---|
1 | + (Add) | SALES_LEDGER | TOTAL_TAX |
The VAT Return program performs calculation of totals and external data as follows:
- The program processes line items based on tax codes,
- The program calculates the external data according to your settings at the external data source level,
- The program takes data from the line items and calculates totals according to your settings at the operands level,
- The program outputs totals and external data into the appropriate line items on the ALV screen.
Document Types Screen
On this screen, you can choose whether to include or exclude from selection documents of specific types. You can use wildcards.
Note that you cannot maintain Document Types for the selection criteria settings with the Exclude identifier on tax code level.
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL Application Log Documentation
This documentation is copyright by SAP AG.
Length: 17994 Date: 20240523 Time: 195657 sap01-206 ( 175 ms )