added insurance to formula

This commit is contained in:
Ali 2026-01-08 16:50:59 +04:00
parent e14e065f5e
commit 1c944e352d
1 changed files with 11 additions and 2 deletions

View File

@ -886,15 +886,24 @@ function calculate_509_2(frm) {
function calculate_vergi_hesab_3cu_totals(frm) { function calculate_vergi_hesab_3cu_totals(frm) {
// Sum insurance from elave_1 (tax-exempt) → 505.2 // Sum insurance from elave_1 (tax-exempt) → 505.2
// Exclude total row: "Vergidən azad olunan əmlakın CƏMİ dəyəri:"
let sum_505_2 = 0; let sum_505_2 = 0;
(frm.doc.elave_1 || []).forEach(row => { (frm.doc.elave_1 || []).forEach(row => {
sum_505_2 += flt(row.artıqqiymətəəsasvəsaitlərindəyəri); const azadolma = row.azadolmasəbəbi || '';
if (azadolma !== 'Vergidən azad olunan əmlakın CƏMİ dəyəri:') {
sum_505_2 += flt(row.artıqqiymətəəsasvəsaitlərindəyəri);
}
}); });
// Sum insurance from elave_2 (taxable) → 505.1 // Sum insurance from elave_2 (taxable) → 505.1
// Exclude total rows: "1. Binalar, tikililər və qurğular" and "Vergiyə cəlb olunan əmlakın CƏMİ dəyəri:"
let sum_505_1 = 0; let sum_505_1 = 0;
(frm.doc.elave_2 || []).forEach(row => { (frm.doc.elave_2 || []).forEach(row => {
sum_505_1 += flt(row.artıqqiymətəəsasvəsaitlərindəyəri505); const category = row.vergiyəcəlbolunanəmlaklarınkateqoriyası || '';
if (category !== '1. Binalar, tikililər və qurğular' &&
category !== 'Vergiyə cəlb olunan əmlakın CƏMİ dəyəri:') {
sum_505_1 += flt(row.artıqqiymətəəsasvəsaitlərindəyəri505);
}
}); });
// Set values in vergi_hesab_3cu // Set values in vergi_hesab_3cu