[IMP] l10n_it_riba: refactoring #3983
Labels
14.0
enhancement
needs porting
This issue has already been resolved for some version
no stale
Use this label to prevent the automated stale action from closing this PR/Issue.
triaged
Ammontare scoperto/esposizione
Is your feature request related to a problem?
Attualmente non c'è modo di sapere lo scoperto/esposizione di una fattura con termini di pagamento Ri.Ba.
Infatti all'emissione della distinta vengono create le righe di pagamento associate alle fatture con la data della distinta e lo stato delle stesse fatture passa in "pagato".
Nell'esempio qui sotto c'è una fattura con Ri.Ba 90/120/150 gg, ma le scadenze riportano tutte la stessa data (quella della distinta che in questo caso corrisponde anche alla data fattura.
Describe the solution you'd like
Si potrebbe assegnare all'
account.move.line
del pagamento che viene creata alla conferma dellariba.slip.line
la data effettiva della scadenza dellariba.slip.line
e non quella dellariba.slip
In questa maniera la modifica dello stato "pagato" della fattura non verrebbe intaccata perchè Odoo considera solo l'ammontare dei pagamenti e non la data, quindi se il giorno corrente dovesse essere il 10/01 e il pagamento ha data 15/01, ma copre l'intera somma, per Odoo è pagata.
Dopo questa modifica con una Ri.Ba a 2 scadenze fine mese si avrebbe la situazione qui sotto:
Nel modello
account.move
si potrebbe anche aggiungere un campo che calcola lo scoperto/esposizione della fattura, ovvero quello che attualmente si suppone solamente che sia pagato, ma effettivamente no come indicato nella vista qui sotto:Insoluti
Is your feature request related to a problem?
Attualmente il modulo
l10n_it_riba
sembra creare 2 righe di registrazione sezionale (quella con nome "Bills" e contoeffects_account_id
in credito e quella con nome "RiBa" e contoriba_bank_account_id
in debito) che non sono necessarie perchè stornare tutto il giro riba non serve.Inoltre si dovrebbe "riaprire" la fattura quando c'è un insoluto contrassegnandola come "non pagata" o "parzialmente pagata".
Describe the solution you'd like
Eliminare le 2 righe di registrazione sezionale indicate sopra e quando si marca come insoluta una
riba.slip.line
annullare la riconciliazione con laaccount.move.line
del pagamento correlata.Facendo ciò la fattura tornerebbe "non pagata" o "parzialmente pagata" (oltre ad avere il flag "past due").
Inoltre ricomparirebbe nella lista delle riba da emettere con il campo "past due invoices" indica che proviene da un insoluto.
Versioni:
The text was updated successfully, but these errors were encountered: