diff --git a/core/class/declarationtva.class.php b/core/class/declarationtva.class.php index 661d93d..d55c7a9 100644 --- a/core/class/declarationtva.class.php +++ b/core/class/declarationtva.class.php @@ -268,10 +268,12 @@ class DeclarationTVA // Log the final amounts for debugging error_log("DeclarationTVA: Final amounts for line $ca3_line: base=$line_total_base, vat=$line_total_vat, total=$line_total_amount"); - // Update totals - if (in_array($ca3_line, ['A1', 'A2', 'A3', 'A4', 'A5', '08', '09', '9B', '17'])) { + // Update totals - only VAT amounts from sections B and C + if (in_array($ca3_line, ['08', '09', '9B', '17'])) { + // Section B: VAT amounts only $total_vat_collected += $line_total_vat; } elseif (in_array($ca3_line, ['20', '21', '22'])) { + // Section C: VAT amounts only $total_vat_deductible += $line_total_vat; } }