| Contract & Master Data | The contract number has an incorrect format. | The format of the contract number does not comply with the insurance company's requirements (length or characters). | Correct the entry of the contract number in the payroll program. |
| The partner number is invalid. | The partner number is incorrectly formatted or completely missing. | Check the partner number in the company master data. |
| Unknown contract number or invalid format. | The data from the Swissdec ELM insurance profile was entered incorrectly in bexio. | Enter the insurance profile correctly in the payroll program. |
| The customer number and/or contract number is invalid. | Discrepancy between the IDs in the payroll system and the actual insurance contract. | Compare the customer number and contract number directly with the ELM profile from the insurance company and then enter them correctly in bexio. |
| Coupling & Connection | The transfer was rejected because the company is unknown to the recipient. | The company profile is not coupled to the recipient on the Swissdec gateway. | Order the ELM profile from the insurance company. |
| End recipient is not reachable / not coupled. | Connection error between gateway and recipient server or missing technical coupling. | Send again at a later time. |
| Process & Transmission | We have already received a wage declaration for the year 2025/2024. | A regular declaration for this year has already been submitted. | Send a replacement declaration. |
| Workflow / Timing | ELM message cannot be replaced because the declaration is already processed. | Transmission has already been finally processed by the recipient; correction via ELM is blocked. | Contact the insurance company directly for manual correction. |
| The declaration to be replaced is not a valid declaration. | An attempt is being made to replace a message that was never successfully processed. | First submit a regular initial declaration instead of a replacement declaration. |
| Wage & Data Logic | CategoryCode [xxx] for domain [xxx] is not valid. | The assigned insurance category for the employee does not exist in the contract. | Check the assignment of insurance categories on the ELM profile of the insurance company. |
| SalaryTotals 0 are not valid. | Transmission contains only zero wages (no wage data available). | Check wage data; do not send empty transmissions. |
| Sum of FAK/AHV salaries does not match the reported total. | The sum of individual wages deviates from the total sum in the file header. | Recalculate payroll runs and totals in the system. |
| For every group with surplus wage, a UVG wage must be reported. | Rule violation: Surplus wage exists, but no UVG wage is reported. | Correct UVG wage settings for the affected group of people. |
| Specific Systems | The settlement number is unknown or not supported by AHVeasy. | Settlement number incorrect or fund does not support automated ELM process. | Check settlement number or contact the compensation fund directly. |
| (Customer ID equals Contract ID) | Customer ID and Contract ID must not be identical. | Check values in the ELM profile of the insurance and adjust in the payroll program. |
| System & Error | The system is currently under maintenance / Environment is being patched. | Recipient's server or Swissdec is offline for maintenance. | Try again later. |
| A technical error has occured. Please contact your insurer. | Generic backend error at the recipient. | Contact the recipient's / insurance company's support. |
| Validation error: other. | General error without specific detail message. | Check validation log or contact the insurance company. |
| Completion link has expired. | Timeout: The security token for creating/finalizing the transmission has expired. | The token is only valid for 48 hours after transmission. After that, log in directly to the insurance company's online tool and check and approve the data there. |