This appendix discusses delivered error messages for Switzerland.
To assist you in calculating payrolls successfully, Global Payroll for Switzerland delivers predefined error messages that notify you of error conditions and data problems without interrupting the calculation process.
This section discusses:
General error messages.
Messages generated with the AHV report.
Messages generated with the interface processing for pension funds.
Note. All delivered messages are in message set 17055.
General Error Messages
This table lists general error messages:
Message Number |
Text/Explanation |
Type (Error or Warning) |
Generated In |
Expected Activity |
1001 |
Earning for sequence %1 not assigned. Sequence number of dependent may be greater than assigned earning number for child allowance (GPCH_CA_EARNINGS). Reorganize the dependent assignment or increase the number of assigned earnings. Or, if sequence = '70', then the CH_TX_D31 is missing. |
No longer active. |
Supported number of children no longer depends on setup and is unlimited now. Assignment of source deduction for canton Vaud now independent of setup as well. |
|
1002 |
Bank data missing. There is no bank data for the employee assigned. |
W |
Formula CH_EP_CHK_1002FF |
No net pay distribution selection assigned to the employee. Clerk needs to add the net pay information (or inform the employee to add within self-service). Technical: Formula CH_EP_CHK_1002FF calls Array CH_BK_AR001, which checks existence of entries in GP_NET_DIST_DTL. |
1003 |
Print control data missing. There are no print instructions for the Employee assigned. No payslip (and no Lohnausweis) will be printed. |
W |
No longer active. |
Default for payslip print is now 'Print'. Print control of Tax Statement (Lohnausweis) is done through another control field. |
1004 |
Company %1, pay entity %2 , legal entity %3 not in sync. Company, pay entity, and legal entity need to be in sync. Adjust either company or pay group. |
W |
Formula CH_EP_CHK_1002FF |
There is a mismatch between company and pay entity. Clerk needs to assign the employee to a valid company / GP pay group combination. Technical: Company = system element; pay entity = system element; legal entity = variable according to the mapping defined in bracket CH_00_BLENTITY. |
1005 |
FAK canton is missing. There is no FAK canton assigned. Check Location table for assigned Canton. |
W |
Formula CH_EP_CHK_1002FF |
A valid canton for child allowance processing can't be identified. The canton is taken from Location table or from employee override. Clerk needs to assign either a Swiss location or enter an override on the Swiss Child Allowance page. Technical: Location_Tbl.State for the assigned location isn't a Swiss canton and no override on GPCH_CA_DATA1 has been provided. |
1006 |
TAX Canton missing. Employee is eligible for source tax. No tax canton is calculated. Check assignment in Source Tax Data table (GPCH_TX_DATA). |
E |
Formula CH_EP_CHK_1002FF |
A valid canton for source tax processing can't be identified. The canton is taken from employee's source tax assignments or from the Location table if such an assignment doesn't exist. Clerk needs to assign either a Swiss location or enter an override on the Swiss Tax Data page. |
1007 |
Source tax tariff %2 for canton %1 not found. Employee is eligible for source tax. Tariff code not found in Tariff table. Check assignment in the Source Tax Data table (GPCH_TX_DATA). |
E |
Formula CH_EP_CHK_1002FF |
A source tax tariff assigned to an employee isn't valid for the processed period. Clerk needs to assign a valid source tax tariff. Technical: Payroll reads from table GPCH_TX and GPCH_TX_Rates using the tariff and canton assigned to the employee. If there is no entry found, the system generates an error. This happens most often when the canton changes, the valid tariff codes for the year change, and codes for the employee are not adjusted to the new codes. |
1008 |
Seg %1, Per %2, and TER/HIR %3 not in sync. There are segmentation triggers that do not match hire, rehire, or termination triggers for Switzerland. Remove the segmentation triggers. |
E |
Formula CH_EP_CHK_1002FF |
There are payroll segmentation triggers that do not match the three triggers defined for Swiss payroll (full segmentation events of HIR/TER or REH). Clerk needs to delete non-matching segmentation triggers (if the Release. 9 trigger cleanup feature does not remove the triggers). Technical: The only supported full segmentation triggers are Job events with an Action of HIR/TER or REH. Trigger setup needs to be reviewed. |
1009 |
No matching hire date for pay entity %1 found. A hire date for the processed pay entity not found. An EmplID always needs a Job row with the Action HIR for any company / pay entity. |
W |
Formula CH_AL_HIR_TER |
A valid hire within the company (or set of companies = legal entity) can't be identified. Clerk needs to check that the employee has a valid hire date. Technical: If a person moves from one legal entity to another, this needs to be done by means of a Termination and Hire / Rehire (on the same day if there is no gap between the termination and rehire). If such a change is entered with an Action other than Termination and Hire / Rehire, the payroll system will not find a valid hire within the new legal entity and will generate an error message. |
1010 |
Taxable salary (LAW 1B) 0f %1 CHF exceeds limit of 2000 CHF for tariff %2. The source tax tariff code D is only valid for a yearly salary up to 2000 CHF. Assign a valid tariff code. |
W |
Formula CH_EP_CHK_1002FF |
A source tax tariff Cxx is only allowed for employees earning less than 2000 CHF. Clerk needs to assign a tax tariff that is allowed for the employee. Technical: The error message setup checks for employees with a Cxx tariff and determines whether the tariff is allowed given the amount in accumulator CH_TX_1B_YTD, which contains the taxable gross as of the tax statement. |
1011 |
Company change and EO entry as of %1 not in sync. In the event of a company change, the EO entry needs to be booked in the beginning of the service period. |
W |
Formula CH_EO_FO001 |
An employee was transferred to a new company (legal entity). However there is now an EO (military service) entry for the previous company. Thus the EO refund will go to the new company, which could be incorrect. Clerk needs to review the entry and adjust or substitute a corrective entry. Technical: EO entries are calculated in the period of Effdt (effective date), based on the attributes of the service date. The refund always goes to the company as of the effective dated entry. If a previous company can not be 'reached' by retro calculation (which is limited to a year), adjustments need to be entered manually. |
1012 |
Payment for period %1 after termination as of %2. There is a payment after termination. Please check to see whether the payment is allowed. |
W |
Formula CH_EP_CHK_1002FF |
There is a payment after termination which may not be allowed. Clerk needs to review the earnings of the employee and remove them if there is an invalid entry. Technical: The set of 'invalid' earnings/deductions after termination is stored in accumulator CH_00_90. If an earning/deduction is included in this accumulator for an inactive employee, the system generates a warning. |
1013 |
UV Status %2 and STD Hours %1 not in synch. The UV Status is either '3' and standard hours are > 8 or the hours are < 8 and the status is in (0,1,2,4). Check to see whether this is correct. |
W |
Formula CH_EP_CHK_1002FF |
Accident insurance (UV) status is at odds with the number of assigned hours. Clerk needs to check whether the UV status is correct. Technical: Employees working less than 8 hours per week are not eligible for the standard accident insurance. However, it is a requirement that a clerk verify that employees should be excluded from insurance coverage; therefore, the system generates a warning message rather than changing the UV status. |
1014 |
Entry for AHV # is missing. If AHV # is not yet known, you need to save the record with CHE and AHV without AHV number. However, the record itself must exist in the system. |
W |
Formula CH_EP_CHK_1002FF |
There is no National ID assignment. Clerk needs to verify and enter National ID if it has not been entered, or remind the employee to provide the National ID as soon as possible. Technical: National ID is maintained in Pers_NID. It is expected that each employee has been assigned a National ID. |
1015 |
Earning/deduction not valid for canton %1. There is an earning/deduction assigned which is not valid for the indicated canton (for example, manual entries for GE child allowances). |
W |
Formula CH_EP_CHK1015 |
There are some legal earnings/deductions that can be granted only in specific cantons. The system generates warnings when these earnings or deductions are assigned to a person who is not in the canton. Technical: The system performs this check in the case of:
|
1016 |
Hours entered for previous year. Check child allowance. This month's calculation includes hours for previous year. Please check whether child allowance needs manual adjustment. |
W |
Formula CH_EP_CHK_1002FF |
Earning shows hours for previous year. Clerk needs to check whether child allowances – which are based on worked / reported number of hours – are correct in previous year and in current year. |
1017 |
Daily EO-Payment of %1 exceeds Salary per day of CHF %2. Number of days: %3. 65 % of gross payment * 1.3, which is about 85 %, is less than EO payment. Check whether amounts are correct. |
W |
Formula CH_EP_EO_CHK |
EO payment might be higher than regular payment. Clerk should check whether employee is eligible to receive the delta paid out. |
1018 |
An entry for LAW exists, but not for the current company. Add an entry for current company. |
W |
Formula CH_TX_FOLAWDATACH_TX_WAF07 |
There are LAW (old and/or new) overrides for the employee in the current year, but this override is not set for the current processed company. This can occur when there is a company change during the year and the clerk does not maintain the data. Clerk needs to enter an override for the current company. |
Messages Generated with the AHV Report
This table lists messages generated within the AHV report GPCHS108:
Message Number |
Text/Explanation |
Type (Error or Warning) |
Generated In |
Expected Activity |
1101 |
Begin or end date not available. Contribution period for terminated employee cannot be determined. |
W |
Formula CH_AH_WAF01 used for IK-File according to internal specifications. |
There are payments reported for previous year, but there is no calculation history for the previous year. Clerk needs to review the payments. As payroll is already closed, clerk needs to report the AHV-number manually to the provider. Technical: A payment for previous year is supported only if the employee was either calculated in the previous year with this payroll or valid history data (GPCH_RP_SI07, ~SI08) was migrated. |
1102 |
AHV number not valid. AHV number either does not exist or has an invalid format. |
W |
Interface/Reporting used for IK-File will expire with Swiss Dec solution. |
There is no AHV number assigned. This error should have been reported earlier during the payroll run (see message 1014). Clerk needs to remind the employee to provide the National ID as soon as possible. As payroll is already closed, the clerk needs to report the AHV number manually to the provider. |
1103 |
AHV Gross is negative. |
W |
Interface/reporting used for IK file will expire with swissdec solution. |
Provides additional information in the IK File that there is a negative payment. Clerk needs to check whether this is correct. |
1104 |
Begin date of contribution period not available. |
W |
Interface/reporting used for IK file will expire with Swiss Dec solution. |
This is a technical error that needs to be reviewed by customer development team. |
1105 |
End date of contribution period not available. |
W |
Interface/reporting used for IK file will expire with Swiss Dec solution. |
This is a technical error that needs to be reviewed by customer development team. |
Messages Generated with the Interface Processing for Pension Funds
The messages in this table are only generated with the interface processing for pension funds (BVG Interface to AGB70):
Message Number |
Severity |
Text/Explanation |
1 |
M |
No data available for previous year. |
100 |
M |
A file has been created for calendar group %1. Processed rows: %2. |
101 |
M |
A test run has been executed for calendar group %1. |
102 |
M |
A new calculation run has been executed for calendar group %1. |
103 |
M |
A cancel run has been executed for calendar group %1. |
104 |
M |
The calendar group %1 has been finalized. |
105 |
M |
The cancel process has been successfully run. |
106 |
M |
The upload file process has been successfully run. |
1130 |
M |
Deleted file %1. |
1131 |
M |
Failed to unzip file %1. |
1132 |
M |
Failed to get file %1 from site %2. |
1133 |
M |
File not found: %1. |