added more umumi fields to land tax declaration

This commit is contained in:
Ali 2025-12-01 16:08:03 +04:00
parent 792227fcd6
commit 43e8dc69b8
2 changed files with 51 additions and 4 deletions

View File

@ -32,25 +32,43 @@ function recalculate_totals(frm) {
if (!frm.doc.əlavə_1 || !Array.isArray(frm.doc.əlavə_1)) {
frm.set_value('601umumi', 0);
frm.set_value('602umumi', 0);
frm.set_value('601umumi_sahə', 0);
frm.set_value('602umumi_sahə', 0);
frm.set_value('601cəlb', 0);
frm.set_value('602cəlb', 0);
return;
}
let total_601 = 0;
let total_602 = 0;
let total_601_area = 0;
let total_602_area = 0;
let total_601_exempt = 0;
let total_602_exempt = 0;
frm.doc.əlavə_1.forEach(function(row) {
let code = row.bəyannaməsətrininkoduvəadı || '';
let tax = parseFloat(row.vergiməbləğimanatla) || 0;
let total_area = parseFloat(row.torpaqsahəsi6001kodlarüzrəkvmetrlə6002kodlarüzrəhektarlaümumi) || 0;
let exempt_area = parseFloat(row.torpaqsahəsi6001kodlarüzrəkvmetrlə6002kodlarüzrəhektarla) || 0;
if (code.startsWith('600.1')) {
total_601 += tax;
total_601_area += total_area;
total_601_exempt += exempt_area;
} else if (code.startsWith('600.2')) {
total_602 += tax;
total_602_area += total_area;
total_602_exempt += exempt_area;
}
});
frm.set_value('601umumi', total_601);
frm.set_value('602umumi', total_602);
frm.set_value('601umumi_sahə', total_601_area);
frm.set_value('602umumi_sahə', total_602_area);
frm.set_value('601cəlb', total_601_exempt);
frm.set_value('602cəlb', total_602_exempt);
}
function reload_assets_for_year(frm, year) {

View File

@ -57,6 +57,10 @@
"vergim\u0259bl\u0259\u011fimanatla3",
"601umumi",
"602umumi",
"601umumi_sah\u0259",
"602umumi_sah\u0259",
"601c\u0259lb",
"602c\u0259lb",
"\u0259lav\u0259_2_tab",
"html_ybie",
"section_break_hnrj",
@ -378,6 +382,30 @@
"hidden": 1,
"read_only": 1
},
{
"fieldname": "601umumi_sah\u0259",
"fieldtype": "Float",
"hidden": 1,
"read_only": 1
},
{
"fieldname": "602umumi_sah\u0259",
"fieldtype": "Float",
"hidden": 1,
"read_only": 1
},
{
"fieldname": "601c\u0259lb",
"fieldtype": "Float",
"hidden": 1,
"read_only": 1
},
{
"fieldname": "602c\u0259lb",
"fieldtype": "Float",
"hidden": 1,
"read_only": 1
},
{
"fieldname": "verginin_hesablanmas\u0131",
"fieldtype": "Table",
@ -406,6 +434,7 @@
"write": 1
}
],
"row_format": "Dynamic",
"sort_field": "modified",
"sort_order": "DESC",
"states": []