OCA / l10n-italy

Odoo Italian localization
https://www.odoo-italia.org
GNU Affero General Public License v3.0
154 stars 305 forks source link

[14.0][l10n_it_fatturapa_out] problema currency in caso di fattura con valuta diverso da euro #3097

Closed matteoopenf closed 4 months ago

matteoopenf commented 1 year ago

Module

l10n_it_fatturapa_out

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. Creare una fattura fornitore con reverserge e con registro con una valuta diversa da euro image

  2. Validare la fattura

  3. andare nella fattura cliente e esportare l'xml

  4. inviarlo allo SDI

  5. si ottiene il seguente errore:

image

Dopo varie prove, sul fatto che fallivano i test e vari ragionamenti ho scoperto testando il file del test che a sua volta esso e' sbagliato. Riguardo gli errori del file 15 li metto di seguito image

image

Quindi c'e' un problema che a monte si testa un file sbagliato

Expected behavior una volta esportata la fattura e inviata venga inviata correttamente allo SDI senza errori

Additional context CI siamo accorti dopo varie prove che il problema è causato da questi due fattori: imponobileImporto quando viene usato all'interno dell'xml è già convertito nella valuta che occorre e invece l'imposta no. image

anche qui oltre che sul modulo del reverse charge imponibile importo è già in valuta. image

Mi sembra strano anche a me che sià già convertito, ma fatte varie prove, togliendo il metodo che fa la conversione sostanzialmente sono riuscito qui https://www.fatturacheck.it/ a farmela validare la fattura .

matteoopenf commented 1 year ago

tra poco integro con un paio di dettagli e aggiorno sopra

TheMule71 commented 1 year ago

occhio che https://www.fatturacheck.it/ non credo faccia quei controlli SdI (quelli che generano errori semantici), fa solo controlli sintattici che noi già facciamo.

Sarebbe il caso di vedere l'XML generato, magari anonimizzato.

matteoopenf commented 1 year ago

occhio che https://www.fatturacheck.it/ non credo faccia quei controlli SdI (quelli che generano errori semantici), fa solo controlli sintattici che noi già facciamo.

Sarebbe il caso di vedere l'XML generato, magari anonimizzato.

Come riprendo a lavoro lo anonimizzo e metto. Ma prima di sistemarlo mi dava errore anche qua quindi non è che passa per via di un controllo semantico, quando i valori erano errati mi dava errore proprio su i due campi che ho corretto con la pr.

matteoopenf commented 12 months ago

altri come noi hanno questo problema?

francesco-ooops commented 11 months ago

@matteoopenf anche sulla 16?

matteoopenf commented 11 months ago

@matteoopenf anche sulla 16?

presumo di si essendo che la 16 e' quasi identica alla 14 sotto questo punto di vista

matteoopenf commented 11 months ago

@TheMule71 dopo varie prove e giri ho capito dove era l'inghippo, tolto che il file del test 15 ha il tipo documento errato, ho trovato dove era l'inghippo per far funzionare i test

github-actions[bot] commented 5 months ago

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.