Ansicht
Dokumentation

SOLUTION_OVERVIEW - Overview of Redesigned Solution

SOLUTION_OVERVIEW - Overview of Redesigned Solution

BAL Application Log Documentation   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

This node and the other IMG nodes in this section contain information on the workings of the redesigned tax solution for Payroll Australia. The redesigned solution uses the new schema QNTX/QTC1 for calculating tax. It aims at simplifying the process of implementing legal changes and corrections for the Australian tax calculation.

You can activate the redesigned solution using the HCM Australia: Tax Re-design (HCM_LOC_CI_69) business function.

Features of the redesigned solution

The redesigned solution is different from the existing solution in the following ways:

  • It provides a detailed payroll log for tax calculation.
  • It supports the Return to Work functionality.
  • It does not support tax refunds across financial years. This is different from the current solution.
  • It taxes payments for casual employees, who are paid retrospectively, as back payments. This is important where casual employees are paid retrospectively across financial years.
  • In it, the currency of all wage types is populated using only the payroll function XDECI.

New tables in the redesigned solution

  • Australia Tax - Calculation methods (T5QT1)
The AU Tax - Calculation methods(V_ T5QT1) view stores the configuration for taxation, and it includes the following:
  • The tax bucket or grouping used to process the different types of payments

  • The sequence in which the calculations are carried out

  • The payment wage type, and the tax wagetype generated in response

  • The method for calculating tax

  • An indicator for whether the payroll function should check the Australia Tax - Calculation method adjustment configuration (T5QT3) table for further wage type specific adjustments. For example, while calculating tax on back payment, the system adjusts tax and gross payment by referring to T5QT3.

  • A percentage value if the tax calculation should use a fixed rate

  • An indicator for whether tax should be calculated in the retrospective or the current period

The payroll function QNTAX checks the table to calculate tax.
  • Australia Tax - Calculation method adjustment configuration (T5QT3)
The AU Tax - Calculation method adjustment configuration(V_T5QT3) view stores the configuration for wage type specific behavior related to taxation.
Based on the configuration of T5QT1, the payroll function QNTAX will add or subtract values from either the Input Table (IT) or Cumulated Results Table (CRT) to form new values for the gross and/or tax amounts.
  • Australia Tax - Gross formation based on processing classes(T5QT6)
The AU Tax - Gross formation based on processing classes(V_T5QT6) view stores the configuration for the cumulation of wage types based on processing classes and specifications. It also stores the sequence in which the cumulation should take place.
The payroll function QGCUM checks the table before tax calculation to generate gross taxable payment.
  • Australia Tax - Calculations based on technical wage types(T5QT5)
The AU Tax - Calculations based on technical wage types(V_T5QT5) view stores the wage types to be cumulated and the sequence for adding or subtracting them from their corresponding base wage types during cumulation. It also indicates whether the cumulation should take place before or after calculation of tax.
The payroll function QCUMU checks the table to generate cumulated technical wage types. This process occurs both before and after the tax calculation.
  • Australia Tax - Retro processing characteristics and BF / CF (T5QR0)
The AU Tax - Retro processing characteristics and BF / CF (V_T5QR0) view stores the configuration for processing of technical wage types during a retroactive payroll run, both within and across financial years. It includes the corresponding carry forward and brought forward wage types.
The payroll function QRETR checks the table to generate carry forward and brought forward wage types.

Note: All these tables are type 'S' or system tables, and SAP will maintain their entries.

New payroll functions in the redesigned solution

SAP has delivered the following new payroll functions in the redesigned solutions for non-concurrent employment (non-CE) and concurrent employment (CE):

  • Australia Tax Calculation(QNTAX)
The function calculates tax on gross wage types based on the configuration maintained in tables T5QT1 and T5QT3.
The function is called from schemas QNTX (non-CE) and QTC1 (CE) to calculate tax.
  • Create deltas in retro period and process deltas in current period(QRETR)
In retrospective periods, the function generates carry forward wage types in the Difference Table and the Results Table based on the configuration in table T5QR0. It also restores wage types based on this configuration.
In the retrospective period, the function is called from the schema QAL1 (private sector) or AUL1 (public sector) and QRR1 (non-CE) or QRC1 (CE).
In the current period, the function generates brought forward wage types as defined in table T5QR0. In the current period, the function is called from schema QAL1 (private sector) or AUL1 (public sector).
  • Gross Cumulation for Taxation (QGCUM)
The function generates cumulated technical wage types based on the configuration in table T5QT6. It checks the processing class and specification of wage types in the Input Table and adds them to the technical wage types maintained in table T5QT6.
The function is called from schema QAL1 (private sector) or AUL1 (public sector).
  • Wagetype Cumulation(QCUMU)
The function cumulates wage types based on the configuration maintained in table T5QT5.
The function is called from schema QNTX (non-CE) and QTC1 (CE). The function is called before and after the QNTAX function to perform wagetype-specific cumulations.
  • Calculation of averages (Australia)(QNAVG)
In the non-CE solution, the function is called from schema QNTX after calling the Calculation of averages ( AVERA) function. It uses the average normal earnings as calculated by AVERA.
In the CE solution, the function is called from schema QTC1 to calculate the average normal earnings.
For both non-CE and CE, if an employee is inactive in the current payroll period or has zero earnings in the current financial year, the function imports the average normal earnings from the last payroll period or financial year when it was calculated.

Other sub-nodes in this section

  • Check and Maintain New Schemas
Provides information about the new schemas and their implementation, as well as Customizing activities for maintaining them
  • Check Personnel Calculation Rules
Describes the new personnel calculation rules delivered in this solution
  • Check and Maintain Wage Types and Processing Classes
Provides information about the new and modified wage types, as well as the option to maintain them
  • Business Add-Ins (BAdIs)
Provides BAdIs relevant for the redesigned solution

Note: For more information about the redesigned solution and its new tables and payroll functions, see SAP Note 2067981 (non-concurrent employment) and SAP Note 1912094 (concurrent employment).






rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 9900 Date: 20240523 Time: 154344     sap01-206 ( 457 ms )