Remove debug logging for lines 08, 09, 9B calculation

- Removed debug logging that was added to troubleshoot line 08 display issues
- The issue was identified as database field length limit (varchar(255) vs TEXT)
- Calculation is working correctly - line 08 shows base=1410.57, vat=186.34, total=1596.91
- User needs to run the database migration to fix the line_label field length
This commit is contained in:
Frank Cools 2025-10-03 15:33:35 +02:00
parent 19cc8ad59b
commit 79fdc0d8ca

View File

@ -220,27 +220,18 @@ class DeclarationTVA
if (in_array($ca3_line, array('08', '09', '9B'))) { if (in_array($ca3_line, array('08', '09', '9B'))) {
// Get base accounts (sales) // Get base accounts (sales)
$base_mappings = isset($grouped_mappings[$ca3_line . '_BASE']) ? $grouped_mappings[$ca3_line . '_BASE'] : array(); $base_mappings = isset($grouped_mappings[$ca3_line . '_BASE']) ? $grouped_mappings[$ca3_line . '_BASE'] : array();
error_log("DeclarationTVA: Line $ca3_line BASE mappings found: " . count($base_mappings));
foreach ($base_mappings as $mapping) { foreach ($base_mappings as $mapping) {
$amounts = $this->getAccountAmounts($mapping['account_code'], $period['start_date'], $period['end_date']); $amounts = $this->getAccountAmounts($mapping['account_code'], $period['start_date'], $period['end_date']);
$line_total_base += $amounts['base_amount']; $line_total_base += $amounts['base_amount'];
$account_labels[] = $mapping['account_label'] . ' (base)'; $account_labels[] = $mapping['account_label'] . ' (base)';
error_log("DeclarationTVA: BASE account " . $mapping['account_code'] . " added " . $amounts['base_amount'] . " to line_total_base");
} }
// Get VAT accounts // Get VAT accounts
$vat_mappings = isset($grouped_mappings[$ca3_line . '_VAT']) ? $grouped_mappings[$ca3_line . '_VAT'] : array(); $vat_mappings = isset($grouped_mappings[$ca3_line . '_VAT']) ? $grouped_mappings[$ca3_line . '_VAT'] : array();
error_log("DeclarationTVA: Line $ca3_line VAT mappings found: " . count($vat_mappings));
foreach ($vat_mappings as $mapping) { foreach ($vat_mappings as $mapping) {
$amounts = $this->getAccountAmounts($mapping['account_code'], $period['start_date'], $period['end_date']); $amounts = $this->getAccountAmounts($mapping['account_code'], $period['start_date'], $period['end_date']);
$line_total_vat += $amounts['vat_amount']; $line_total_vat += $amounts['vat_amount'];
$account_labels[] = $mapping['account_label'] . ' (VAT)'; $account_labels[] = $mapping['account_label'] . ' (VAT)';
error_log("DeclarationTVA: VAT account " . $mapping['account_code'] . " added " . $amounts['vat_amount'] . " to line_total_vat");
}
// Debug: Check if we have any mappings at all for this line
if (empty($base_mappings) && empty($vat_mappings)) {
error_log("DeclarationTVA: No BASE or VAT mappings found for line $ca3_line. Available mappings: " . implode(', ', array_keys($grouped_mappings)));
} }
$line_total_amount = $line_total_base + $line_total_vat; $line_total_amount = $line_total_base + $line_total_vat;