Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

Reason: Unexpected child with tag 'ImportoTotaleDocumento' at position 6.

Avatar
Albert

Ciao a tutti, al momento dell'esportazione fattura....

failed validating <Element DatiGeneraliDocumento at 0x7fe0142d8940> with XsdGroup(model='sequence', occurs=[1, 1]): Reason: Unexpected child with tag 'ImportoTotaleDocumento' at position 6. Schema: <xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="DatiGeneraliDocumentoType"> <xs:sequence> <xs:element name="TipoDocumento" type="TipoDocumentoType" /> <xs:element name="Divisa" type="DivisaType" /> <xs:element name="Data" type="DataFatturaType" /> <xs:element name="Numero" type="String20Type" /> <xs:element name="DatiRitenuta" type="DatiRitenutaType" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="DatiBollo" type="DatiBolloType" minOccurs="0" /> <xs:element name="DatiCassaPrevidenziale" type="DatiCassaPrevidenzialeType" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="ScontoMaggiorazione" type="ScontoMaggiorazioneType" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="ImportoTotaleDocumento" type="Amount2DecimalType" minOccurs="0" /> <xs:element name="Arrotondamento" type="Amount2DecimalType" minOccurs="0" /> <xs:element name="Causale" type="String200LatinType" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="Art73" type="Art73Type" minOccurs="0" /> </xs:sequence> </xs:complexType> Instance (line 165): <DatiGeneraliDocumento xmlns:ns1="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"><TipoDocumento>TD01</TipoDocumento><Divisa>EUR</Divisa><Data>2022-09-30</Data><Numero>FATT/2022/09/0357</Numero><ImportoTotaleDocumento>13909.50</ImportoTotaleDocumento><ImportoTotaleDocumento>15135.38</ImportoTotaleDocumento><Causale>Termini</Causale></DatiGeneraliDocumento> Path: /ns1:FatturaElettronica/FatturaElettronicaBody/DatiGenerali/DatiGeneraliDocumento

Qualche suggerimento?

Grazie mille in anticipo

Avatar
Abbandona
5 Risposte
0
Avatar
Alessandro Fiorino
Migliore risposta

Se provi a fare un'altra fattura PA ti duplica sempre la riga ImportoTotaleDocumento ?

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

credo che l'errore sia nel file l10n_it_fatturapa_out\wizard\efattura.py perchè quando deve generare la fattura in xml, inserisce entrambe le voci:

<ImportoTotaleDocumento>13909.50</ImportoTotaleDocumento><ImportoTotaleDocumento>15135.38</ImportoTotaleDocumento>

e non discerne quale delle due usare, da li i tag duplicati......

ma non conosco python, quindi sono in mezzo al mare....

s.o.s. help!!!

p.s. la fattura verso privati funziona

Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

si, mi dà sempre lo stesso errore che vedi sopra


Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

nessun suggerimento?

Avatar
Abbandona
0
Avatar
Daniele Allegretti
Migliore risposta

E' (ovviamente) strano e anomalo che ODOO esporti la fattura XML con un errore di questo tipo.
Hai verificato la presenza di moduli aggiornati al riguardo, in particolare l10n_it_fatturapa_out ( https://github.com/OCA/l10n-italy/tree/12.0/l10n_it_fatturapa_out ) e l10n_it_fatturapa_out_sp ?
Che versione di ODOO utilizzi (12 o 14) ?


Avatar
Abbandona
0
Avatar
Daniele Allegretti
Migliore risposta

Nei dati del file XML (zona DatiGeneraliDocumento) letti da ODOO riportati qui sopra

<DatiGeneraliDocumento xmlns:ns1="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2">
<TipoDocumento>TD01</TipoDocumento>
<Divisa>EUR</Divisa>
<Data>2022-09-30</Data>
<Numero>FATT/2022/09/0357</Numero>
<ImportoTotaleDocumento>13909.50</ImportoTotaleDocumento>
<ImportoTotaleDocumento>15135.38</ImportoTotaleDocumento>
<Causale>Termini</Causale>
</DatiGeneraliDocumento>


sembra esserci due volte il tag <ImportoTotaleDocumento> e potrebbe essere questo a creare difficoltà al Parser.



Avatar
Abbandona
0
Avatar
Albert
Migliore risposta

Odoo 14 - grazie mi hai dato conferma di quello che pensavo, ma come faccio ad eliminarne uno? è una fattura per la PA e ci dovrebbe essere solo il primo e non il secondo...

qualche idea?

grazie

Avatar
Abbandona