Fattura Elettronica XML ed errore 0x00
Moderatore: Moderatori
-
- Messaggi: 1
- Iscritto il: venerdì 14 marzo 2025, 15:20
- Versione FileMaker: 21.1.41
- Sistema operativo: Windows10
Fattura Elettronica XML ed errore 0x00
Buongiorno,
Sono un giovane programmatore filemaker che sta cercando di implementare un sistema automatico per la creazione di fatture elettroniche direttamente dal gestionale della mia azienda
L'unico problema che riscontro continuamente è che quando vado a caricare il file su un programma esterno, nel mio caso doceasy, mi rileva sempre lo stesso errore
Il file prova.xml non è un xml valido. Errore restituito: '.', hexadecimal value 0x00, is an invalid character. Line 2, position 1..
Quindi c'è qualcosa che non va nrlla < di "<p:FatturaElettronica
Ho provato a vedere con Notepad++ se esistono esadecimali errati o byte generati da filemaker che non corrispondono o che non sono validi nel file, ma non c'è niente e risulta del tutto pulito.
Ho provato in migliaia di modi, anche immettendo "Carattere(nASCII)" al posto dei caratteri < o > o ", perfino andare a capo
Ovviamente stiamo parlando di uno script che concatena campi e testo per la creazione del testo di un XML.
Poi esporto il campo, non il record e lo salvo per esempio "prova.xml"
Non posso esportare il record perchè conterrebbe info sui campi e tutto il resto come ogni altro metodo.
Lascio qui la copia dello scritto senza i dati ovviamente all'interno.
Cosa ho sbagliato? Come risolvo? O sapete se devo fare qualcosa di particolare?
<?xml version="1.0" encoding="UTF-8"?>
<p:FatturaElettronica xmlns:p="http://ivaservizi.agenziaentrate.gov.it ... tture/v1.2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versione="FPR12">
<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese></IdPaese>
<IdCodice></IdCodice>
</IdTrasmittente>
<ProgressivoInvio></ProgressivoInvio>
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
<CodiceDestinatario></CodiceDestinatario>
<ContattiTrasmittente/>
</DatiTrasmissione>
<CedentePrestatore>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice></IdCodice>
</IdFiscaleIVA>
<CodiceFiscale></CodiceFiscale>
<Anagrafica>
<Denominazione></Denominazione>
</Anagrafica>
<RegimeFiscale>RF01</RegimeFiscale>
</DatiAnagrafici>
<Sede>
<Indirizzo></Indirizzo>
<NumeroCivico></NumeroCivico>
<CAP></CAP>
<Comune></Comune>
<Provincia></Provincia>
<Nazione></Nazione>
</Sede>
<Contatti />
</CedentePrestatore>
<CessionarioCommittente>
<DatiAnagrafici>
<CodiceFiscale></CodiceFiscale>
<Anagrafica>
<Denominazione>Condominio Panfilia</Denominazione>
</Anagrafica>
</DatiAnagrafici>
<Sede>
<Indirizzo></Indirizzo>
<NumeroCivico></NumeroCivico>
<CAP></CAP>
<Comune></Comune>
<Provincia></Provincia>
<Nazione></Nazione>
</Sede>
</CessionarioCommittente>
<TerzoIntermediarioOSoggettoEmittente>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese></IdPaese>
<IdCodice></IdCodice>
</IdFiscaleIVA>
<Anagrafica>
<Denominazione></Denominazione>
</Anagrafica>
</DatiAnagrafici>
</TerzoIntermediarioOSoggettoEmittente>
</FatturaElettronicaHeader>
<FatturaElettronicaBody>
<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento></TipoDocumento>
<Divisa></Divisa>
<Data></Data>
<Numero></Numero>
<DatiRitenuta>
<TipoRitenuta></TipoRitenuta>
<ImportoRitenuta></ImportoRitenuta>
<AliquotaRitenuta></AliquotaRitenuta>
<CausalePagamento></CausalePagamento>
</DatiRitenuta>
<ImportoTotaleDocumento></ImportoTotaleDocumento>
</DatiGeneraliDocumento>
</DatiGenerali>
<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea></NumeroLinea>
<Descrizione></Descrizione>
<UnitaMisura></UnitaMisura>
<PrezzoUnitario></PrezzoUnitario>
<PrezzoTotale></PrezzoTotale>
<AliquotaIVA></AliquotaIVA>
<Ritenuta></Ritenuta>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA></AliquotaIVA>
<ImponibileImporto></ImponibileImporto>
<Imposta></Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
</DatiRiepilogo>
</DatiBeniServizi>
<DatiPagamento>
<CondizioniPagamento></CondizioniPagamento>
<DettaglioPagamento>
<Beneficiario></Beneficiario>
<ModalitaPagamento></ModalitaPagamento>
<ImportoPagamento></ImportoPagamento>
<IBAN></IBAN>
</DettaglioPagamento>
</DatiPagamento>
</FatturaElettronicaBody>
</p:FatturaElettronica>
Sono un giovane programmatore filemaker che sta cercando di implementare un sistema automatico per la creazione di fatture elettroniche direttamente dal gestionale della mia azienda
L'unico problema che riscontro continuamente è che quando vado a caricare il file su un programma esterno, nel mio caso doceasy, mi rileva sempre lo stesso errore
Il file prova.xml non è un xml valido. Errore restituito: '.', hexadecimal value 0x00, is an invalid character. Line 2, position 1..
Quindi c'è qualcosa che non va nrlla < di "<p:FatturaElettronica
Ho provato a vedere con Notepad++ se esistono esadecimali errati o byte generati da filemaker che non corrispondono o che non sono validi nel file, ma non c'è niente e risulta del tutto pulito.
Ho provato in migliaia di modi, anche immettendo "Carattere(nASCII)" al posto dei caratteri < o > o ", perfino andare a capo
Ovviamente stiamo parlando di uno script che concatena campi e testo per la creazione del testo di un XML.
Poi esporto il campo, non il record e lo salvo per esempio "prova.xml"
Non posso esportare il record perchè conterrebbe info sui campi e tutto il resto come ogni altro metodo.
Lascio qui la copia dello scritto senza i dati ovviamente all'interno.
Cosa ho sbagliato? Come risolvo? O sapete se devo fare qualcosa di particolare?
<?xml version="1.0" encoding="UTF-8"?>
<p:FatturaElettronica xmlns:p="http://ivaservizi.agenziaentrate.gov.it ... tture/v1.2" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versione="FPR12">
<FatturaElettronicaHeader>
<DatiTrasmissione>
<IdTrasmittente>
<IdPaese></IdPaese>
<IdCodice></IdCodice>
</IdTrasmittente>
<ProgressivoInvio></ProgressivoInvio>
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
<CodiceDestinatario></CodiceDestinatario>
<ContattiTrasmittente/>
</DatiTrasmissione>
<CedentePrestatore>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice></IdCodice>
</IdFiscaleIVA>
<CodiceFiscale></CodiceFiscale>
<Anagrafica>
<Denominazione></Denominazione>
</Anagrafica>
<RegimeFiscale>RF01</RegimeFiscale>
</DatiAnagrafici>
<Sede>
<Indirizzo></Indirizzo>
<NumeroCivico></NumeroCivico>
<CAP></CAP>
<Comune></Comune>
<Provincia></Provincia>
<Nazione></Nazione>
</Sede>
<Contatti />
</CedentePrestatore>
<CessionarioCommittente>
<DatiAnagrafici>
<CodiceFiscale></CodiceFiscale>
<Anagrafica>
<Denominazione>Condominio Panfilia</Denominazione>
</Anagrafica>
</DatiAnagrafici>
<Sede>
<Indirizzo></Indirizzo>
<NumeroCivico></NumeroCivico>
<CAP></CAP>
<Comune></Comune>
<Provincia></Provincia>
<Nazione></Nazione>
</Sede>
</CessionarioCommittente>
<TerzoIntermediarioOSoggettoEmittente>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese></IdPaese>
<IdCodice></IdCodice>
</IdFiscaleIVA>
<Anagrafica>
<Denominazione></Denominazione>
</Anagrafica>
</DatiAnagrafici>
</TerzoIntermediarioOSoggettoEmittente>
</FatturaElettronicaHeader>
<FatturaElettronicaBody>
<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento></TipoDocumento>
<Divisa></Divisa>
<Data></Data>
<Numero></Numero>
<DatiRitenuta>
<TipoRitenuta></TipoRitenuta>
<ImportoRitenuta></ImportoRitenuta>
<AliquotaRitenuta></AliquotaRitenuta>
<CausalePagamento></CausalePagamento>
</DatiRitenuta>
<ImportoTotaleDocumento></ImportoTotaleDocumento>
</DatiGeneraliDocumento>
</DatiGenerali>
<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea></NumeroLinea>
<Descrizione></Descrizione>
<UnitaMisura></UnitaMisura>
<PrezzoUnitario></PrezzoUnitario>
<PrezzoTotale></PrezzoTotale>
<AliquotaIVA></AliquotaIVA>
<Ritenuta></Ritenuta>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA></AliquotaIVA>
<ImponibileImporto></ImponibileImporto>
<Imposta></Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
</DatiRiepilogo>
</DatiBeniServizi>
<DatiPagamento>
<CondizioniPagamento></CondizioniPagamento>
<DettaglioPagamento>
<Beneficiario></Beneficiario>
<ModalitaPagamento></ModalitaPagamento>
<ImportoPagamento></ImportoPagamento>
<IBAN></IBAN>
</DettaglioPagamento>
</DatiPagamento>
</FatturaElettronicaBody>
</p:FatturaElettronica>
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Fattura Elettronica XML ed errore 0x00
Buongiorno. Purtroppo non basta un'occhiata, per rilevare i problemi di conformità del tracciato (o dei dati) XML.
Per evitare di combattere con i problemi e gli aggiornamenti della fatturazione elettronica, consiglio l'utilizzo di questo software: https://www.omniagest.it/omnia-fatturaz ... filemaker/.
E' un modulo che si collega a qualsiasi soluzione FileMaker con una sola origine dati e con un solo script già fornito e consente di inviare e ricevere fatture elettroniche ad Aruba, con un solo clic, lasciando l'interfaccia utente del proprio software da cui, con un pulsante, l'utente invierà le fatture e avrà l'esito della spedizione. Il tutto, poi, conservato a norma dalla stessa Aruba.
Per evitare di combattere con i problemi e gli aggiornamenti della fatturazione elettronica, consiglio l'utilizzo di questo software: https://www.omniagest.it/omnia-fatturaz ... filemaker/.
E' un modulo che si collega a qualsiasi soluzione FileMaker con una sola origine dati e con un solo script già fornito e consente di inviare e ricevere fatture elettroniche ad Aruba, con un solo clic, lasciando l'interfaccia utente del proprio software da cui, con un pulsante, l'utente invierà le fatture e avrà l'esito della spedizione. Il tutto, poi, conservato a norma dalla stessa Aruba.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024