-
-
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
[16.0] [IMP] l10n_it_riba: aggiungere esposizione/rischio e migliorare la gestione degli insoluti #3984
Conversation
a6dbfc3
to
23aded2
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.
LGTM
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.
LGTM
Go !!
@OCA/local-italy-maintainers abbiamo un paio di review funzionali positive, c'è qualcuno che può farne una tecnica? |
l10n_it_riba/models/account.py
Outdated
riba_credited_ids = fields.One2many( | ||
"riba.slip", "credit_move_id", "Credited RiBa Slips", readonly=True | ||
) | ||
|
||
exposition = fields.Float( |
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.
Trattandosi di un nuovo campo documenterei la sua funzionalità sul README. Inoltre potrebbe aver senso renderlo store
in modo da ordinare la tree
per il nuovo campo. Cosa ne pensi?
Ultima cosa: documenterei anche lato codice la nuova funzionalità ad esempio aggiungendo l'attributo help
al campo.
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.
buona idea
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.
@odooNextev riesci a fare le modifiche?
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.
domani dovrei riuscire
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.
@tafaRU ho fatto quanto chiedevi
@andreampiovesana più tardi cerco di aggiungere quello che mi hai chiesto
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.
grazie @odooNextev
mancherebbe ancora questo punto 😉
Trattandosi di un nuovo campo documenterei la sua funzionalità sul README
Hai modo di farlo?
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.
Ho aggiunto un messaggio nello USAGE, non so se va bene.
In ogni caso, precommit mi ha generato e modificato i file .rst dagli .md, è corretto o bisogna lasciarlo fare a Github?
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.
@tafaRU va bene?
l10n_it_riba/models/account.py
Outdated
riba_credited_ids = fields.One2many( | ||
"riba.slip", "credit_move_id", "Credited RiBa Slips", readonly=True | ||
) | ||
|
||
exposition = fields.Float( |
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.
Solo un appunto al volo, exposition
in inglese indica esposizione nel senso di mostra (es. evento pubblico come una fiera), non ha a che fare con l'ambito contabile.
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.
E' vero, infatti in chiamata un venerdì avevo chiesto che termine era più appropriato per il campo, ma era passato questo.
Sì potrebbe chiamare "risk" o "overdraft"
Dimmi tu
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.
E' vero, infatti in chiamata un venerdì avevo chiesto che termine era più appropriato per il campo, ma era passato questo. Sì potrebbe chiamare "risk" o "overdraft" Dimmi tu
Un "overdraft" si verifica quando viene prelevata una somma superiore a quella presente in un conto.
In questo caso mi pare di capire che il termine si riferisca alle fatture non pagate ma "non" ancora scadute, giusto?
In tal caso potrebbe andar bene un semplice "open amount".
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.
@primes2h ho fatto
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.
@primes2h ho fatto
Grazie 👍
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.
@primes2h ho fatto
@odooNextev Ah, visto ora.
Andrebbe modificato anche il messaggio di commit 1aa2e40
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.
Riscontro un'anomalia e a tal proposito allego 2 video:
-
riba insoluta errata --> quando registro l'insoluto con "salta e conferma insoluto" non evidenzia l'insoluto, nè riapre la posizione pertanto non posso riemettere la riba a saldo
-
riba insoluta corretta --> quando registro l'insoluto con "crea" tutto procede correttamente e posso riemettere la riba sulla fattura.
Sarebbe inoltre interessante prendere in esame l'idea di emettere riba scaglionate a fronte di un unico insoluto
Video.zip
Grazie della segnalazione, provo a cercare l'errore. |
243518f
to
4e6cd9d
Compare
E' stato aggiornato qualcosa nel pre-commit? In alcuni thread ho trovato che dovrei fare qualcosa del genere:
Così passa, ma non ne capisco il senso |
4e6cd9d
to
dde3ba4
Compare
Non credo, ho dovuto fare un bel po' di correzioni per quell'errore già in #4059. |
Abbiamo provato a risolvere il problema con questo commit: e1f5850 @MaurizioPellegrinet fammi sapere cosa ne pensi. |
Ciao, secondo me la soluzione migliore rimane quella di fare i vari passaggi esclusivamente con il tasto "crea", sia nell'operazione di accredito che in quella di pagamento o insoluto. |
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.
LGTM
@primes2h puoi verificare se adesso va bene?
@tafaRU puoi aggiornare la review? |
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.
LGTM
merge? |
@odooNextev riesci a fare un rebase per risolvere i confilitti? |
e1f5850
to
c6a2f10
Compare
Mi riferisco a questi due commit: In [1] aggiungi a4227cd#diff-04a8a365a32c3d6bceb153a18902bea732d9146b2328388fda2901a10f3b3d3bR147 come mai? |
Penso sia dovuto ad un rebase con fixup... |
2e87feb
to
e1b616c
Compare
e1b616c
to
5803821
Compare
@tafaRU dovrei aver fatto tutto quello che c'era da fare:
|
@tafaRU gentile reminder 🙏 |
5803821
to
f88bbf9
Compare
f88bbf9
to
5025714
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.
Un'ultimo nitpick e poi dovremmo esserci 👍
Grazie 1K per il tuo lavoro 🙏
402696c
to
b75e8aa
Compare
/ocabot merge minor |
What a great day to merge this nice PR. Let's do it! |
Congratulations, your PR was merged at 342ad8c. Thanks a lot for contributing to OCA. ❤️ |
Ammontare scoperto/esposizione
Per risolvere questa issue #3983 abbiamo assegnato 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
.Nel modello
account.move
abbiamo aggiunto 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
Per risolvere questa issue #3983 abbiamo eliminato le 2 righe di registrazione sezionale con nome "Bills" e conto effects_account_id in credito e quella con nome "RiBa" e conto riba_bank_account_id in debito e quando si marca come insoluta una riba.slip.line abbiamo annullato 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").
Ho dovuto rimuovere una parte dei test con questo commit: af22ff9
Suppongo che
riba_list.line_ids[0].past_due_move_id.line_ids
non si riferisca più alle 2 righe di registrazione contabile "Bills" e "RiBa" che non vengono più create e quindi è inutile fare dei check, però l'ho messo in un commitseparato per conferma.