Browse Source

[FIX] Filtro en metodo de pagos solo PYG

adrielso 7 years ago
parent
commit
e6081247c4
3 changed files with 4 additions and 2 deletions
  1. 2 1
      models/payment_journal.py
  2. 1 1
      models/res_partner.py
  3. 1 0
      src/store/modules/paymentsJournal.js

+ 2 - 1
models/payment_journal.py

@@ -9,7 +9,8 @@ class PaymentJournal(models.Model):
     def get_paymentsJournals(self):
         domain =[
             ('active', '=', True),
-            ('type', 'in',['bank', 'cash'])
+            ('type', 'in',['bank', 'cash']),
+            ('default_credit_account_id.currency_id', '=', False)
         ]
         paymentsJournals = []
 

+ 1 - 1
models/res_partner.py

@@ -38,7 +38,7 @@ class ResPartner(models.Model):
 
                 for move in invoice.move_id:
                     for moveline in move.line_id:
-                        if moveline.amount_residual > 0 and moveline.state != "draft":
+                        if moveline.amount_residual > 0 and moveline.state != "draft" and moveline.credit <= 0:
                             movelines.append({
                                 'id': moveline.id,
                                 'amount_residual': moveline.amount_residual,

+ 1 - 0
src/store/modules/paymentsJournal.js

@@ -25,6 +25,7 @@ const getters = {
 const mutations = {
     pushPaymentsJournal(state, payload) {
         state.paymentsJournals = [...payload.paymentsJournals]
+        console.log(payload);
     },
     setSelectPaymentsJournal(state, payload) {
         state.selectedPaymentsJournals = payload