OCA / l10n-italy

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

[FIX] Fattura elettronica TD01 con totale negativo #4026

Closed SirAionTech closed 6 months ago

SirAionTech commented 8 months ago

Risolve https://github.com/OCA/l10n-italy/issues/3523 per 16.0. Forward port di #3751.

In #3751 c'è scritto che risolve anche #2465 ma non ho modo di verificarlo perché nella descrizione della issue non ci sono i passi né il file XML per riprodurlo.

SirAionTech commented 8 months ago

@eLBati @LorenzoC0 @francescapenso interessa?

francesco-ooops commented 8 months ago

@SirAionTech l'XML per #2465 dovrebbe essere questo: https://github.com/OCA/l10n-italy/issues/2465#issuecomment-1030629732

SirAionTech commented 8 months ago

@SirAionTech l'XML per #2465 dovrebbe essere questo: #2465 (comment)

Ho provato in runboat a creare una fattura elettronica da un XML che ha quel contenuto e ottengo:

xmlschema.validators.exceptions.XMLSchemaValidationError: failed validating <Element FatturaElettronicaBody at 0x7feebeec0e00> with XMLSchema10(name='Schema_del_file_xml_FatturaPA_v1.2.2.xsd', namespace='http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2'):

Reason: <Element FatturaElettronicaBody at 0x7feebeec0e00> is not an element of the schema

Anche nel runboat di 14.0 il parsing fallisce.

Impossible to parse XML for issue_2465.xml: Unexpected root element: FatturaElettronicaBody

Magari ho creato male il file o magari manca qualcosa al testo incollato in quel commento. Nella issue mancano comunque i passi e comportamento attuale/atteso, quindi non posso verificare se è risolta (nemmeno in 14.0). Ho anche provato a guardare il video linkato ma image

eLBati commented 6 months ago

/ocabot rebase

OCA-git-bot commented 6 months ago

Congratulations, PR rebased to 16.0.

eLBati commented 6 months ago

Non riesco a testare su runboat.

@SirAionTech hai provare a importare manualmente il file https://gist.githubusercontent.com/eLBati/e9aa39f32657a4a33a11ad1b638e6a75/raw/c64fe898e317d4bd1cadde8ac121be86ddc4a04f/it02098391200_56fvy.xml ?

Grazie

SirAionTech commented 6 months ago

Non riesco a testare su runboat.

@SirAionTech hai provare a importare manualmente il file https://gist.githubusercontent.com/eLBati/e9aa39f32657a4a33a11ad1b638e6a75/raw/c64fe898e317d4bd1cadde8ac121be86ddc4a04f/it02098391200_56fvy.xml ?

Grazie

Provato ora in un nuovo DB in locale e viene importato: image

eLBati commented 6 months ago

/ocabot merge patch

OCA-git-bot commented 6 months ago

On my way to merge this fine PR! Prepared branch 16.0-ocabot-merge-pr-4026-by-eLBati-bump-patch, awaiting test results.

OCA-git-bot commented 6 months ago

Congratulations, your PR was merged at f9d7902b8f42f2885bb13da4f138b214e062b046. Thanks a lot for contributing to OCA. ❤️