[16.0][IMP]l10n_it_riba: Forward port of #3437#4655
Conversation
6bb79e1 to
38707ea
Compare
|
@CiroBoxHub puoi fare review? |
|
Buongiorno a tutti. Questa PR è mergiabile? |
|
Buongiorno, ci sono problemi con il merge di questo fix? |
|
/ocabot rebase |
|
Congratulations, PR rebased to 16.0. |
38707ea to
75db01b
Compare
|
@OCA/local-italy-maintainers buona? |
|
This PR has the |
monen17
left a comment
There was a problem hiding this comment.
Grazie della PR!
@OCA/local-italy-maintainers buona?
Per me no perché i commit non seguono https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst#71commit-message.
Ad esempio, il primo punto è:
Commit messages are in English
|
@monen17 Grazie della review, va bene andare a modificare il messaggio di commit anche se non sono io l'autore? Se si li traduco |
I messaggi dei commit sono già diversi da quelli di #3437 che sono Secondo me in generale se l'autore (in questo caso @alessandrocamilli) è d'accordo o le modifiche sono minime puoi farle e lasciare l'autore originale, altrimenti ti metti come co-autore e fai le modifiche che devi. TL;DR: Per me sì |
75db01b to
369419b
Compare
|
Grazie della spiegazione. Ho modificato i commit messages. |
|
Buongiorno, ci sono novità? Ci sono azioni da fare? |
|
Buon pomeriggio, abbiamo estrapolato la PR per poterla mettere su un nostro cliente e abbiamo fatto dei test. |
monen17
left a comment
There was a problem hiding this comment.
Grazie della PR!
@OCA/local-italy-maintainers buona?
Per me no perché i commit non seguono https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst#71commit-message. Ad esempio, il primo punto è:
Commit messages are in English
Grazie di aver tradotto i commit in inglese 🇬🇧
Ora i commit sono

e ancora non seguono https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst#71commit-message, puoi verificare?
Ho dato solo un'occhiata al codice e ho notato questo commit:

(369419b)
il titolo è "usa una tupla invece di una lista", ma il contenuto non ha nulla a che fare con il titolo, come mai?
49af11b to
c71655c
Compare
|
riba_policy_expenses = one_a_month Da correggere il seguente comportamento Comportamento osservato: Comportamento osservato: riba_policy_expenses = unlimited Aggiungere riba_policy_expenses = one_a_maturity |
39d34df to
1116809
Compare
31bae74 to
66a36a4
Compare
| for d in all_date_due: | ||
| if invoice_date_due.month == d.month and invoice_date_due.year == d.year: | ||
| return True | ||
| self.ensure_one() | ||
| if self.partner_id.riba_policy_expenses != "unlimited": | ||
| for d in all_date_due: | ||
| if invoice_date_due.strftime("%Y-%m") == str(d.strftime("%Y-%m")): | ||
| return True |
There was a problem hiding this comment.
Prima di questa modifica il controllo era su month e year, possiamo mantenerlo com'era?
La modifica del commit originale 6cc3d21 aggiungeva praticamente solo l'if.
There was a problem hiding this comment.
Fatto, puoi rivedere la revisione?
| untaxed_amount_currency=0, | ||
| sign=1, | ||
| sign=1 if invoice.is_inbound(include_receipts=True) else -1, | ||
| untaxed_amount_currency=invoice.amount_untaxed, |
There was a problem hiding this comment.
Queste modifiche non c'erano nel commit originale 6cc3d21, come mai servono?
There was a problem hiding this comment.
Era una correzione perlopiù semantica:
untaxed_amount_currency:_compute_termsusa gli importi per decidere quante rate generare e come distribuirle, con 0, in certi casi, la lista di rate ottenuta potrebbe essere diversa (o vuota) rispetto a passare l'importo reale e quindi date diverse o mancanti.sign: passare sign=1 su una nota credito non produce date sbagliate nel caso standard, ma è concettualmente scorretto
Non cambia il risultato nel 99% dei casi pratici delle RIBA, ma è più robusto anche in vista di future modifiche.
| return True | ||
| return False | ||
|
|
||
| def maturity_check(self, invoice_date_due, all_date_due): |
There was a problem hiding this comment.
Queste modifiche non vengono dalla PR originale, probabilmente sono per risolvere #4655 (comment), hai mica verificato se dipendono dalle alte modifiche di questa PR? Se non è così penso sia meglio farle in una PR separata così si può chiudere questo porting.
Sarebbe anche utile sapere se in 14.0 succede.
There was a problem hiding this comment.
Sì, porto il commit in un'altra PR
66a36a4 to
bbad8b1
Compare
|
@monen17 potresti aggiornare la tua review? |





Solves #2118 #4637