Qualsiasi importazione

“Il mio file CAMT.053 non si importa”

CAMT.053 è XML, e un XML o si legge per intero o non si legge affatto: la lettura parziale non esiste. Quando un programma lo rifiuta, la causa è quasi sempre una versione o uno spazio dei nomi per cui non è stato scritto, non un danno nel file.

Sintomi

  • Il programma segnala uno schema XML sconosciuto o non supportato
  • Il file si apre nel browser come XML valido ma importa vuoto
  • I file di alcune banche passano, quelli di altre no

Che cosa succede davvero

Causa 1

Più versioni di CAMT.053 circolano insieme

Le banche consegnano la versione 02, 04 o 08 a seconda della piattaforma, e ognuna dichiara uno spazio dei nomi diverso. Un programma che confronta lo spazio dei nomi in modo esatto rifiuta ogni versione tranne quella che conosce, benché il contenuto sia quasi identico.

Causa 2

Elementi opzionali che il tuo programma pretende

Lo schema marca molti elementi come opzionali, quindi un file valido può omettere il nome della controparte o il riferimento strutturato. Un importatore che ne presume la presenza legge un file conforme come privo di operazioni utilizzabili.

Causa 3

Il file è stato risalvato e ha perso la dichiarazione

Modificare l’XML in un editor di testo può far sparire la dichiarazione XML o inserirvi davanti un marcatore di ordine dei byte. Gli analizzatori rigorosi rifiutano di leggere qualsiasi cosa preceda la dichiarazione, e il file fallisce già al primo byte.

Come risolverlo

  1. Verifica quale versione CAMT consegna la tua banca e quale accetta il tuo programma; se la banca offre una scelta, seleziona quella supportata al momento dell’esportazione.
  2. Fai controllare il file dallo strumento qui sotto per escludere un danno prima di indagare sul supporto dello schema.
  3. Non aprire e risalvare l’XML in un editor di testo: un marcatore di ordine dei byte aggiunto lì basta a impedire del tutto la lettura.
  4. Se nessuna versione va bene, chiedi dallo stesso schermo dell’home banking un’esportazione MT940 o CSV come soluzione provvisoria.

Evita la correzione manuale: ripara automaticamente

Lo strumento segnala marcatori di ordine dei byte e danni strutturali negli estratti XML: i difetti che fanno fallire un file conforme già al primo byte. Gratuito, senza registrazione, senza caricamenti.

Apri lo strumento

Il tuo file non lascia mai il browser.