Ansicht
Dokumentation

/CCEE/SIFIRFUMSV00N - Advance Return for Tax on Sales/Purchases

/CCEE/SIFIRFUMSV00N - Advance Return for Tax on Sales/Purchases

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

Description

The program creates the advance return for tax on sales/purchases, and, if required, also creates a batch input session for automatic transfer posting of tax payable. The program can also fill out the tax return, if required.

You can display the return at item level for each tax type (output tax and input tax). Note, however, that even when you suppress the line item information, the data is still taken from the individual documents.

You can restrict the document volume to be handled by selecting the following criteria:

  • Posting date
  • Posting period (fiscal year and month)
  • Document date
  • Details of the run date and time saved in the document tax items during a previous program run

If you select the field Update documents: Update run, only document tax items without an entry for the date/time of a previous run are selected. The date and time of the tax return program run are noted on these tax items.

You can restrict the number of company codes to be handled directly, or specify a tax on sales/purchase group, for which all associated company codes are automatically fetched.

When the batch input session for the tax payable transfer posting is being created, a document is prepared for each country code selected. In this document, one item for the posting to the tax account, and one item for the posting to the tax payable account is created for each tax account.

The program can also make preparations for filling out the advance tax return for tax on sales and purchases, if required. It enters the tax balances per company code, the tax on sales/purchases code, the transaction key, and the total/debit/credit indicator, as well as the specific time period in the tables. The print program the uses these tables to determine the data required for printing the tax return.

You can configure user-specific output lists. The system offers the functions of the ABAP List Viewer for configuring the lists.

Requirements

For reporting in euros, you have to perform the following activities in Customizing for Financial Accounting:

  1. Activate the local currency.
    Choose General Ledger Accounting -> Business Transactions -> Closing -> Reporting -> Sales/Purchases Tax Returns ->Activate Alternative Local Currency for Advance Tax Return.
  2. Assign the EURO currency to program RFUMSV00.
    Choose General Ledger Accounting -> Business Transactions -> Closing -> Reporting -> Sales/Purchases Tax Return -> Specify Alternative Local Currency for Sales/Purchases Tax Return.
  3. To run the program, select the Alternative Local Currency field.
  4. Before you can use the batch input function for the automatic tax payable transfer posting, you have to make the following settings in Customizing:
    For the chart of accounts used, assign a tax payable account, and the posting key for debit and credit postings to this account to the transaction key 'UMS'. Check whether this prerequisite has been fulfilled.
    Carry Out Assignment
    Tax balances are transferred to this account if you do not override this by specifying a different tax payable account on the selection screen.
    For more information, see Customizing.

You can maintain variants for the program.
Maintain Variants

Output

If you make a restriction according to posting date, fiscal month, or document date, the system displays the run date and time that were updated in the document tax items.

The tax data can be output in lists with different summarization levels: The following are available:

  • Line item list with output tax per company code
  • Totals list of output tax per company code
  • Line item list of input tax per company code
  • Totals list of input tax per company code
  • Line item list of documents with tax differences per company code
  • Totals list of tax balances per company code
  • Totals list of tax balances for all company codes

The following data is displayed at line item level:

  • Company code
  • VAT code
  • Transaction key
  • Posting period and date
  • Document number and reference document number
  • Tax base amount
  • Output/input tax amount
  • Non-payable output tax/non-deductible input tax

To output address or receipt data, select the "Read Address/Receipt Data" fields and select the Layouts for output lists that contain the appropriate fields.

The following data can be output for each tax type in the tax type overview (totals list output tax and input tax):

  • Company code
  • VAT code
  • Transaction key
  • Tax name and rate
  • Base
  • Output/input tax amount
  • Non-payable output tax/non-deductible input tax

In the line item list for tax differences, documents where the posted tax amount differs from the calculated tax amount are output with an appropriate message.

The following data is displayed in the company code overview (totals list of tax balances per company code) for each company code:

  • Company code
  • VAT code
  • Transaction key
  • Tax name and rate
  • Base
  • Payable output tax
  • Deductible input tax
  • Tax balance

The amounts in the lists detailed above can be output in a foreign currency as well as the reporting currency.

You can also output an overview of the balances of all company codes (totals list of all company codes). The same data is displayed as in the company code overviews.

When you select the batch input procedure for automatic transfer posting of tax payable, information about the document prepared for this is output per company code. For each item in this document, the following data is displayed:

  • Item number
  • Posting key
  • Account number
  • Account name
  • Currency
  • Amount

If you have selected the preparations for filling out the advance return for tax on sales/purchases, the restrictions you selected are output. You need these values for the program run. The program processes the data further and then prints the return. output. You need these values for the program run. The program processes the data further and then prints the return.






Fill RESBD Structure from EBP Component Structure   PERFORM Short Reference  
This documentation is copyright by SAP AG.

Length: 8411 Date: 20240426 Time: 062558     sap01-206 ( 113 ms )