My Oracle Support Banner

GP CHE - Source Tax Swissdec Declaration With Too Short Social Insurance Number Field TAG (Doc ID 2419544.1)

Last updated on MARCH 09, 2020

Applies to:

PeopleSoft Enterprise HCM Global Payroll Switzerland - Version 9.2 and later
Information in this document applies to any platform.


Following to the new rules becoming mandatory from 2018 on, the spouse of employees with Tax at source have been entered to dependency screen including their social insurance number of format NNSS (756.nnnn.nnnn.nn).
However, during the XML-file preparation, only the first part of this number is retrieved into the 'SV-AS-Number'- TAG (756.nnnn.n.). It seems that the procedure uses somewhere a field which was destinated for the former social insurance number and which was shorter (11 digits only).

Replication steps
Spouse in dependency screen with social insurance number of format NNSS (the actual format as by Swiss law).
Add employee to tax at source CHE screen including spouse information
run payroll
run Swissdec Tax at source reprt for the month
validate the result file

Validation Results:
 [error] : Line= 410 Column= 77 Text: org.xml.sax.SAXParseException: cvc-pattern-valid: Value '[...].[....].[.].' is not facet-valid with respect to pattern '[0-9]{3}\.[0-9]{4}\.[0-9]{4}\.[0-9]{2}' for type 'SV-AS-NumberType'.
 [error] : Line= 410 Column= 77 Text: org.xml.sax.SAXParseException: cvc-type.3.1.3: The value '[...].[....].[.].' of element 'SV-AS-Number' is not valid.

- xml content
  [...].[....].[....].[..] => of employee = correct
  [...].[....].[.]. => of spouce = incorrect


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.