From d061987a47bed72ee8f7ed321b2fc6be1ac62fba Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Fri, 26 Jun 2015 08:28:53 +0200 Subject: [PATCH 1/2] [IMP] account_banking_payment_transfer: Use payment line date as the maturity date for the new move --- account_banking_payment_transfer/model/account_payment.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index b38782599..24e181151 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -154,10 +154,12 @@ class PaymentOrder(models.Model): partner_id = payment_lines[0].partner_id.id name = _('%s line %s') % ( labels[self.payment_order_type], payment_lines[0].name) + date_maturity = payment_lines[0].date else: partner_id = False name = '%s %s' % ( labels[self.payment_order_type], self.reference) + date_maturity = False vals = { 'name': name, 'move_id': move.id, @@ -167,7 +169,8 @@ class PaymentOrder(models.Model): amount or 0.0), 'debit': (self.payment_order_type == 'debit' and amount or 0.0), - } + 'date_maturity': date_maturity, + } return vals @api.model From 2104a0bf5a40c26ec8d33c0e00c4ea0235e72512 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sat, 27 Jun 2015 22:25:40 +0200 Subject: [PATCH 2/2] [IMP] account_banking_payment_transfer: Use first maturity date for all cases, because the group is always by payment date --- account_banking_payment_transfer/model/account_payment.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/account_banking_payment_transfer/model/account_payment.py b/account_banking_payment_transfer/model/account_payment.py index 24e181151..2aeba3b87 100644 --- a/account_banking_payment_transfer/model/account_payment.py +++ b/account_banking_payment_transfer/model/account_payment.py @@ -154,12 +154,11 @@ class PaymentOrder(models.Model): partner_id = payment_lines[0].partner_id.id name = _('%s line %s') % ( labels[self.payment_order_type], payment_lines[0].name) - date_maturity = payment_lines[0].date else: partner_id = False name = '%s %s' % ( labels[self.payment_order_type], self.reference) - date_maturity = False + date_maturity = payment_lines[0].date vals = { 'name': name, 'move_id': move.id,