|
@@ -64,14 +64,11 @@ class account_invoice(models.Model):
|
|
|
def save_payments_invoice(self,values):
|
|
|
bank_payments_type_id = values['bankPayments']['bank_payments_type_id']
|
|
|
payment_type = self.env['res.bank.payments.type'].search([('id', '=', bank_payments_type_id)])
|
|
|
- domain = [('id', '=', self.partner_id.id)]
|
|
|
- partner = self.env['res.partner'].search(domain)
|
|
|
- # import web_pdb; web_pdb.set_trace()
|
|
|
+ partner = self.env['res.partner'].search([('id', '=', values['partnerId'])])
|
|
|
if payment_type.code == 'CH' and values['amountPayments'] > partner.check_limit:
|
|
|
- # raise Warning(_("El monto a pagar excede el límite de crédito concedido en cheques"))
|
|
|
return {
|
|
|
'process': False,
|
|
|
'removeModal': False,
|
|
|
'message' : "El monto a pagar excede el límite de crédito concedido en cheques"
|
|
|
- }
|
|
|
+ }
|
|
|
return super(account_invoice, self).save_payments_invoice(values)
|