Open odooNextev opened 7 months ago
Nessuno ha riscontrato questo problema?
Posso fare una PR in cui si ripristina il comportamento delle passate versioni di l10n_it_reverse_charge
in cui si permetteva l'uso di conti che non siano solo di tipo varie?
@odooNextev dove era stato introdotto e perchè?
@odooNextev dove era stato introdotto e perchè?
Abbiamo indagato più a fondo ed effettivamente il tipo di registro non è un problema, sia impostandone uno "varie" che uno "banca" si ha lo stesso comportamento. Lascerei comunque un appunto a riguardo perchè nella documentazione è indicato di crearne uno di tipo "varie" https://github.com/OCA/l10n-italy/blob/16.0/l10n_it_reverse_charge/readme/CONFIGURE.md?plain=1#L23, mentre @sergiocorato dice di usarne uno di tipo "banca" (https://efatto.it/slides/slide/registrazione-fatture-con-reverse-charge-115?fullscreen=1): mi sfugge qualcosa o dobbiamo correggere la documentazione?
Ho comunque trovato il commit che ha determinato la mancata valorizzazione dell'importo come ha trovato @Borruso: https://github.com/OCA/l10n-italy/commit/5abf6708ec19b83b3d5e435f3139d24463714506
@eLBati
Però poi si perdono gli importi in valuta nell'autovettura
tipo gli occhiali da sole lasciati sotto il sedile? (scusa, non ho resistito 😊)
Però poi si perdono gli importi in valuta nell'autovettura
tipo gli occhiali da sole lasciati sotto il sedile? (scusa, non ho resistito 😊)
😄 ho corretto... OSX non è fatto per lavorare (dicono) e non sa cos'è un'autofattura....
Aggiungo qualche informazione: @eLBati il tuo commit https://github.com/OCA/l10n-italy/commit/5abf6708ec19b83b3d5e435f3139d24463714506 effettivamente evita il problema della differenza di cambio tra data fattura e data contabile come si vede in questo esempio in cui ho variato da 1:1 a 1:1.2 il tasso di cambio tra euro e dollaro il 26/06:
Tuttavia l'importo in valuta non viene più valorizzato, ma ho verificato che nel modulo l10n_it_reverse_charge
non c'è alcun riferimento esplicito ad amount_currency
, perciò la valorizzazione del campo è a carico dei processi standard di Odoo immagino e non da moduli di l10n-italy
@eLBati la tua issue https://github.com/OCA/l10n-italy/issues/3863 sembra descrivere un altro problema sempre collegato, ma la PR https://github.com/OCA/l10n-italy/pull/3879 potrebbe risolverle entrambe (v16)
Ho testato entrambe le PR:
@Borruso approvala allora :)
Module
l10n_it_reverse_charge
Describe the bug
Mancanza valorizzazione importo in valuta in registrazione automatica riconciliazione autofatture
To Reproduce
Odoo 16.0 EE
Fattura EXTRA UE in USD con data fattura 30/03/2024 ricevuta via mail dal fornitore in data 18/04/2024.
Innanzitutto come segnalato qui https://github.com/OCA/l10n-italy/issues/3960 e risolto da questa PR non ancora mergiata https://github.com/OCA/l10n-italy/pull/3921 gli importi in € dell'autofattura non corrispondono a quelli della fattura per via della differenza di cambio nelle date considerate.Tenendo presente ciò, viene generata questa registrazione per il pagamento con importi in valuta nulli:
In rosso: pagamento parziale Fattura In blu: pagamento totale Autofattura
Quando riconcilio il pagamento, l’importo di differenza cambio viene calcolato su cifre non corrette. L’importo registrato in debiti v/fornitori viene sostituito da 25,90€ a 21,78€ aumentando la differenza di cambio:
Per risolvere questo problema ho modificato a mano gli importi della registrazione di riconciliazione autofattura. Aggiungendo gli importi in valuta il pagamento viene riconciliato correttamente ma non è automatica l’imputazione dell'importo sul conto differenze di cambio passive.
Affected versions:
Expected behavior Riportare automaticamente gli importi in dollari.
Addictional
Nelle versioni passate del modulo (2023 all'incirca) i movimenti di riconciliazione e pagamento dell'autofattura venivano gestite in un registro di tipo banca (e non varie come viene imposto ora) e non c'era questo problema.