Spørger
Schematron validering

Spørgsmål
-
Hej,
XML-udskrivning foregår normalt problemfrit, men et dokument fejlede i dag. Der er ingen ændringer i opsætningen.
1 Fejl fundet under Schematron validering: 2 Fejl fundet 3 Error 1 4 context:Invoice/cac:PaymentMeans 5 Pattern:(cbc:PaymentMeansCode = '42') and string-length(cac:PayeeFinancialAccount/cbc:ID)> 10 6 Description:[F-LIB131] PaymentMeansCode = 42, ID must be no more than 10 characters 7 Xpath:/Invoice[1]/cac:PaymentMeans[1] 8 Manglende angivelse af posten Dokumentværdi 9 XML udlæsning afbrudt Hvad gør jeg?
Venlig hilsen
Inger
Alle besvarelser
-
Hej Inger
Du skulle vel aldrig have været ved at ændre på bankkontonummeret under dine firmaoplysninger? Fx indsat ekstra mellemrum, bindestreger eller tal?
MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/
- Foreslået som svar af Gert Lynge 15. juni 2017 12:32
-
-
-
PaymentMeansCode = '42' betyder bankoverførsel.
Mit gæt er at grunden til at de andre går godt er at de står med noget andet (fx "FIK") i Indbetalmåde på debitorkortet. Det er det felt der bestemmer hvilken PaymentMeansCode der angives i XML og dermed om det er bankkonto eller evt. andet der anføres i filen (og derfor potentielt kan fejle schematrovalideringen).
Så check indholdet af Indbetalmåde ift. de debitorer der går godt.
Og under alle omstændigheder bør dit bankkontonummer opsættes korrekt under firmaoplysninger (det skal indeholde max 10 tal uden mellemrum/bindestreger og andet).
MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/
- Foreslået som svar af Gert Lynge 15. juni 2017 12:46
-