none
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

    15. juni 2017 12:24

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
    15. juni 2017 12:32
  • Hej Gert,

    nej, og andre udlæsninger i dag går glat igennem. Jeg har fejlsøgt og kan ikke umiddelbart se forskelle/fejl. Løsningen er måske blot at slette kunden og oprette på ny.

    Venlig hilsen

    Inger

    15. juni 2017 12:37
  • Hej igen,

    fejl fundet: der skulle stå "fik" i indbetalingsmåde i opsætning. Tak for din interesse, Gert.

    Venlig hilsen

    Inger

    15. juni 2017 12:41
  • 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
    15. juni 2017 12:46
  • Helt ok - kan se mit forslag krydsede at du havde fundet fejlen :-).

    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    15. juni 2017 12:47