mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-07 23:22:52 +00:00
62 lines
1.6 KiB
JavaScript
62 lines
1.6 KiB
JavaScript
// Copyright (c) 2016, Havenir Solutions and contributors
|
|
// For license information, please see license.txt
|
|
/* eslint-disable */
|
|
|
|
frappe.query_reports["KSA VAT"] = {
|
|
onload() {
|
|
frappe.breadcrumbs.add("Accounts");
|
|
},
|
|
filters: [
|
|
{
|
|
fieldname: "company",
|
|
label: __("Company"),
|
|
fieldtype: "Link",
|
|
options: "Company",
|
|
reqd: 1,
|
|
default: frappe.defaults.get_user_default("Company"),
|
|
},
|
|
{
|
|
fieldname: "from_date",
|
|
label: __("From Date"),
|
|
fieldtype: "Date",
|
|
reqd: 1,
|
|
default: frappe.datetime.add_months(frappe.datetime.get_today(), -1),
|
|
},
|
|
{
|
|
fieldname: "to_date",
|
|
label: __("To Date"),
|
|
fieldtype: "Date",
|
|
reqd: 1,
|
|
default: frappe.datetime.get_today(),
|
|
},
|
|
],
|
|
formatter: function (value, row, column, data, default_formatter) {
|
|
if (
|
|
data &&
|
|
(data.title == "VAT on Sales" || data.title == "VAT on Purchases") &&
|
|
data.title == value
|
|
) {
|
|
value = $(`<span>${value}</span>`);
|
|
var $value = $(value).css("font-weight", "bold");
|
|
value = $value.wrap("<p></p>").parent().html();
|
|
return value;
|
|
} else if (data.title == "Grand Total") {
|
|
if (data.title == value) {
|
|
value = $(`<span>${value}</span>`);
|
|
var $value = $(value).css("font-weight", "bold");
|
|
value = $value.wrap("<p></p>").parent().html();
|
|
return value;
|
|
} else {
|
|
value = default_formatter(value, row, column, data);
|
|
value = $(`<span>${value}</span>`);
|
|
var $value = $(value).css("font-weight", "bold");
|
|
value = $value.wrap("<p></p>").parent().html();
|
|
return value;
|
|
}
|
|
} else {
|
|
value = default_formatter(value, row, column, data);
|
|
return value;
|
|
}
|
|
},
|
|
};
|