Hallo zusammen, ich habe seit dem Update auf den neuesten DATEV-Belegtransfer Probleme mit der Übertragung meiner Rechnungen aus einem Fremdprogramm. Bisher hat dies immer reibungslos geklappt.
Die Daten werden zwar korrekt hochgeladen, aber die Rechnungen können nicht verarbeitet werden. Ich erhalte folgende Fehlermeldung:
Parserfehler: cvc-pattern-valid: Value '' is not facet-valid with respect to pattern '[0-9A-Fa-f]{8,8}\-[0-9A-Fa-f]{4,4}\-[0-9A-Fa-f]{4,4}\-[0-9A-Fa-f]{4,4}\-[0-9A-Fa-f]{12,12}' for type 'p10037'.
Was das bedeutet?
Der Parserfehler ist jedenfalls korrekt, da die leere Value '' definitiv nicht dem RegEx ('[0-9A-Fa-f]{8,8}\-[0-9A-Fa-f]{4,4}\-[0-9A-Fa-f]{4,4}\-[0-9A-Fa-f]{4,4}\-[0-9A-Fa-f]{12,12}') entspricht.
Da wird wohl nur ein Servicekontakt helfen, wenn der Upload i.O. ist.
Ok. Das habe ich befürchtet. Vielleicht weiß ja noch jemand anderes Rat?
Laut der XSD müsste p10037 das Feld "GUID" in der document.xml sein (siehe Doku). Du kannst ja mal prüfen, ob das Element in der document.xml vorhanden ist und welche Werte da eingetragen sind.