Zum Inhalt

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

  • Fix for admin acl rules

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

  • Fixed translations

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

  • Bugfixes

Version 1.1.5 (2024-08-01)

Fix

  • Dependency to copex core

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