Просмотр исходного кода

This module allows to add comision en voucher.

SEBAS 3 месяцев назад
Родитель
Сommit
10c61006d4
2 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      models/account_voucher.py
  2. BIN
      models/account_voucher.pyc

+ 2 - 2
models/account_voucher.py

@@ -11,7 +11,7 @@ class AccountVoucher(models.Model):
         store=True
         store=True
     )
     )
 
 
-    @api.depends('amount')
+    @api.depends('amount', 'state')
     def _compute_comision(self):
     def _compute_comision(self):
 
 
         param = self.env['ir.config_parameter'].get_param(
         param = self.env['ir.config_parameter'].get_param(
@@ -21,7 +21,7 @@ class AccountVoucher(models.Model):
         porcentaje = float(param)
         porcentaje = float(param)
 
 
         for rec in self:
         for rec in self:
-            if rec.amount:
+            if rec.state == 'posted' and rec.amount:
                 valor = rec.amount * porcentaje / 100
                 valor = rec.amount * porcentaje / 100
                 rec.comision = int(round(valor))
                 rec.comision = int(round(valor))
             else:
             else:

BIN
models/account_voucher.pyc