// Copyright (c) 2016, Havenir Solutions and contributors
// For license information, please see license.txt
/* eslint-disable */

influxframework.query_reports["KSA VAT"] = {
	onload() {
		influxframework.breadcrumbs.add('Accounts');
	},
	"filters": [
		{
			"fieldname": "company",
			"label": __("Company"),
			"fieldtype": "Link",
			"options": "Company",
			"reqd": 1,
			"default": influxframework.defaults.get_user_default("Company")
		},
		{
			"fieldname": "from_date",
			"label": __("From Date"),
			"fieldtype": "Date",
			"reqd": 1,
			"default": influxframework.datetime.add_months(influxframework.datetime.get_today(), -1),
		},
		{
			"fieldname": "to_date",
			"label": __("To Date"),
			"fieldtype": "Date",
			"reqd": 1,
			"default": influxframework.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;
		}
	},
};
