Setting Up Country Data

This chapter provides an overview of PeopleSoft Enterprise Global Payroll core functionality in Spain and discusses how to:

Click to jump to parent topicUnderstanding PeopleSoft Enterprise Global Payroll Core Functionality in Spain

This section discusses:

Click to jump to top of pageClick to jump to parent topicRetroactivity

Retroactivity is the process of going back in time and recalculating prior calendars because changes were made after the original calculation was run. When retroactive processing occurs for a payee, the system recalculates each element generated for the payee. The difference between these results is the retro delta.

In Global Payroll, two methods are available for calculating retro:

The most common retro method used in Spain is the corrective method. Using this method, you go back and recalculate the elements of the pay run, updating all accumulators, including balance accumulators and calendar period accumulators. The recalculated pay run replaces the previously calculated run. However, the original pay run calculation remains available for auditing and reporting purposes. Rather than forwarding retro deltas to the current calendar as an adjustment, the system sends any adjustment to Net to be Paid for the recalculation period to manage the banking process.

Note. You can also set up retro with the forwarding method during your implementation if it fits your company's needs.

PeopleSoft Enterprise Global Payroll for Spain and Retroactivity

PeopleSoft Enterprise Global Payroll for Spain delivers the corrective method because this is the standard (statutory) way to manage retroactivity in Spain.

Launching Retroactivity Across Different Tax Years

When the prior period is in a different tax year, your company can't collect the tax due and pay it to Hacienda because the prior year is already closed for tax reporting. This applies to both situations of underpayment and overpayment.

The solution is that, when you are reporting to Hacienda, deltas of the previous year are considered. The deltas are considered in Model 111 of the current month and in Model 190 for the current year (at the end of the year) as income from a previous tax year. The system calculates the IRPF tax for those deltas by applying a fixed percentage (currently at 15 percent), instead of the valid IRPF percentage in the retro period or the current period.

Note. Taxes and social security are calculated differently. Social security calculation is not affected when the retro calculation is across different tax years. The way to calculate retro in this case is the same as the one used in calculating retro in the current year.

Example of Calculating Retroactivity for a Different Tax Year

Assume that both the calendar period and the fiscal period for your pay entity start on January 1. If the retro starts in a different tax year, the fiscal period determines how the retro of taxes is calculated. The following list and table provide the details for this example:

Note. This table summarizes all the information that you need for your retro calculation. This table is only a suggestion using the common setup parameters that are delivered with PeopleSoft Enterprise Global Payroll for Spain. You may find that your company's requirements are different and may need to define retro differently during your implementation.

Setup Issue

Requirement

Default retro method

Corrective

Retro process (retro method)

Corrective

Retro process - does it vary?

No

Calendar period starts on:

January 1

Fiscal period starts on:

January 1

Backward limits:

No limits

Forward limits:

Two years after employee termination

Running Corrections in PeopleSoft Enterprise Global Payroll for Spain

The pure retro process calculates from a target calendar, which receives forwarded tax data regarding deltas and updates the balance accumulators of the recalculated month. You then report the delta from the retro processing for the target calendar through complementary reporting . Thus, if you have already reported social security contributions for a given month and need to recalculate, you use pure retro processing. For example, if a company signs a labor agreement in May but needs to increase salary starting from January 1, then the company must run pure retro processing from January in the May payroll (target calendar). The company then reports the deltas from the retro calculation in a complementary report within the May FAN file.

Corrections, on the other hand, are cases in which you need to rerun a finalized payroll but have not yet reported to social security for that month. Corrections enable you to report the delta on the regular monthly reporting rather than through complementary reporting. You are thus correcting a finalized payroll.

With PeopleSoft Enterprise Global Payroll for Spain, you can run corrections by using a specific run type or by using Global Payroll core off-cycle functionality. The "Managing Off-Cycle Payments" chapter explains both methods in detail.

See Also

Managing Social Security Calculation

Calculating Taxes

Defining Retroactive Processing

Managing Off-Cycle Payments

Click to jump to top of pageClick to jump to parent topicPayment Keys

In PeopleSoft Enterprise Global Payroll for Spain, you can define payment keys. Options are Company, Contract Number, Department, and Establishment ID. When the payment keys of the current period don't match the payment keys in the retro period, the deltas are managed as a separate gross-to-net calculation in the current calendar period. When a retro is launched that affects more than one calendar period, the deltas that come from each one will be summed only when the payment keys match.

For example, company information is needed for tax reporting purposes. The Agencia Tributaria needs to know which company the employee is working and being paid from.

So when retro is launched, you may need to report the tax calculation of the deltas related to the prior company. Or you may need to report the tax calculation of the deltas related to the current company. Which calculation you report depends on which company is declaring the payment to the fiscal territory.

Because PeopleSoft Enterprise Global Payroll for Spain uses the corrective retro, it does not forward deltas into the current period in most cases. However, regarding tax calculation, the income deltas are transferred to the current period. You should review this during implementation and set up according to your organizational requirements.

See Also

Defining the Organizational Structure

Defining Retroactive Processing

Click to jump to top of pageClick to jump to parent topicAccumulators

In PeopleSoft Enterprise Global Payroll for Spain, two types of accumulators exist:

For user-defined accumulators, four functional areas exist that have specific prefixes:

For auto-generated accumulators, two functional areas exist that have specific suffixes:

In PeopleSoft Enterprise Global Payroll for Spain, you define accumulators for several earnings and deductions. Accumulators for earnings include those for base salary, seniority pay, mejora voluntaria, complemento absorbible, and extra period payments. Accumulators for deductions include social security deductions.

Customer-Oriented Segment Accumulators

PeopleSoft Enterprise Global Payroll for Spain also delivers a set of customer-oriented segment accumulators. When you define an earning or deduction element, you can assign the element to these accumulators. You need to decide which accumulators you need to update, based on the following questions:

Depending on your answer to these questions, you need to select the appropriate accumulator. The following tables provide details about the customer-oriented segment accumulators:

Compensation:

Accumulator Name

Description

CLI AC SAL BRUTO

Custom gross salary. Add elements that correspond to an employee's compensation.

CLI AC DEDUCCIONES

Custom deductions. Add elements that correspond to an employee's deductions to the gross salary.

CLI AC DEV ABSRBLE

Custom absorbable earnings. Add elements that are going to be absorbed by the net-to-gross process.

Note. If an element contributes to the gross salary and is also absorbable, it needs to be added to both CLI AC SAL BRUTO and CLI AC DEV ABSRBLE.

Taxes:

Accumulator Name

Description

CLI AC ING DIN FJO

Custom fixed taxable base. Add elements that correspond to basic or regular fixed compensation that pay taxes.

CLI AC ING VR1 S

CLI AC ING VR2 S

CLI AC ING VR3 S

Custom variable taxable base. Add elements that correspond to variable or nonregular variable compensation that pay taxes. Select the correct accumulator depending on the method that you want to use during estimation of variable compensation as part of the tax base estimation calculation.

CLI AC ING SPC REP

Employee taxable salary in kind. Add elements that correspond to employee in kind salary for which the taxable part will be paid by the employee.

CLI AC ING SPC NRE

Taxable in kind salary. Add elements that correspond to employee in kind salary for which the taxable part will be paid by the employer.

CLI AC ING SP N NC

In kind not contributive. Add elements that correspond to employee in kind salary for which the taxable part will be paid by the employer and does not contribute to social security.

CLI AC ING SP R NC

In kind employee not contributive. Add elements that correspond to employee in kind salary for which the taxable part will be paid by the employee and does not contribute to social security.

CLI AC RDTO IRREG

Custom nonregular income. Add elements that correspond to employee compensation that is accrued later than two years ago.

CLI AC RDTO IRR50

Custom nonregular income 50. Use this accumulator for irregular income that is affected by 50% reduction.

CLI AC RDTO IRR50D

Custom nonregular income 50D. Use this accumulator for irregular income that is affected by 50% reduction applying to fiscal territory Navarra.

CLI AC RDTO IRR70

Custom nonregular income 70. Use this accumulator for irregular income that is affected by 70% reduction.

Note. You can include an earning in just one of these tax accumulators.

Social Security:

Accumulator Name

Description

CLI AC BASE SS D

Social security daily base. Add elements that correspond to basic or regular fixed compensation that contribute to social security bases.

CLI AC BASE SS M

Social security monthly base. Add elements that correspond to compensation other than basic or regular fixed compensation that contribute to social security bases.

Note. An element is added to either CLI AC BASE SS D or CLI AC BASE SS M, but not to both, for social security purposes.

CLI AC BS HR X E S

Social security structural overtime base. Add elements that correspond to structural overtime compensation that contributes to social security bases.

CLI AC BS HR X NES

Social security nonstructural overtime base. Add elements that correspond to nonstructural overtime compensation that contributes to social security bases.

Segmentation:

Accumulator Name

Description

CLI AC SEG AUS

Absences slicing. Add elements that correspond to absence segmentation.

CLI AC SEG COMP

Compensation slicing. Add elements that correspond to compensation segmentation.

CLI AC SEG CC

Common contingencies slicing. Add elements that correspond to common contingencies segmentation.

CLI AC SEG CP

Professional contingencies slicing. Add elements that correspond to professional contingencies segmentation.

CLI AC SEG TAX

Taxes slicing. Add elements that correspond to tax segmentation.

Other purposes:

Accumulator Name

Description

CLI AC SDIA INDM

Daily Salary for Severance Pay. You can use this accumulator, if you have set it up in the Labor Agreement component (HR_LABOR_AGRMNT), to calculate the severance payment.

CLI AC SDIA PREAV

Daily Salary for Preadvised Days. You can use this accumulator, if have set it up in the Labor Agreement component, to calculate the preadvised days earning/deduction.

CLI AC SDIA TRAM

Daily Salary for Job Litigation Salary. You can use this accumulator, if you have set it up in the Labor Agreement component, to calculate the litigation salary.

See Also

Element Ownership and Maintenance

Setting Up Accumulators

Click to jump to top of pageClick to jump to parent topicSegmentation

In Global Payroll, you can segment elements based on different events or changes. Two types of segmentation exist:

PeopleSoft Enterprise Global Payroll for Spain uses element segmentation in most cases. A slice can occur for many reasons:

PeopleSoft Enterprise Global Payroll for Spain uses period segmentation for these changes:

Note. PeopleSoft Enterprise Global Payroll for Spain delivers segmentation setup and triggers as sample data. You must decide which changes should trigger segmentation for your company. View the delivered segmentation rules and triggers using pages in Global Payroll in your demo installation.

Retroactivity Segmentation Mismatching

When the system recalulates a segmented period for retro and the segmentation dates of the original calculation don't coincide with those of the recalculation, this is called a segment mismatch, and it affects how the system calculates retro deltas.

When segment dates match and payment keys are the same, the system recalculates the original segments to determine the new values for each segment. It then subtracts the old value from the new value for each pay element to determine the retro deltas. It writes the new results to the output tables.

When segment dates don't match, the system treats the old and new values as if they belong to separate segments. It creates reversal segments for each segment that existed in the prior calculation and creates new recalculated segments. A reversal segment has no results because it does not go through gross-to-net processing. The only results that they system writes to the output result tables are for deltas and balance accumulators. For calculating deltas, the system uses zero for the new values.

The new recalculated segments go through gross-to-net processing and generate new values. While processing recalculated segments, the system cannot use "Previous Value" functionality to get deltas as it normally does during retro processing because the previously calculated values for every element are resolved to zero. In this case, the system retrieves the previous value through arrays.

When reading previously calculated values, the system sums the results for all slices and segments previously calculated for the calendar group and stores those values in container elements (RTR AC xxxxx). Then when the system subtracts the previous values from the recalculated values to determine retro deltas, it uses the proportional part of the total previous value, prorated with respect to the current segment days. The proration rule being used is:Active days in the current slice ÷ Active days in the period

Active days in the period is normally defined as the days between the period begin date and period end date, but in the event that an employee changes pay groups in the month, the system uses the period until the effective date of the pay group change. For cases in which contributions are linked to vacations, the system applies the total previous value to the segment in which there is now a termination.

Active days in the period normally means days between Period begin date, and Period End date, but in case employee changes of pay group in the month, then we will consider the period till the effective date of the paygroup change. In case of contributions linked to Vacations we are applying the total previous value to the segment in which there is now the termination

Note. For banking purposes, PeopleSoft Global Payroll manages reversal segments by inserting rows in GP_PAYMENT for the reversal segments as negative amounts. Then, the new calculation inserts the new values. This means that you must select the "Combine Payment" functionality whenever you process reversals.

Whenever you need to generate retro deltas or read previously calculated values, you need to analyze whether you want to use container elements (RTR AC xxxxx). To use container elements you must:

  1. Create the container element (RTR AC xxxxx).

  2. Update the formula RTR FM MAPPING to map the source element—the element for which you want to retrieve previous values—to the target container element.

  3. Update the formulas that makes use of "Previous Value" functionality to use the container element in the case of segmentation mismatching.

  4. Update the accumulators that determine the behavior of the container elements in the case of element segmentation: RTR AC SEG TAX and RTR AC SEG SS.

    RTR AC SEG TAX (Tax Elements slicing) includes all container elements that should be sliced when the system processes segmentation trigger events that affect taxes.

    RTR AC SEG SS (SS Elements to slice) includes all container elements that should be sliced when the system processes segmentation trigger events that affect social security.

Forwarding Retro Deltas to Inactive Segments

PeopleSoft Global Payroll creates inactive segments to process retro deltas that are forwarded when the pay entity of the source month does not match the pay entity of the current month. This usually occurs whenever payment keys don't match. PeopleSoft Global Payroll also creates inactive segments when there are pending retro changes for inactive employees. The system requires a target calendar to which it can forward deltas (late terminations process through retro).

The system skips gross-to-net calculation during inactive segment processing. You need to ensure, however, that you manage the retro deltas that get forwarded using the setup variable CLI VR CAL DD SG I (Calc IRPF DD in Inac. Segment). This variable indicates to the system whether you want to process tax deductions during inactive segment calculation. Valid values are:

See Also

Defining Segmentation

Click to jump to top of pageClick to jump to parent topicTriggers

In Global Payroll, triggers are used to detect online changes to data that should result in some type of system action. Examples of common data changes that might use triggers are the hiring of a new payee, a change in pay rate, or a change in job location.

Three types of triggers exist: iterative, segmentation, and retro triggers.

PeopleSoft Enterprise Global Payroll for Spain delivers triggers as sample data. Review the delivered triggers and adjust existing triggers, or define your own triggers based on your company's needs.

Iterative Triggers

This table lists some iterative triggers that are delivered with PeopleSoft Enterprise Global Payroll for Spain as sample data:

Record

Trigger Level

Fields With Triggers

Field Values

CNTRCT_DATA_ESP

Record

Not Applicable

Not Applicable

COMPENSATION

Field

COMPRATE

COMP_FREQUENCY

CURRENCY_CD

FTE_INDICATOR

Not Applicable

GPES_MULT_EMP

Record

Not Applicable

Not Applicable

GPES_PAYEE_DATA

Field

Not Applicable

GPES_TAX_LOCATION

GPES_PP_CONTRIB

Record

Not Applicable

Not Applicable

GPES_PP_EMP

Record

Not Applicable

Not Applicable

GP_ABS_EVENT

Record

Not Applicable

Not Applicable

GP_ABS_OVRD

Record

Not Applicable

Not Applicable

GP_PI_MNL_DATA

Record

Not Applicable

Not Applicable

GP_PI_MNL_SOVR

Record

Not Applicable

Not Applicable

GP_PYE_OVRD

Record

Not Applicable

Not Applicable

GP_PYE_OVR_SOVR

Record

Not Applicable

Not Applicable

JOB

Field

ACTION

HIR -- Hire

REH – Rehire

TER – Termination

JOB

Field

COMPANY

Not Applicable

JOB

Field

EMPL_CTG

Not Applicable

JOB

Field

GP_PAYGROUP

Not Applicable

JOB

Field

PAY_SYSTEM_FLG

Not Applicable

JOB

Field

SOC_SEC_RISK_CODE

Not Applicable

JOB_JR

Field

SSN_EMPLOYER

Not Applicable

WKF_CNT_TYPE

Field

CONTRACT_TYPE

CONTRACT

Segmentation Triggers

This table lists some segmentation triggers that are delivered with PeopleSoft Enterprise Global Payroll for Spain as sample data:

Record

Trigger Level

Fields With Trigger

Field Values

Trigger Event ID

CNTRCT_DATA_ESP

Field

EFF_STATUS

A - Active

RISK_CODE (element segmentation)

GPES_ABS_TRIGR1

Field

PIN_CODE

MATERNIDAD PARCIAL ESP

PATERNIDAD PARCIAL ESP

GUARDA LEGAL ESP

CATEGORZN (element segmentation)

GPES_ABS_TRIGR2

Field

PIN_CODE

MATERNIDAD PARCIAL ESP

PATERNIDAD PARCIAL ESP

GUARDA LEGAL ESP

CATEGORZN (element segmentation)

GPES_PAYEE_DATA

Field

GPES_TAX_LOCATION

Not Applicable

TAX_LOCTN (element segmentation)

GP_PYE_OVRD

Field

PIN_NUM

RETJ ALIM

RETJ CNYG

RETJ JUDCL

RETJ ALIM ND

RETJ CNYG ND

DIETA EXPTR

PRNCTA EXPTR

NOCTURNIDAD

FESTIVIDAD

INCENTIVOS

TOXICIDAD

PRTCPCN BEN

BECA INVESTN (specific trigger event ID)

PREJUBILACN (specific trigger event ID)

DEV SS PREJ (specific trigger event ID)

GASTOS BECA (specific trigger event ID)

See Segmentation Triggers with Earning and Deduction Assignments.

COMPRATE (element segmentation)

JOB

Field

ACTION

HIR - Hire

REH - Rehire

TER - Termination

TWP - Termination with pay

HIRE/TERM (period segmentation)

JOB

Field

COMPANY

Not Applicable

COMPANY (period segmentation)

JOB

Field

COMPRATE

Not Applicable

COMPRATE (element segmentation)

JOB

Field

CONTRACT_NUM

Not Applicable

HIRE/TERM (period segmentation)

JOB

Field

EMPL_CTG

Not Applicable

CATEGORZN (element segmentation)

JOB

Field

FULL_PART_TIME

Not Applicable

F/P TIME (period segmentation)

JOB

Field

GP_PAYGROUP

Not Applicable

PAY GROUP (period segmentation)

JOB

Field

PAY_SYSTEM_FLG

Not Applicable

PAY SYSTEM (period segmentation)

JOB

Field

SOC_SEC_RISK_CODE

Not Applicable

RISK CODE (element segmentation)

JOB_JR

Field

SSN_EMPLOYER

Not Applicable

CATEGORZN (element segmentation)

WKF_CNT_TYPE

Field

CONTRACT_TYPE

Not Applicable

CATEGORZN (element segmentation)

Retroactivity Triggers

This table lists some retroactivity triggers that PeopleSoft Enterprise Global Payroll for Spain delivers as sample data:

Record

Trigger Level

Fields With Trigger

Field Values

Trigger Event ID

CNTRCT_DATA_ESP

Record

Not Applicable

Not Applicable

CONTRACT

COMPENSATION

Field

COMPRATE

COMP_FREQUENCY

CURRENCY_CD

FTE_INDICATOR

Not Applicable

COMPENSATION

GP_ABS_EVENT

Record

Not Applicable

Not Applicable

ABSENCES

GP_ABS_OVRD

Record

Not Applicable

Not Applicable

ABSENCES

GP_PI_MNL_DATA

Record

Not Applicable

Not Applicable

PI

GP_PI_MNL_SOVR

Record

Not Applicable

Not Applicable

PI

GP_PYE_OVRD

Record

Not Applicable

Not Applicable

OVERRIDE

GP_PYE_OVR_SOVR

Record

Not Applicable

Not Applicable

OVERRIDE

JOB

Field

ACTION

HIR – Hire

REH – Rehire

TER – Termination

See Termination Payment Calculation.

JOB DATA

JOB

Field

COMPANY

EMPL_CTG

GP_PAYGROUP

Not Applicable

JOB DATA

JOB

Field

Not Applicable

Not Applicable

JOB DATA

JOB

Field

PAY_SYSTEM_FLG

SOC_SEC_RISK_CODE

Not Applicable

RETRO

JOB_JR

Field

SSN_EMPLOYER

Not Applicable

JOB DATA

Segmentation Triggers with Earning and Deduction Assignments

In Global Payroll you can define segmentation triggers only for effective-dated records, with one exception: you can define segmentation triggers for the begin and end dated earning and deduction assignment record GP_PYE_OVRD. This exception enables you to assign an earning or deduction to a payee on the Element Assignment by Payee (GP_ED_PYE) or Payee Assignment by Element (GP_ED_ELEM) components, and to segment (and prorate) the element when the assignment begin date comes after the pay period begin date, the assignment end date comes before the period end date, or both.

PeopleSoft Enterprise Global Payroll for Spain has set up the following earnings so that the system automatically segments and prorates them (using the proration factor defined on the earning definition pages) when the assignment period covers only a portion of the pay period:

Element Name

Type

Description

RETJ ALIM

Deduction

Children Support Garnishment

RETJ CNYG

Deduction

Spouse Support Garnishment

RETJ JUDCL

Deduction

Garnishment

RETJ ALIM ND

Deduction

Not Deduced Child Garnishment

RETJ CNYG ND

Deduction

Not Deduced Spouse Garnishment

DIETA EXPTR

Earning

Maintenance Expatriates

PRNCTA EXPTR

Earning

Overnight Stay Expatriates

NOCTURNIDAD

Earning

Nighttime Complement

FESTIVIDAD

Earning

Festivity Complement

INCENTIVOS

Earning

Incentives

TOXICIDAD

Earning

Toxicity/Hazardous Complement

PRTCPCN BEN

Earning

Profit Participations Complement

BECA INVESTN

Earning

Scholarship Holder

PREJUBILACN

Earning

Preretired Income

DEV SS PREJ

Earning

Social Security Paid by Employee

GASTOS BECA

Earning

Scholarship Holder Expenses

If you want to set up additional earnings and deductions to trigger segmentation and proration when they are assigned to payees and the assignment period covers only a portion of the pay period, access the Trigger Definitions component (GP_TRGR_SETUP) and add these elements to the segmentation trigger definition for the GP_PYE_OVRD record.

In the case of deductions or nonbasic earnings, you also need to specify formula GEN FM SEGMNTCN as a post-process formula and specify the proration to use. PeopleSoft Enterprise Global Payroll for Spain delivers GEN PO DIAS SLICE that you can use or modify, or you can create a new formula to fit your requirements.

See Also

Setting Up Triggers

Click to jump to top of pageClick to jump to parent topicRounding Rules

When you resolve an element that is a numerical value, you often need to round the resulting value. You'll use rounding rules to do this.

After you define a rounding rule element, apply it to other elements. The rounding rule can be applied to any component of an earning or deduction, to the resolved amount of an earning or deduction, or within a formula.

The following table describes the delivered rounding rules that PeopleSoft Enterprise Global Payroll for Spain provides as guidelines:

Rounding Rule

Logic

Delivered System Uses

GEN RR REDONDEO

Rounds to 2 decimals. Rounds upward if the rounding adjustment number is greater than or equal to 5. Rounds downward if the rounding adjustment number is less than 5.

The system uses this rounding rule to round nonmonetary amounts.

GEN RR TRUNC 2DEC

Truncates to 2 decimals.

The system uses this rounding rule during tax percentage calculation.

GEN RR LEGAL

Rounds to 2 decimals. Rounds upward if the rounding adjustment number is greater than or equal to 5. Rounds downward if the rounding adjustment number is less than 5.

The system uses this rounding rule to round monetary amounts. PeopleSoft Enterprise Global Payroll for Spain uses it to round euros.

GEN RR TRUNC 0DEC

Truncates to 0 decimals.

The system uses this rounding rule during preparation of FAN file values.

GEN RR REDOND 4DEC

Rounds to 4 decimals. Rounds upward if the rounding adjustment number is greater than or equal to 5. Rounds downward if the rounding adjustment number is less than 5.

The system uses this rounding rule during vacation entitlement calculation.

GEN RR REDOND 0DEC

Rounds to 0 decimals. Rounds upward if the rounding adjustment number is greater than or equal to 5. Rounds downward if the rounding adjustment number is less than 5.

The system uses this rounding rule when calculating the IRPF percentage.

FNQ RR D VACACIONS

Truncates to 0 decimals.

The system uses this rounding rule when calculating vacation days for terminated employees.

SS RR BASES

Rounds to 2 decimals. Rounds upward if the rounding adjustment number is greater than or equal to 5. Rounds downward if the rounding adjustment number is less than 5.

The system uses this rounding rule when calculating social security bases.

See Also

Calculating Taxes

Managing Social Security Calculation

Defining Calculation Elements

Click to jump to top of pageClick to jump to parent topicProcess Lists

PeopleSoft Enterprise Global Payroll for Spain delivers the following process lists:

Process List

Calculation Type

ABSENTISMO PR

Absence calculation

GEN PR CAL CORR

Payroll calculation

GEN PR CALC NOM

Payroll calculation

XTR PR PAGA EXTRA

Extra period calculation

Calculate IRPF percentage either as part of the normal payroll (in the GEN PR CALC NOM process list) or as a separate calculation (in the TAX PR CALC IRPF process list).

Click to jump to parent topicSetting Up Statutory Rates

To set up statutory rates, use the Statutory Rates ESP component (GPES_STATUTORY).

This section provides an overview of statutory rates and discusses how to set up statutory rates.

See Also

Setting Up Statutory Severance Days

Click to jump to top of pageClick to jump to parent topicUnderstanding Statutory Rates

PeopleSoft Enterprise Global Payroll for Spain delivers statutory rates for:

These rates are defined by the government. PeopleSoft Enterprise Global Payroll for Spain delivers and maintains these rates as system data.

Click to jump to top of pageClick to jump to parent topicPage Used to Set Up Statutory Rates

Page Name

Definition Name

Navigation

Usage

Statutory Rates

GPES_STATUTORY

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Addl Rates, Ceilings, Values, Statutory Rates ESP, Statutory Rates

Enter the statutory rates for the minimum salary, interest rate for employee loans, and percentage of minimum salary that is exempt for tax and social security contributions.

Click to jump to top of pageClick to jump to parent topicSetting Up Statutory Rates

Access the Statutory Rates page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Addl Rates, Ceilings, Values, Statutory Rates ESP, Statutory Rates).

Daily Minimum Salary

Enter the minimum daily wage established by law.

Monthly Minimum Salary

Enter the minimum monthly wage established by law.

IPREM (Daily) (Indice Publico de Renta de Efectos Múltiples)

Enter a value to use to calculate the daily wage that is exempt from taxes and social security contributions.

IPREM (Monthly) (Indice Publico de Renta de Efectos Múltiples)

Enter a value to use to calculate the monthly wage that is exempt from taxes and social security contributions.

Part Time Minimum Salary

Enter the daily minimum salary for part-time employees.

Statutory Interest

Enter the interest rate established by law. You can apply this interest rate or another rate to any employee loan. If you apply a lower rate, the difference is considered salary in kind.

Excess Pct. over IPREM (excess percentage over Indice Publico de Renta de Efectos Múltiples)

Enter the percent to use to calculate the exempted amount for the public transportation complement and for salary in-kind earnings.

See Also

Public Transportation and Distance Complement

Click to jump to parent topicViewing Delivered Elements

PeopleSoft Enterprise Global Payroll for Spain provides some setup elements that you can customize to fit your business requirements. The following table lists these setup elements:

Element

Description

AJN VR TAX PCT EST

Estimated tax pct net-to-gross. Percentage (divided by 100 and added 1, for example, 30% ÷ 100 = .30 +1 = 1.30) used by the net-to-gross adjustment process to increase the net total salary by that percentage to get an estimated gross salary. Use element overrides to assign different percentages for payees.

AJN VR TOLERANCIA

Net to gross tolerance adjustment.

CLI FM ANTIG DESDE

Seniority date from. Use to set up your seniority calculation business requirements.

CLI FM APL FTE E&D

Apply FTE to earnings and deduction compensation.

CLI FM APL FTE FLX

Apply FTE to flexible compensation.

CLI FM APL FTE JOB

Apply FTE factor to Job compensation.

CLI FM APL LIM 2%

Application of tax ceiling 2%. Use to specify the rules to apply the limit of 2% to tax percentage.

CLI FM BRUTO REJ

Gross salary for garnishments. Use to compute the gross to be used as the starting point for garnishments.

CLI FM CALC ING A

Override annual income calculation. Use to set up your tax base estimation business requirements.

CLI FM EST OTROS

Other earnings. Use to code define requirements to add income to the taxable base.

CLI FM SBR FCT FTE

Override FTE factor.

CLI FM SBR FLX AJT

Adjust factor FTE override.

CLI VR ALTA DIRECC

Executives flag. Used during FAN processing to identify this collective.

CLI VR CAL DD SG I

Calculate IRPF deductions in inactive segment. Indicate that you want to process deductions when inactive segments produce a negative net.

CLI VR CAL TAX PCT

Recalculate tax percentage flag. Indicate whether you want to recalculate the tax percentage during inactive or correction calendars.

CLI VR CALCULA TAX

Tax calculation flag override. Use to force regularization of tax percentage even when nothing has changed. You can specify the regularization reason.

CLI VR CORRECCION

Payroll correction flag. Override to correct a calculated payroll during off-cycle processing.

CLI VR EST ASG SOB

Generate yes/no for estimation. Override at the element level how the system estimates taxable base using earnings and deduction assignment as a source.

CLI VR EST ASIGN

Estimation assign earning/deduction override. Specify whether you want to use earnings and deduction assignments as a source of income for estimating the taxable base.

CLI VR EST F AÑO

Use 31-dic if expected contract end date null. Tells the system to use end of the year as the end date of tax base estimation when the expected contract end date is null.

CLI VR EST FLX AJT

Estimation adjustment flag. Tells the system to perform flexible compensation estimation.

CLI VR EST FUTURO

Future estimation. Use to include future effective dates in Job when estimating the taxable base.

CLI VR FIJO SOB

Fixed income estimated annual override. Overrides the fixed portion of the taxable base.

CLI VR FNQ P PXTR

Pay extra period. in termination. Specify how to process extra periods when there is a termination in the month of payment for the extra period.

CLI VR IRPF SUBSID

IRPF percentage to apply to social security subsidy.

CLI VR M PRORRATEO

Months for the prorating. Indicate the number of months to prorate social security contributions when compensation is accrued in more than one month.

CLI VR MET CLC BRD

Calculation method of BRD. Specify whether the system combines bases from different contracts when calculating BRD.

CLI VR OPC CLC BRD

Calculation option BRD. Specify whether the system computes periods affected by certain absences when calculating BRD.

CLI VR PD VLR PXTR

Compensation paid to pay extra period.

CLI VR PRC DTO XTR

Extra period deduction process option. Specify how you want to deduct absences that affect extra periods paid in advance.

CLI VR RECAIDA AT

BRD calculation in AT relapse. Set the value to N to begin an absence with a value different than the original begin absence value in the case of an AT relapse.

CLI VR RECAIDA IT

BRD calculation in IT relapse. Set the value to N to begin an absence with a value different than the original begin absence value in the case of an IT relapse.

CLI VR RECAIDA MAT

BRD calculation in MAT relapse. Set the value to N to begin an absence with a value different than the original begin absence value in the case of a maternity or paternity relapse.

CLI VR RECAIDA RE

BRD calculation in RSK relapse. Set the value to N to begin an absence with a value different than the original begin absence value in the case of a risk during pregnancy or lactancy relapse.

CLI VR RED JORNADA

Reduced workday indicator. Override for regular part-time employees to indicate the number of worked hours per day.

CLI VR RT A PR FLG

Previous year retro flag. Specify whether the system manages retro from previous years separately.

CLI VR SPC SOB

In kind income estimated annual override. Overrides the in kind income portion of the taxable base.

GEN VR TIPO AJ SAL

Salary adjustment type. Override with values NETO or BRUTO to set up an EmplID as net-to-gross or gross-to-net.

CLI VR VRBLE SOB

Variable income estimated override. Overrides the variable portion of the taxable base.

SS VR CONTR 7D FLG

Contract less than 7 days flag.

SS VR TRATA MNSUAL

Daily employee. Use override an employee's category (monthly or daily). The system treats employees as monthly if this variable has a value other than NO.

Note. You can find more information about these setup elements in the context of their related business processes throughout the chapters of this PeopleBook.

The PeopleSoft system delivers a query that you can run to view the names of all delivered elements designed for Spain. Instructions for running the query are provided in the PeopleSoft Enterprise Global Payroll 9.1 PeopleBook.

See Also

Understanding How to View Delivered Elements