Browse Source

[fix] #2875

develop
Rushabh Mehta 10 years ago
parent
commit
8c84fca182
  1. 48
      erpnext/public/js/controllers/accounts.js

48
erpnext/public/js/controllers/accounts.js

@ -139,31 +139,37 @@ frappe.ui.form.on(cur_frm.doctype, "taxes_on_form_rendered", function(frm) {
erpnext.taxes.set_conditional_mandatory_rate_or_amount(frm);
});
// setup queries for taxes
frappe.ui.form.on(cur_frm.doctype, "onload", function(frm) {
if(frm.get_field("taxes")) {
frm.set_query("account_head", "taxes", function(doc) {
if(frm.cscript.tax_table == "Sales Taxes and Charges") {
var account_type = ["Tax", "Chargeable", "Expense Account"];
} else {
var account_type = ["Tax", "Chargeable", "Income Account"];
}
cur_frm.set_query("account_head", "taxes", function(doc) {
if(cur_frm.cscript.tax_table == "Sales Taxes and Charges") {
var account_type = ["Tax", "Chargeable", "Expense Account"];
} else {
var account_type = ["Tax", "Chargeable", "Income Account"];
}
return {
query: "erpnext.controllers.queries.tax_account_query",
filters: {
"account_type": account_type,
"company": doc.company
}
return {
query: "erpnext.controllers.queries.tax_account_query",
filters: {
"account_type": account_type,
"company": doc.company
}
}
});
frm.set_query("cost_center", "taxes", function(doc) {
return {
filters: {
'company': doc.company,
'group_or_ledger': "Ledger"
}
}
});
}
});
cur_frm.set_query("cost_center", "taxes", function(doc) {
return {
filters: {
'company': doc.company,
'group_or_ledger': "Ledger"
}
}
});
// For customizing print
cur_frm.pformat.total = function(doc) { return ''; }

Loading…
Cancel
Save