Salve a tutti
non potendo validare nativamente l’XML sullo schema XSD mi trovo qualche ricevuta di scarto che però presenta una descrizione dell’errore incompleta. Questo perché la descrizione dell’errore viene riempita con il valore che contiene l’errore esaurendo tutti i 255 caratteri previsti dallo schema delle ricevute, di fatto omettendo il vero messaggio di errore.
Ecco un esempio : File non conforme al formato : The value 'CESSIONE GRATUITA DI BENI IMPONIBILI AI FINI IVA, AI SENSI ART. 2, COMMA 2, N. 4) D.P.R. 633/1972 DOCUMENTO EMESSO IN BASE ALLA C.M. 27.04.1973, N. 32/501388 FREE ITEMS –WITHOUT RECOVERY OF TAX FREE CONVEYANCE OF
Utilizzando strumenti di validazione l’errore effettivo sarebbe questo: Value ‘CESSIONE GRATUITA DI BENI IMPONIBILI AI FINI IVA, AI SENSI ART. 2, COMMA 2, N. 4) D.P.R. 633/1972 DOCUMENTO EMESSO IN BASE ALLA C.M. 27.04.1973, N. 32/501388 FREE ITEMS ?WITHOUT RECOVERY OF TAX FREE CONVEYANCE OF ?VALUE ADDED-TAXABLE GOODS? UNDER ARTICLE 2, PARAGRAPH 2, NO.4) OF DPR 633/1972. DOCUMENT ISSUED ACCORDING TO MINISTERIAL MEMORANDUM DD.27.04.73 NO. 32/501388’ non è valido. Deve rispettare queste regole: ‘[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,1000}’ per il tipo: ‘String1000LatinType’.
Credo che altri si siano trovati in questa situazione. Direi che basterebbe poco per correggere questa situazione.
Grazie