Skip to content

Commit a1aebd7

Browse files
sergio-teruelCarlosRoca13
authored andcommitted
[FIX] agreement_rebate: Settlement lines already invoiced are invoiced twice when process the settlement in tow steps
TT52964
1 parent 31409c7 commit a1aebd7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: agreement_rebate/models/agreement_rebate_settlement.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ def _reverse_type_map(self, inv_type):
6868

6969
def create_invoice(self):
7070
invoice_dic = {}
71-
for line in self.mapped("line_ids"):
71+
for line in self.mapped("line_ids").filtered(
72+
lambda ln: ln.invoice_status == "to_invoice"
73+
):
7274
key = line._get_invoice_key()
7375
if key not in invoice_dic:
7476
invoice_dic[key] = line._prepare_invoice()

0 commit comments

Comments
 (0)