[IMP] sale: Improvement in payment reference for wire transfer
Purpose of this task is, Default payment ref for wire transfer is confusing and not really helpful as it will induce encoding errors customer side So, I removed modulo part in payment reference Task Id : 1946656 Closes : #31853 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
This commit is contained in:
@@ -27,13 +27,11 @@ class PaymentTransaction(models.Model):
|
||||
def _compute_sale_order_reference(self, order):
|
||||
self.ensure_one()
|
||||
if self.acquirer_id.so_reference_type == 'so_name':
|
||||
identification_number = int(re.match('.*?([0-9]+)$', order.name).group(1))
|
||||
prefix = order.name
|
||||
return order.name
|
||||
else:
|
||||
# self.acquirer_id.so_reference_type == 'partner'
|
||||
identification_number = order.partner_id.id
|
||||
prefix = 'CUST'
|
||||
return '%s/%s' % (prefix, str(identification_number % 97).rjust(2, '0'))
|
||||
return '%s/%s' % ('CUST', str(identification_number % 97).rjust(2, '0'))
|
||||
|
||||
@api.depends('sale_order_ids')
|
||||
def _compute_sale_order_ids_nbr(self):
|
||||
|
||||
Reference in New Issue
Block a user