Skip to content
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

[IMP] l10n_it_riba: refactoring #3983

Open
1 of 2 tasks
odooNextev opened this issue Feb 22, 2024 · 2 comments · Fixed by #3984 · May be fixed by #4457
Open
1 of 2 tasks

[IMP] l10n_it_riba: refactoring #3983

odooNextev opened this issue Feb 22, 2024 · 2 comments · Fixed by #3984 · May be fixed by #4457
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

Comments

@odooNextev
Copy link
Contributor

odooNextev commented Feb 22, 2024

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.

image
Screenshot 2024-02-22 alle 12 20 39

Describe the solution you'd like
Si potrebbe assegnare all'account.move.line del pagamento che viene creata alla conferma della riba.slip.line la data effettiva della scadenza della riba.slip.line e non quella della riba.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:

image

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:

Screenshot 2024-02-22 alle 14 21 34

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 conto effects_account_id in credito e quella con nome "RiBa" e conto riba_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 la account.move.line del pagamento correlata.

Facendo ciò la fattura tornerebbe "non pagata" o "parzialmente pagata" (oltre ad avere il flag "past due").

Screenshot 2024-02-23 alle 10 19 05

Screenshot 2024-02-23 alle 09 55 14

Screenshot 2024-02-23 alle 10 21 34

Inoltre ricomparirebbe nella lista delle riba da emettere con il campo "past due invoices" indica che proviene da un insoluto.

Screenshot 2024-02-23 alle 10 23 47

Versioni:

@MarcoCalcagni
Copy link
Contributor

Mi sembra un ottima osservazione e soluzione.

@odooNextev
Copy link
Contributor Author

@francesco-ooops non so se si può lasciare chiusa la issue o vuoi tenerla aperta per la v14.
Personalmente non mi occuperò anche di queste modifiche per la 14, non so se mai ci sarà qualcuno che vorrà replicarle considerando quanto tempo ho impiegato.

@SirAionTech SirAionTech added 14.0 and removed 16.0 labels Aug 28, 2024
@francesco-ooops francesco-ooops added the needs porting This issue has already been resolved for some version label Nov 8, 2024
@SirAionTech SirAionTech added the no stale Use this label to prevent the automated stale action from closing this PR/Issue. label Nov 8, 2024
@tafaRU tafaRU added hotfix and removed hotfix labels Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
5 participants