-
-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FIX] Precisione decimale non usata durante l'importazione della fattura elettronica #4446
base: 16.0
Are you sure you want to change the base?
[FIX] Precisione decimale non usata durante l'importazione della fattura elettronica #4446
Conversation
Otherwise, if another precision is used during import and an exception is raised, the system precision becomes the precision set during import. Co-authored-by: Simone Rubino <[email protected]>
7e96f5d
to
9a4f961
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test funzionale: OK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bug
STEPS
- importo xml con 3 decimali
- la fattura viene importata correttamente
- modifica data di registrazione (o conto contropartita)
ATTESO
gli importi dovrebbero rimanere corretti
RISULTATO
alla modifica di data registrazione (o conto contropartita) vengono ricalcolati gli importi
Allego video
Screencast.2024-11-21.14.43.38.mp4
Giusto: quando gli importi vengono ricalcolati, si usa la precisione globale non quella temporanea impostata durante l'importazione. Secondo me è un problema dovuto a queste precisioni temporanee in sé, non alla PR specifica. Comunque ci sta segnalarlo qui, grazie 😄 magari ne parliamo domattina |
A questo punto vedo 2 strade:
Un approccio per il ricalcolo: #2874 |
Ok grazie, vedo come fare |
9a4f961
to
89c5ed6
Compare
When price precision is increased during import, the price of the created lines should have been computed using the new precision
89c5ed6
to
6ba5e5b
Compare
I test di l10n_it_financial_statements_report falliscono per la modifica OCA/account-financial-reporting#1243 mergiata poco fa nella sua dipendenza account_financial_report. |
Risolve #4445 per
16.0
.Sostituisce #3843 per risolvere #3843 (review).
Non ho incluso un test perché il codice che imposta la precisione decimale quando eseguito nei test solleva l'errore:
Stack