Meldung beim Druck von Lohnausweisen (ViewGen) DeclareSalary

Lohn Allgemein, Mandanten, Stammdaten Lohn, Abrechnung, Auswertung, Schnittstellen

Meldung beim Druck von Lohnausweisen (ViewGen) DeclareSalary

Beitragvon Andreas Kürsteiner » Do 3. Aug 2017, 18:22

Oftmals erhalten wir im Support Anfragen über folgende Praxis-Situation; es wird versucht über ViewGen (Auswertungen/Viewgen) Lohnausweise zu erstellen:
Bild


Falls nun diese Fehlermeldung kommt:

******* Error *******
Fehler beim Ausführen der Funktion DeclareSalary: XML-Schema Fehler
Fehler im XML-Dokument (1,1645).
Instanzvalidierungsfehler: '' ist kein gültiger Wert für LanguageCodeType1.

******* Source *******
System.Xml

******* Stacktrace *******
bei System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
bei System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
bei SelectLine.Elm.Transmitter4.ElmUtilsSL.GetType[T](XmlDocument xmlDoc)
bei SelectLine.Elm.Transmitter4.ElmUtilsSL.GetDeclareSalaryRequestFromFile(String xmlFile)
bei SelectLine.Elm.Transmitter4.SalaryDeclarationWebServiceCom.SwissdecDeclareSalaryOffline(String endpointURL, String xmlFile, Int32 protecLevel)

ist die Lösungsidee wie folgt:
Die Meldung bezieht sich auf den Sprachcode in den Stammdaten, der Mitarbeiter. Dort muss es über den "Dreipunkteschalter" und Doppelklick auf die entsprechende Sprache, ausgewählt werden. Dieses Feld darf nicht leer sein, sonst kann die Auswertung nicht generiert werden. Hier ein korrekt erfasstes Beispiel des Sprachcode:
Bild
Andreas Kürsteiner, Support, SelectLine Software AG, 9016 St. Gallen, support@selectline.ch
Benutzeravatar
Andreas Kürsteiner
 
Beiträge: 302
Registriert: Mo 14. Okt 2013, 11:15

Zurück zu SelectLine Lohn

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

cron