From 600f884524f7ff0ee747795eba644c0eb864559c Mon Sep 17 00:00:00 2001 From: "Adrien Peiffer (ACSONE)" Date: Fri, 22 Apr 2016 15:25:10 +0200 Subject: [PATCH] [FIX] account: Allow to select sale taxes in bank statement reconciliation process. Courtesy of adrienpeiffer. PR #11673 --- addons/account/account_move_line.py | 2 +- addons/account/static/src/js/account_widgets.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 8ce15834ab1..a698b263e44 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -1378,7 +1378,7 @@ class account_move_line(osv.osv): account_id = 'account_collected_id' base_sign = 'base_sign' tax_sign = 'tax_sign' - if journal.type in ('purchase_refund', 'sale_refund') or (journal.type in ('cash', 'bank') and total < 0): + if journal.type in ('purchase_refund', 'sale_refund') or (journal.type in ('cash', 'bank') and total < 0 and tax_id.type_tax_use != 'sale'): base_code = 'ref_base_code_id' tax_code = 'ref_tax_code_id' account_id = 'account_paid_id' diff --git a/addons/account/static/src/js/account_widgets.js b/addons/account/static/src/js/account_widgets.js index c031b75b305..ba0d6b0eb0b 100644 --- a/addons/account/static/src/js/account_widgets.js +++ b/addons/account/static/src/js/account_widgets.js @@ -93,7 +93,7 @@ openerp.account = function (instance) { relation: "account.tax", string: _t("Tax"), type: "many2one", - domain: [['type_tax_use','in',['purchase', 'all']], ['parent_id', '=', false]], + domain: [['parent_id', '=', false]], }, }, amount: {