Changelog
Version 1.2.6 (2026-04-22)
Improvements
VAT validation time in order comments now displayed in store timezone instead of UTC
Re-validate against API on order placement when certificate has mismatches but VAT is valid (ensures legally correct certificate for § 18e UStG compliance)
Full API response details saved as order comment (company, address, status codes, certification)
New ResponseFormatterInterface for provider-specific response formatting (Endereco implementation included)
Generic JSON fallback for validators without custom formatter (e.g. FinanzOnline)
Added $useCache parameter to checkVatNumber() to allow cache bypass
Fix
Strip dots, hyphens and underscores from VAT numbers (e.g. CHE-104.503.855 is now correctly cleaned to CHE104503855)
Disable qualified validation when no address data is available (e.g. admin order creation via ValidateAdvanced)
Pass merchant VAT number as requester for re-validation (required for BZST qualified confirmation)
Version 1.2.3 (2026-04-15)
Improvements
PHP >= 8.1 requirement
Added laminas/laminas-http as explicit dependency
Added error handling and logging (Psr\Log\LoggerInterface) to Endereco API integration
Added error handling and logging to main Validator catch block
Added logging for missing API configuration, failed API requests, and invalid JSON responses
Added unit tests for Model\Validator, Request, Result, Qualified, Helper\Config, Plugin\Customer\Vat
Admin: Create default address when copying VAT data to customer without existing address
Fix
Fixed Request::setPostcode() writing to wrong data key (postcode instead of post_code)
Version 1.2.2 (2025-03-26)
Fix
Version 1.2.1 (2025-03-25)
Improvements
Better module version detection using CopeX Core Module > 1.0 now
Version 1.2.0 (2025-03-14)
Fix
Correct validation for addresses
Improvements
Stores vat validation result on address (quote + order)
Improved logic for vat validation
Compatible with Magento 2.4.7-p4
Compatible with Geissweb Euvat
Version 1.1.11 (2024-12-19)
Fix
Fixed qualified comparison if result has no qualified data
Version 1.1.10 (2024-12-03)
Fix
Version 1.1.9 (2024-09-16)
Improvements
Save uid data to default shipping or billing address in admin backend
Version 1.1.8 (2024-08-27)
Fix
Bugfix for orders with only virtual products
Version 1.1.6 - 1.1.7 (2024-08-01)
Fix
Version 1.1.5 (2024-08-01)
Fix
Version 1.1.4 (2024-08-01)
Fix
Internal versioning change
Version 1.1.3 ( 2024-07-31)
Improvements
Removed Finanzonline and added as own module
Version 1.1.2 ( 2024-07-24)
Improvements
Added headers for Endereco
Save certificate from Endereco to order history comment
Added dependency to copex/core
Back to top