Withholding and Reporting Taxes

This chapter provides overviews of tax calculations and delivered elements, and discusses how to:

Click to jump to parent topicUnderstanding Tax Calculations

The system calculates salary tax based on the tax year that starts January 1 and ends December 31. Salaries, wages, and certain periodic payments received under social security legislation are subject to salary tax. The employer withholds this tax, and it is essentially an advance levy on the person's final income tax assessment.

Income taxes in the Netherlands consist of taxes and national insurance premiums for AOW (Dutch Old age Pensions Law), ANW (Dutch (surviving) relatives Law) and AWBZ (Law for special health care). Not all Dutch employees are eligible for the Dutch income tax. For those people who are not eligible for the Dutch income tax the salary tax is also the final tax.

Global Payroll for the Netherlands performs the major steps of salary tax calculation in the following order:

  1. Retrieves tax data.

  2. Calculates regular and non-regular taxable base.

  3. Calculates regular tax.

  4. Calculates exception tax (Herleidingsregels).

  5. Calculates non-regular tax.

  6. Calculates advantage rule.

  7. Calculates yearly maximum.

  8. Calculates special earnings.

  9. Calculates employer tax reductions.

Later sections discuss most of these calculation steps in detail.

Click to jump to parent topicUnderstanding Delivered Elements

This section discusses:

Click to jump to top of pageClick to jump to parent topicDelivered Tax Deductions

Global Payroll for the Netherlands calculates the following delivered deductions for taxes:

Name/Description

Unit

Rate

Base

%

Amount

INGEH. LB TA

Regular tax

N/A

N/A

N/A

N/A

BEL VR NORM TAR

INGEH. LB BI

Non-regular tax

N/A

N/A

N/A

N/A

BEL VR INH BT

ARBEIDSKORT

Labor tax reduction

N/A

N/A

N/A

N/A

BEL VR ARBKORT

LAGE LONEN

Tax reduction for low wages

N/A

N/A

N/A

N/A

BEL FM LAGE LONEN

EXL WERKL

Tax reduction for former unemployment

N/A

N/A

N/A

N/A

BEL FM EXL WERKL

KWALIFICATIE

Tax reduction for starter qualification

N/A

N/A

N/A

N/A

BEL FM WALIFICATIE

ONDERWIJS

Tax reduction for education

N/A

N/A

N/A

N/A

BEL FM ONDERWIJS

OUDERSCH

Tax reduction for parental leave

N/A

N/A

N/A

N/A

BEL FM OUDERSCH

30 REG NT

30% ruling regular

N/A

N/A

N/A

N/A

BEL VR 30P REG NT

30 REG BT

30% ruling non-regular

N/A

N/A

N/A

N/A

BEL VR 30P REG BT

Click to jump to top of pageClick to jump to parent topicDelivered Tax Earnings

Global Payroll for the Netherlands calculates the following delivered earnings for taxes:

Name/Description

Unit

Rate

Base

%

Amount

30 REG

30% ruling net

N/A

N/A

N/A

N/A

BEL VR 30P TOTAAL

EH BRUTO

Gross up tax

N/A

N/A

N/A

N/A

BEL VR EH BRUTO

EH ENKEL

Simple tax

N/A

N/A

N/A

N/A

BEL VR EH ENKELV

EH 15P

Fixed tax

N/A

N/A

N/A

N/A

BEL VR EH 15P

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

Global Payroll for the Netherlands delivers the following sections for taxes:

Section

Description

BEL SE INIT

Tax initialization

BEL SE BEREKENING

Tax calculation

BEL SE AFDR VERM

Employer tax deductions

Taxation sections are included in the SALARIS PR process list for the regular payroll process. The taxation sections are also triggered for the non-regular processes and for holiday allowance and 13th month.

Note. In addition to brackets, some variables that contain amounts required for calculation have the category set to “BEL”. The amount variables are classified by category. You can view and update these amounts by using the Variables by Category page. The navigation is Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Elements, Supporting Elements, Variables by Category.

Click to jump to top of pageClick to jump to parent topicViewing Delivered Elements

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

See Also

Understanding How to View Delivered Elements

Click to jump to parent topicEntering and Retrieving Tax Data

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPage Used to Enter Employee Tax Data

Page Name

Definition Name

Navigation

Usage

Maintain Tax Data NLD

GPNL_EE_TAX

Global Payroll & Absence Mgmt, Payee Data, Taxes, Maintain Tax Data NLD, Maintain Tax Data NLD

Maintain employee data related to tax calculation and reporting.

Click to jump to top of pageClick to jump to parent topicEntering Employee Tax Data

Access the Maintain Tax Data NLD page (Global Payroll & Absence Mgmt, Payee Data, Taxes, Maintain Tax Data NLD, Maintain Tax Data NLD).

Tax Table

Select the appropriate tax table to use for calculating the employee's taxes. Values are:

  • No Tax: For employees who do not pay tax.

  • White Tax Table: For taxes related to present employment.

  • Green Tax Table: For taxes related to former employment, as in the case of certain pension or disability payments.

Exception Tax

The selected value determines which additional tax rule is applicable in calculating exception tax (Herleidingsregels).

See Calculating the Exception Tax.

Travel Data

Select the value that describes the employee's travel conditions that impact taxes:

  • Arrangement Tax Authority: An arrangement regarding the private use of a company car.

  • Company Car or Van: Select if the employee has a company car. This information is used on the Personal Information report (Model Loonstaat) and year-end reports.

  • Employer Transportation: Select if the employer takes care of commuting for the employee. The employee is not entitled to a travel allowance. This information is used on the Personal Information report (Model Loonstaat) and year-end reports.

  • N/A: Select if travel allowance does not apply to the employee.

  • Travel Allowance: Select if the employee receives an allowance for travelling to and from work, using public or private transportation.

No Tax on Car

Select one of these values if the employee has a company car or van but is exempt from the normal tax rules that apply to private use of company cars:

  • Alternately Use Company Van: Select this value if the company van is used by more than one employee with a continuous alternating use and without a fixed schedule, so that the personal advantage of using the company car is difficult to determine.

    For example, there could not be a specific schedule where two employees would take turns using the company van every other week.

  • Employer Arrangement: The employer has an agreement with the Tax Authority.

  • Personal Arrangement: The employee has a personal agreement with the Tax Authority.

  • Other Evidence: Select if there is any other reason for the exemption.

Kind of Hours

Select the basis for determining the part-time factor for calculating tax reduction.

  • Real Hours: The system factors the real working hours of the employee (overtime included) over 36 hours.

  • Standard Hours: The system factors the employee's standard hours in the Job record over 36 hours.

    The factor cannot exceed 1.

Income Code

Select the value that describes the type of employee. This information is reported to tax authorities but is not used for tax calculations.

Savings Plan

Select a savings plan if the employee contributes to a plan. There are two type of savings plan: Life Cycle Arrangement or Save As You Earn.

See Savings Plans.

Tax Credits

Select if the employee is claiming a tax credit that reduces the amount of tax paid (Heffingskorting).

See Calculating Regular Tax.

Anonymous Rate

Select to indicate that an employee has not handed over the documentation regarded as official proof of identity.

To discourage illegal immigration, the highest tax rate is applied to anonymous employees.

Advantage Rule

When you select this check box, the system calculates and withholds the lowest tax when the employee has earnings and deductions for regular payments and non-regular payments at the same time.

A message on the payslip appears when the advantage rule was used for the calculation.

30% Ruling

Select if the 30 percent ruling applies to the employee, whereby 30 percent of their income is tax-free.

The 30 percent ruling applies to Dutch employees on international assignments and non-Dutch employees working in the Netherlands on an international assignment.

Special Adjustment

Percentage

Enter the percentage special tax rate.

Authorization Date

Enter the date on which authorization was given for the special tax percentage.

Special Tax Codes

Enter rows and select as many values as necessary for reporting special tax codes to the authorities. These codes are not used for calculations.

Employer Tax Reductions

Element Name

Select from the supported tax reduction rules. You can select more than one.

See Calculating Regular Tax.

Click to jump to top of pageClick to jump to parent topicRetrieving Tax Data

For tax calculations, the system uses arrays to retrieve data from the Company table, PeopleSoft Human Resources tables, and the Employee Tax Data table. Data retrieved includes:

Click to jump to parent topicCalculating Taxable Base

This section provides an overview of regular and non-regular base accumulators and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Regular and Non-Regular Base Accumulators

For calculation purposes, segment accumulators sum the earnings and deductions for regular and non-regular base:

If there are no taxable days, then regular base is considered non-regular. If the employee is terminated during the period, the regular base is adjusted for a daily basis.

Additional accumulators sum regular and non-regular earnings for the period and (for full-time students calculations) the quarter.

See Also

Understanding Earnings for the Netherlands

Understanding Deductions

Click to jump to top of pageClick to jump to parent topicApplying the 30% Ruling

The 30% ruling is valid for certain Dutch employees who work outside the Netherlands and foreigners who meet specific requirements. For qualifying employees, the ruling means that a factor of 30/70 of gross salary can be paid as a net expense earning.

If 30% Ruling is selected on the Maintain Tax Data NLD page, a formula calculates the following:

Example of 30% Ruling Calculation

Assume the following taxable bases before applying the 30% ruling:

The system calculates the following:

Click to jump to top of pageClick to jump to parent topicCalculating Base for a Full-Time Student

To avoid too much salary tax, the system calculates the earnings of a full-time student on a quarterly basis for tax purposes.

To determine full-time student status, Global Payroll for the Netherlands retrieves the value in the Full-Time Student field on the Biographical Details page in Human Resources. The navigation for the Biographical Details page is Workforce Administration, Personal Information, Biographical, Modify a Person. If the employee is a full-time student, the system calculates the tax bases by adding the regular or non-regular base for the quarter to the respective regular or non-regular base. The formula uses a quarterly frequency.

Click to jump to parent topicCalculating Tax

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicCalculating Regular Tax

The system calculates the taxable regular base to an annual amount to determine the regular tax deduction. There are five basic steps of regular tax calculation:

  1. Calculate annual taxable base.

  2. Correct (round down) the annual taxable base, if appropriate.

  3. Calculate annual tax.

  4. Calculate tax credits (Loonheffingskorting).

  5. Calculate period tax.

Tax Credits

If Tax Credits is selected on the Maintain Tax Data NLD page, the system calculates the appropriate tax credits:

Tax Reduction for the Disabled (Wajong)

An employee qualifies for an additional tax reduction after regular tax calculation if Tax Credits is selected on the Maintain Tax Data NLD page and Young Handicapped is selected on the Disability page in Human Resources.

Click to jump to top of pageClick to jump to parent topicCalculating Non-Regular Tax

For non-regular earnings and deductions, the system calculates the tax using a fixed tax percentage. The percentage is based on:

If the employee was not with the company for the entire previous year, the system calculates the annual salary used to determine the percentage.

You can enter an employee's income for the previous year by overriding the variable BEL VR JAARLOON VJ. You must enter an end date of December 31 for any year.

Click to jump to top of pageClick to jump to parent topicCalculating Taxes for Full-Time Students

The system accumulates monthly earnings within a quarter and bases only tax calculation on a quarterly pay-period. It calculates the total tax of the quarter each time and deducts the paid tax of the previous period (within a quarter). The total tax can never be less than 0.

Click to jump to top of pageClick to jump to parent topicCalculating the Exception Tax (Herleidingsregels)

For certain groups of people, the regular white and green tax tables are used but an additional calculation must be applied.

Application of Exception Tax Rates

The system uses brackets to select and apply exception tax rates as follows:

Selection of Exception Tax Rates

To determine whether and how to calculate exception tax, the system calculates the age category from the employee's birth date and uses the following fields from the Maintain Tax Data NLD page: Exception Tax, Tax Credit, and Tax Table.

Exception Tax Rules

The value entered in the Exception Tax field on the Maintain Tax Data NLD page determines which exception tax rule applies. Exception Tax rules are:

No Exception Rules

Employees for whom no exception rules apply.

NI Premiums/No Tax

Employees who pay national insurance premiums and no tax.

NO Tax/Premium AOW-ANW

Employees under age 65 who pay no tax and pay national insurance premium for AOW and ANW.

NO Tax/Premium ANW

Employees over the age of 65 who pay no tax and pay national insurance premium for ANW.

NO Tax/Premium AWBZ

Employees who pay no tax and pay national insurance premium for AWBZ.

Tax/No NI Premiums

Employees who pay taxes and no national insurance premiums.

Tax/Premium AWBZ

Employees who pay tax and national insurance premium for AWBZ.

Tax/Premiums for AOW-ANW

Employees who pay tax and national insurance premiums for AOW and ANW.

Click to jump to top of pageClick to jump to parent topicCalculating the Advantage Rule (Voordeelregel)

Global Payroll for the Netherlands calculates the advantage rule if Advantage Rule is selected on the Maintain Tax Data NLD page. This calculation assures that the employee who has both regular and non-regular earnings in the same period pays the lowest tax. A message on the payslip indicates when the advantage rule has been used for final tax calculation.

Click to jump to top of pageClick to jump to parent topicCalculating Tax Maximums

The system verifies that the year-to date accumulated taxes do not exceed the appropriate annual maximum based on age, tax table, exception tax, and credits. In making the determination, it first compares the year-to-date total without non-regular tax. If the maximum is not exceeded, it compares the total with the non-regular tax. If the year-to date accumulated tax would exceed the maximum, the appropriate deduction is reduced.

Click to jump to top of pageClick to jump to parent topicCalculating Earnings for Special Tax Treaties (Eindheffing)

In the Netherlands, employers pay tax on certain benefits that employees receive. This tax is known as a levy tax (Eindheffing). Global Payroll for the Netherlands provides elements and rules to support three types of calculations of earnings for Eindheffing:

Accumulators sum the taxable base earnings for each of these methods. We also provide non-maintained accumulators that you can adapt to your own use.

Employer Taxes for Savings Plans

Employers must pay tax on employee deductions for the save as you earn plan (Spaarloonregeling).

Note. Before January 1, 2003, employers also paid tax on employer contributions to the premium (Premierspaaregeling) savings plan. However, this type of savings plan was abolished as of January 1, 2003.

Click to jump to parent topicCalculating Employer Tax Reductions (Afdrachtsvermindering)

Global Payroll for the Netherlands provides rules and elements to support the calculation of the following employer tax reductions:

A formula calculates a part-time factor, which cannot exceed 1, for use in calculating employer contribution deductions. The system also enforces the end date of the deduction. Select the reductions and enter end dates on the Maintain Tax Data NLD page.

Click to jump to parent topicSetting Up Tax Reporting

To set up tax reporting, use the Tax Reports Setup NLD component (GPNL_TXR). This section discusses how to set up tax reports.

Click to jump to top of pageClick to jump to parent topicPage Used to Set Up for Tax Reporting

Page Name

Definition Name

Navigation

Usage

Tax Reports Setup NLD

GPNL_TXR

Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Reports, Tax Reports Setup NLD, Tax Reports Setup NLD

Set up tax reporting. Enter the tax number suffix and the accumulators to be printed on the Year-End Employee report (Jaaropgaaf).

Click to jump to top of pageClick to jump to parent topicSetting Up Tax Reports

Access the Tax Reports Setup NLD page (Set Up HRMS, Product Related, Global Payroll & Absence Mgmt, Reports, Tax Reports Setup NLD, Tax Reports Setup NLD).

Tax Number Suffix

The default value is L01. Enter a different value if appropriate.

Last Wage Decl Message # (last wage declaration message number)

Enter the message number used for the last wage declaration. You complete this field once during implementation only. When you generate wage declarations, this field is automatically updated.

Year to Date Accumulators

Element Name

Select from the yearly accumulators for this company. Selected accumulators print on the Year-End Employee report (Jaaropgaaf).

Click to jump to parent topicGenerating Wage Declarations

This section provides overviews of wage declarations and wage declaration generation and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Wage Declarations

Wage declarations are submitted to the Tax Authority on a monthly or four-weekly basis, depending on your payroll frequency. It includes tax and social security information for the previous month or four-week period. For example, if your payroll is monthly, you submit a declaration for January during February.

The declaration is based on employer tax number. If your organization is set up with each company having a different tax number, then a declaration is submitted for each company. If you have multiple companies sharing the same tax number, one declaration is submitted for all the companies with the same tax number.

The declaration includes individual employee information and totals for all employees. It is submitted electronically in XML format as defined by the Tax Authority.

The Tax Authority issues return messages on receipt of declarations. Return messages are used to acknowledge receipt of the declaration and notify employers of errors in the declaration.

Click to jump to top of pageClick to jump to parent topicUnderstanding Wage Declaration Generation

PeopleSoft delivers the following to enable you to generate and review wage declarations:

 

Running the Wage Tax Declaration Interface Process

When you run the Wage Tax Declaration Interface process, these fields on the Wage Declaration Interface NLD page determine which payroll results are included in the wage declaration:

To illustrate how the Indicator field (Complete and C w/o Rtro) works, consider the following scenario, where retro changes, payroll finalizations, and January wage declarations are run on the dates indicated below:

Example of a Wage Tax Declaration Timeline to complete retro changes, payroll runs, and wage declarations in the January to February time period

In this example the wage declaration for January is run after the payroll for February has been run (but not finalized). This means that the retro changes made on February 5 have been processed. This table explains how the Indicator field affects the contents of the wage declaration created for January:

Indicator

Wage Declaration

Complete

Includes the retro changes made on January 20 and February 5 (after the January payroll was finalized). This means that the values for the January payroll that was finalized on January 24 do not match the January wage declaration.

C w/o Rtro (complete without retro)

Excludes any retro changes made after January 24 when payroll was finalized. This means that the retro changes made on January 20 are included, but the retro changes made on February 5 are not included in the wage declaration.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you can generate wage declarations, payroll for the period must be finalized. If you run the process and payroll is not finalized, the process populates the reporting tables, but does not generate XML.

Click to jump to top of pageClick to jump to parent topicPages Used to Generate and Review Wage Declarations

Page Name

Definition Name

Navigation

Usage

Wage Declaration Interface NLD

GPNL_RC_WD

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Declaration Interface NLD, Wage Declaration Interface NLD

Run the Wage Tax Declaration Interface process to generate the XML files for submission to the Tax Authority.

Collective Data Adjustment

GPNL_RC_WD_SEC

Click the Collective Data Adjustment link on the Wage Declaration Interface NLD page.

Enter adjustments for levy tax and tax reductions for the employer.

Wage Declaration Report NLD

GPNL_RC_WDREPORT

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Declaration Report NLD, Wage Declaration Report NLD

Run the Wage Tax Declaration SQR report (GPNLWD01).

Wage Declaration Review NLD

GPNL_WD_RVW

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Declaration Review NLD, Wage Declaration Review NLD

Review wage declaration information.

Click to jump to top of pageClick to jump to parent topicRunning the Wage Declaration Process

Access the Wage Declaration Interface NLD page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Declaration Interface NLD, Wage Declaration Interface NLD).

Begin Date, End Date

Enter the dates for the period on which to report. Wage declarations are created on a monthly, four-week, or annual basis.

Note. You must ensure that the regular payroll and any off-cycle payroll for the period are finalized. If the payroll has not been finalized, the XML file is not generated, but the process populates the corresponding XML tables. This enables you to review the data using PeopleSoft Query before finalizing the payroll.

All Companies Same Tax Number

Select this check box if you have multiple companies that share the same tax number. When you run the wage declaration, the process creates one declaration for all companies that have the same tax number as the company specified in the Company field.

If each company has a different tax number, leave this check box deselected.

Reuse Last Message Number

Select this check box if you want to regenerate the previous message. This enables you to perform test runs prior to finalizing a declaration.

Note. This option deletes the stored results from the previous message. Do not use this check box if the declaration has been processed by the Tax Authority.

Message ID Text

Enter free format text that is combined with the tax number and the message number to create a unique message ID.

Indicator

Select one of these values:

Complete: to create a wage declaration that includes all retro processing results.

C w/o Rtro (complete without retro): to create a wage declaration that includes retro processing results that existed when the payroll was finalized. Any retro processing results created after the payroll was finalized are excluded from the wage tax declaration.

Adjustment: if you are creating a correction report for a wage declaration that you have previously submitted.

Correction:This option should only be used to generate corrections for periods from the previous year. If you select this option, remember to use the appropriate begin and end date to indicate the applicable period.

Annual:Use this option to generate an annual statement. It is important to enter values in the Begin Date and End Date fields to reflect the whole year. On the Process Scheduler Request page, select the Annual Wage Tax Declaration (GPNL_WD_ANNL) check box before you click OK.

Note. In the 1st month of a new year, when the reporting period of the last period of the previous year has not ended, use the regular options for generating a wage declaration. Do not use the Correction option in this situation.

See Running the Wage Tax Declaration Interface Process.

See Creating Corrections to Wage Declarations.

File Path

Enter the location of the XML file that is created by the Wage Tax Declaration Interface process.

Enter an absolute path name, such as c:/temp/, or a relative path such as: \\machinename\temp\.

File Name

Enter the name of the XML file that is created by the Wage Tax Declaration Interface process.

Contact Name

Select the contact person for the wage declaration.

Collective Data Adjustment

Click this link to access the Collective Data Adjustment page that you use to enter adjustment amounts for levy tax and tax reductions.

Click to jump to top of pageClick to jump to parent topicEntering Levy Tax and Tax Reduction Amounts

Access the Collective Data Adjustment page (Click the Collective Data Adjustment link on the Wage Declaration Interface NLD page).

Use this page to specify adjustments to levy taxes and tax reductions for the company that you specified on the Wage Declaration Interface NLD page. The system adds the values you enter here to the calculated amounts based on the employee data.

The default period end date is the end date that you specified on the Wage Declaration Interface NLD page. Modify this date if the adjustments are for previous periods that have already been reported.

Note. If you enter corrections for a period, these are only processed if there are also corrections for employees for the same period.

Click to jump to top of pageClick to jump to parent topicRunning the Wage Declaration Report

Access the Wage Declaration Report NLD page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Declaration Report NLD, Wage Declaration Report NLD).

Message ID

Select the message ID of the wage declaration for which you want to create a report.

Click to jump to top of pageClick to jump to parent topicReviewing Wage Declarations

Access the Wage Declaration Review NLD page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Declaration Review NLD, Wage Declaration Review NLD).

Message ID

Select a message ID if you want to display only those payees included in the message ID.

Process Date

Select a process date if you want to display employees who were processed on a given date.

Status

Select a status if you want to display only payroll calendars with a given status.

Select with Matching Criteria

Click to display a list of employees who match the selection criteria you specified. The system populates the Payees group box with employees that match your criteria.

Payees

Wage Declaration Status

Select a status: Done, Cancel, or Re-do.

The system sets the status to Done for any processed payroll calendar. This prevents duplicate reporting of corrective payroll results.

Update the status to Re-do, to identify a payroll calendar that should be resent in an adjustment or correction report.

Update the status to Cancel, to identify a payroll calendar that should be omitted from future reports.

Note. You must consider carefully the implications of changing the status of a payroll calendar on your wage declarations.

Click to jump to parent topicCreating Corrections to Wage Declarations

After submitting a wage declaration, any subsequent changes to the submitted data must be reported to the Tax Authority.

In Global Payroll retroactive processing manages the recalculation of earlier payroll calendars. The way that you implement retroactive processing affects correction reporting in wage declarations:

Corrective retro is the default retro method for the Netherlands and the most commonly used method.

See Retroactivity.

With corrective retro, the method you use to submit the changed data depends on whether you are within the reporting period. Consider the following example, when the reporting period is moved one month forward for the January to March time period:

Example of Wage Declaration Reporting Periods (when they are moved one month ahead)

For the January declaration, the reporting period is February. From March 1, changes to the data for January are considered outside the reporting period.

To submit changes to a wage declaration:

See Also

Defining Retroactive Processing

Retroactivity

Click to jump to parent topicViewing Return Messages

This section provides an overview of return messages and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Return Messages

The Tax Authority issues return messages in response to submitted wage declarations. There are three types of return message:

The Tax Authority issues return messages in XML format. To view these online:

  1. Ensure that the return message files are in a directory that the Process Scheduler can access.

  2. Run the WTD Import Return Messages Application Engine process (GPNL_WD_RTRN).

    This process populates tables in PeopleSoft based on the XML file you specify.

  3. Use the Wage Decl Reponse Import NLD page to view the messages.

Click to jump to top of pageClick to jump to parent topicPages Used to Import and View Return Messages

Page Name

Definition Name

Navigation

Usage

Wage Decl Reponse Import NLD (wage declaration response import NLD)

GPNL_RC_IMPRET

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Decl Response Import NLD, Wage Decl Reponse Import NLD

Run the WTD Import Return Messages process that imports return messages received from the Tax Authority into PeopleSoft tables. When this process is complete, you can view the return messages online using the Wage Decl Reponse Import NLD page.

Wage Decl Response Review NLD

GPNL_RETMSGS

Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Decl Response Review NLD, Wage Decl Response Review NLD

View return messages received from the Tax Authority in response to wage declarations submitted by your organization.

Click to jump to top of pageClick to jump to parent topicImporting Return Messages

Access the Wage Decl Reponse Import NLD page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Decl Response Import NLD, Wage Decl Reponse Import NLD).

File Path

Enter the location of the XML file that contains the return messages.

File Name

Enter the name of the XML file that contains the return messages you want to import.

File Naming Conventions

This table lists the file naming convention for return messages:

Message Type

Filename

Description

Error messages

[unique ID]-E-[filename].xml

Error messages.

Warning message

[unique ID]-W-[filename].xml

Inconsistent data

MOW

[unique ID]-MOW-[filename].xml

MOW messages that indicate errors in employee data, such as an invalid employment code.

CV

[unique ID]-CV-[filename].xml

CV messages.

Click to jump to top of pageClick to jump to parent topicViewing Return Messages

Access the Wage Decl Response Review NLD page (Global Payroll & Absence Mgmt, Absence and Payroll Processing, Reports, Wage Decl Response Review NLD, Wage Decl Response Review NLD).

Error Message ID

Select the response message that you want to view. Error message IDs are unique identifiers that are assigned by the Tax Authority.

Message ID

The message ID of the declaration that you submitted to the Tax Authority.

Tax Message ID

The identifier assigned by the Tax Authority to the declaration specified in the Message ID field.

Response Type

Specifies the type of return message: Acknowledgement, Warning, or Error.

Error Details

Error Class

Defines the class of error. This is one of:

Calc Error: Error in content of the declaration.

File: Error transferring the file.

Mail: Error in the message signature and/or certification.

XML: The XML structure of the declaration is invalid.

Error Code

Displays an error code that further defines the error.

Error Description

Description of the error.

Error Location

For some error types, this field provides information about the location of the error within the file.

Click to jump to parent topicRunning Tax Reports

This section provides an overview of writable arrays for tax reporting, lists common elements, and pages used to run tax reports.

Click to jump to top of pageClick to jump to parent topicUnderstanding Writable Arrays for Tax Reporting

Global Payroll for the Netherlands uses writable arrays to gather the information that is reported on the tax and year-end reports. This table summarizes the writable arrays:

Writable Array

Function

Subrecord Written To

GPNL_PSUM_WA

Retrieves all personal information required by the personal information report (Loonstaat), and by other reports based on the same figures.

GPNL_PSUM_SBR

GPNL_PERS_WA

Retrieves all payroll information required by the personal information report (Loonstaat), and by other reports based on the same figures.

GPNL_PERS_SBR

GPNL_SPCL_WA

Retrieves all payroll information related to special tax codes.

GPNL_SPCL_SBR

GPNL_EMPL_WA

Retrieves payroll information required by the wage declaration

GPNL_EMPL_SBR

GPNL_RED_WA

Retrieves all payroll information required by the Tax Reductions report (Aafdracht Verminderingen).

GPNL_RED_SBR

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in This Section

Begin Date

The starting date of the reporting period.

End Date

The ending date of the reporting period.

The report includes only pay periods that have an end date that is within the begin and end date period specified in the run parameters.

Year

The tax year for which you're printing the report.

Filter By

Indicate how employees are to be selected for the report.

Company: If you select this value, an additional field appears in which you select the company whose employees are to be included in the report. Some reports enable you to select more than one company.

EmplID: Select this value to run the report for a single employee. Enter the employee's ID in the EmplID field.

Group: If you select this value, the Group ID, As Of Date, Refinement Date, and Rebuild Group fields appear.

Group ID

Select a group that has been defined using the Group Build pages.

As Of Date

The report lists the members who belong to the selected group as of this date, or as of the date you specify in the Refinement Date field.

Refinement Date

If the group definition includes effective-dated records, enter the date for which you want the records run. For instance, you might want to run a group with an effective date of January 1, 1990, but run the effective-dated rows in the group as of February 15, 1998. In that case, select a Group As of Date of January 1, 1990 and a Refinement Date of February 15, 1998.

If you leave this field blank, the system runs the group as of the current date.

Rebuild Group

Select to rebuild the group based on the group definition and the As Of Date and Refinement Date.

Print Order

Select the sort order of the report. This field appears on two tax report run control pages.

Year-End Employee Report page: The values are Company, Department, Name, and Postal Code.

Tax Reductions Report page: The values are Employee and Tax Reduction.

Click to jump to top of pageClick to jump to parent topicPages Used to Run Tax Reports

Page Name

Definition Name

Navigation

Usage

Pers. Information Report NLD (personal information report NLD)

GPNL_RC_PERS

Global Payroll & Absence Mgmt, Taxes, Pers. Information Report NLD, Pers. Information Report NLD

Run GPNLPPRS to print the Personal Information report (Loonstaat). The report contains information about tax and social security at the employee level.

Year-End Employee Report NLD

GPNL_RC_YEE

Global Payroll & Absence Mgmt, Taxes, Year-End Employee Report NLD, Year-End Employee Report NLD

Run GPNLPYEE to print the Year-End Employee report (Jaaropgaaf). The report provides the fiscal information for each employee at the end of the fiscal year.

Tax Summary Report NLD

GPNL_RC_YER

Global Payroll & Absence Mgmt, Taxes, Tax Summary Report NLD, Tax Summary Report NLD

Run GPNLPYER to print the Tax Summary report (Verzamelloonstaat) that provides an overview of the fiscal income of all employees.

Tax Reductions Report NLD

GPNL_RC_RED

Global Payroll & Absence Mgmt, Taxes, Tax Reductions Report NLD, Tax Reductions Report NLD

Run GPNLPRED to print the Tax Reductions Report (Afdracht Verminderingen). The report provides detailed information about the tax reductions per employee. Sort by employee or by reduction rule.