SCHEMA
US accounting scheme for RPCALCU0 (U000)
Object
Schema
Use
The scheme U000 contains the US components for calculation of gross and
net taxes.
Initialization of accounting
Object
Schema
Use
In this sub-scheme, important data/actions (switches) which are of
significance for the further course of accounting are supplied/performed
at the beginning of the accounting process.
Structure
Execution of the sub-scheme is made up of the following main steps:
o Specify program type (accouting or evaluation).
o Set switch for databank updates (YES/NO). All database updates are
controlled via this switch (otherwise simulation).
o Only the infotypes from the personnel data used for the selected
personnel number are read.
o All infotypes from Time Management are read in.
Specify check against the admin record PA03 (test or production).
US on-demand regular payroll check
Basic data (US)
Object
Schema
Use
This is a sub-scheme for reading basic data (Master Data), which are
indispensable for US payroll calculation. The basic data are then
printed in the payroll log (with program option = ON).
Structure
Execution of the sub-scheme is made up of the following main steps:
o provision of the name of the employee (P0001-ENAME).
o provision of the relevant workplace data and basic wage data from
the infotypes:
- Events P0000,
- Assignment P0001,
- Working time P0007,
- Basic pay P0008,
- Standard wage maintenance P0052 and
- Cost distribution P0027.
provision of the relevant address data.
o provision of the relevant address data.
o provision of the relevant Tax area data (resident).
o A check to ascertain whether all the necessary master date of an
employee are available for the accounting process (otherwise abort).
o Printout of the selected basic data in the break log.
Read previous result of current period
Read Last Payroll Results (international)
Schema Type
Payroll calculation schema
Use
The last payroll result (can be from previous period) is read in this
subschema, and made accessible to the current payroll run (for the
current period).
The imported last payroll results, or the values transferred, are then
printed in the payroll log (if program option = ON).
Structure
The subschema comprises the following main steps:
1. Import last payroll results (result table ORT)
2. Print results table (ORT) after import
3. Transfer relevant values to current payroll (LRT) Control is
effected via processing class 06 in table T512W
4. Print transferred values from LRT after import
Determine payroll modifiers
Processing of time data for payroll accounting
Object
Schema
Use
All information from Time Management that is used to determine working
times and monetary evaluation is processed in schema UT00.
Structure
The schema is made up of the following main steps:
o Generation of the personal shift schedule and provision of the
partial period parameters.
o Computation of valuation bases.
o Valuation of absences.
o Wage type generation.
o Processing of actual times.
o Processing of deviating payments.
o Valuation of time wage types.
o Consideration of wage slips from the incentive wage.
Gross feeding and RT storage of the time wage types^.
US Manual Check schema for RPCALCU0
Object
Schema
Use
The schema UMC0 contains the US components for calculation of gross and
Employer net taxes: employee net taxes are taken from Infotype 0221
(Manual check).
Reading in further pay and deductions
Object
Schema
Use
In this sub-scheme, the basic wage is supplemented by regular pay
components/deductions or supplementary payments.
Structure
Execution of the sub-scheme is made up of the following main steps:
o reading-in and processing of regular pay components/ deductions from
infotype P0014.
o reading-in and processing of supplementary payments from infotype
P0015.
Gross Calculation
Object
Schema
Use
After all the payroll components from the Master Data and Time
Management have become available, and after the bases for monthly
factoring (pro rata reduction of the monthly wage/salary through
multiplication with a partial period factor (number between zero and
one)) have been determined from the personal shift schedule (incl.
absences), you can perform evaluation in this sub-scheme.
Any pro rata payroll components (due, for example to the fact that the
employee has not worked the whole month (commencement/withdrawal during
the month or other unpaid absences)) are then grouped in gross buckets
for further processing.
Structure
The schema is executed in the following main steps:
o Generation of wage types /801 to /8nn for partial period factors
o Creating partial period factors in line with specific regulations.
As different wage and salary components are subject to different
reduction regulations, there also have to be several aliquot
factors.
o Determining monthly lump-sums for cost accounting.
o Evaluating wage and salary components, i.e. multiplication of an
amount (in user wage type Mnnn) with a factor (which is in the BPE
o Determining hourly rates for cost accounting.
o Processing standard wage maintenance.
o Gross feeding and storage of the wage types no longer required
during the course of further processing.
o Calculation of gross amount and cost distribution
R/CO cost accounting:
The KR/CO would like to know which part of the monthly wage/salary was
for "non-work" (paid leave, paid sick ness, other paid absences, public
holidays), in order to effect redistribution to other cost centers where
necessary (Social cost center, Overheads cost center).
Save tables before iteration
Object
Schema
Use
Before the deduction and tax iteration several tables have to be saved.
Function PITAB is used for this aim.
Load tables after start of iteration
Object
Schema
Use
After the loop begins the saved tables have to be reloaded. Function
PITAB is used for this aim.
Monthly Factoring and Storage (Cumul.of Gross Amount) US
Object
Personnel calculation schema
Use
This subschema contains the functions for the deduction function:
o Benefits
o Balances and Totals
o Limits
o Arrears
o Vacation Pay
o Workers' Net Compesation
Structure
US Tax calculation
Payroll functions available for US tax calculation
UPAR1 - Determine tax method for regular or retro-calculations
URSA - Cap tax withholdings for separate agregate method
USTAX - Process tax calculation
UTPRI - Process tax priority according to tax model
UTWE - Process tax when earned principle
UTXOR - Tax authority override
UNMEX - New Mexico workers compensation tax
UOTX0 - Freeze taxes across year-end
UGUPD - New Mexico workers compensation tax
CPYOT - Copy deduction tables of last for-period to current period
PTCRT - Override negative YTD TCRT check
For concurrent employment:
see Schema UTAC
Net Calculation - US
Object
Schema
Use
Sub-schemes are called up from the main scheme (e.g. U000) using COPY
(e.g. UNA0).
Decision: If deductions not taken (end of loop)
Retrograde accounting run - INTERNATIONAL
Object
Schema
Use
In this scheme, the differences are calculated which are caused by the
fact that the payroll accounting process is in a retrograde period, thus
resulting in deviations from the original invoice with regard to
remuneration. The differences are then taken into account in the same
sub-scheme of the original invoice of the current period.
Structure
Execution of the sub-scheme is made up of the following main steps:
o Query as to whether original invoice or retrograde accounting run.
Original invoice:
o Provision of received differences.
Retrograde accounting run:
o Reading of last accounting result (original invoice or old
retrograde accounting run).
o Printout of the read values (internal table ORT).
o Creation of differences and takeover of the non- revisable wage
types.
Composition of the new net pay.
o Storage of the new net pay in the difference table (internal table
DT).
o Takeover of the transfer(s) (from internal table BT) from the last
accounting result.
Net payments/deductions and transfers (US specific)
Object
Schema
Use
This subscheme is where the calculation of net pay is effected. The net
payments/deductions are taken into account.
Following this, the transfers are performed - either external transfers
and/or pay remittances. Any advance payments from previous payment runs
are included, after having been checked.
Additionally this subschema has a special net process ing for the
non-authorized manual check.
Structure
The subscheme comprises the following main steps:
o Query original payroll run.
Original payroll run:
o Take account of external transfers (infotype P0011).
o Import net payments/deductions and store in result table (internal
table RT)
o Process transfers from previous payment runs (advance payments).
Calculate net pay.
o Read bank data from infotype P0009 for pay remittance.
Always effected:
Storage of net pay/claim.
Personnel Calculation Schema for Month End Accruals
Object
Schema
Use
In scheme UAC0, month-end accrual calculations are performed in a
regular payroll run. The accruals are calculated using the function
Function UACGF.
If the accruals switch, Operation ACCMO is on. The results are stored in
table ACCR, which is also printed in the payroll log.
Structure
Schema UAC0 consists of the following main steps:
o Determine if in a regular payroll run
o Accruals switch on or off.
o Calculate accruals
o Print accruals table ACCR.
Notes
PC Rule UAC0
Schema U000
More information about month-end accruals can be found in the SAP
library under:
Personnel Admin. & Payroll -> Payroll -> Technical Basics of Payroll ->
Technical Basics of Payroll - United States -> Month End Accruals
Specific information about setting up month-end accruals can be found in
the implementation guide under Payroll USA -> Month End Accruals.
Final processing - US
Object
Schema
Use
At the end of the payroll accounting process, this sub-scheme performs a
check to determine whether the internal processing table is completely
executed. The cumulation is then recorded at wage type level, provided
that this is programmed for the respective wage type.
At the end of this sub-scheme, the last action in the payroll accounting
process is the export of the accounting results to the payroll account.
The results of payroll accounting are printed in the accounting log
(with program option = ON).
Structure
Execution of the sub-scheme is made up of the following main steps:
o Break of payroll accounting if the processing table (internal table
IT) has not been fully executed.
o Updating benefits tables
o Recording of cumulaton wage types (acc. to internal table CRT).
o Updating tax reporter tables
o Export of results from the payroll accounting function to the
payroll account (databank: PCL2 / cluster: RU)
Payroll is a good business and I guess that if someone can go in there and perform it's work then could be a guarantee job opportunity.
ReplyDeletepayroll factor
The most important factor of payroll is its flexibility. The companies provide you the services at tour door steps.
ReplyDeletepayroll factor
Good articles, Have you heard of LFDS (Le_Meridian Funding Service, Email: lfdsloans@outlook.com --WhatsApp Contact:+1-9893943740--lfdsloans@lemeridianfds.com) is as USA/UK funding service they grant me loan of $95,000.00 to launch my business and I have been paying them annually for two years now and I still have 2 years left although I enjoy working with them because they are genuine Loan lender who can give you any kind of loan.
ReplyDeleteI'm here to share my testimony of what a good trusted loan company did for me. My name is Nikita Tanya, from Russian and I’m a lovely mother of 3 kids I lost my funds on trying to get a loan it was so hard for me and my children, I went online to seek for a loan assistance all hope was lost until one faithful day when I met this friend of mine who recently secured a loan from Le_Meridian Funding Service She introduced me to this honest loan company who helped me get a loan in within 5 working days, I will forever be grateful to Mr Benjamin, for helping me get back on feet again. You can contact Mr Benjamin via email: lfdsloans@lemeridianfds.com, they do not know I’m doing this for them, but i just have to do it because a lot of people are out there who are in need of a loan assistance please come to this company and be saved.WhatsApp:(+1 989-394-3740)
ReplyDelete