Fix VAT number formatting spacing

- Changed from 3 spaces after first 2 chars to 2 extra spaces
- Changed from 43 spaces after first 4 chars to 2 extra spaces
- Updated method documentation to reflect correct spacing
- Example: FR85489417469 → F R  8 5  4 8 9 4 1 7 4 6 9 (with 2 extra spaces after positions 1 and 3)
This commit is contained in:
Frank Cools 2025-10-03 14:34:30 +02:00
parent 1d709ca6f0
commit e43cd7ed91

View File

@ -1110,7 +1110,7 @@ class DeclarationTVA_PDF
/** /**
* Format VAT number with special spacing * Format VAT number with special spacing
* Adds space between every character, with 3 spaces after first 2 chars and 43 spaces after first 4 chars * Adds space between every character, with 2 extra spaces after first 2 chars and 2 extra spaces after first 4 chars
* *
* @param string $vat_number VAT number * @param string $vat_number VAT number
* @return string Formatted VAT number * @return string Formatted VAT number
@ -1136,14 +1136,14 @@ class DeclarationTVA_PDF
$result .= ' '; $result .= ' ';
} }
// After first 2 characters, add 3 extra spaces // After first 2 characters, add 2 extra spaces
if ($i == 1) { if ($i == 1) {
$result .= ' '; $result .= ' ';
} }
// After first 4 characters, add 43 extra spaces // After first 4 characters, add 2 extra spaces
if ($i == 3) { if ($i == 3) {
$result .= str_repeat(' ', 43); $result .= ' ';
} }
} }