Buongiorno,
a volte succede di ricevere fatture firmate che contengono caratteri non validi all’interno dei tag XML.
Nel caso di caratteri non ammessi (unicode o caratteri invisibili) riesco a rimuoverli, ma succede di trovare caratteri ammessi che non devono essere presenti all’interno dei tag.
Ad esempio:
<AliquotaIVA>0.00</AliquotakIVA>
<CondizioniPagamento>TP01</CondizioniPagamento6>
provocando l’errore dell’interprete XML ( simplexml_load_string).
Sembra che, in alcuni casi, lo SDI non verifichi la corretta sintassi dei tag XML quando sono firmati.
Se succede a qualcun altro, come avete risolto?