Yireo_LokiCheckoutEuVat

This is an add-on package to the LokiCheckout that validates VAT IDs in both billing and shipping address via the online VIES service.

Current status: Stable

Installation

Install this package via composer (assuming you have setup the composer.yireo.com repository correctly already):

composer require yireo/magento2-loki-checkout-eu-vat

Next, enable this module:

bin/magento module:enable Yireo_LokiCheckoutEuVat

Usage

Note that this is not based upon the Geissweb module.

Make sure customer/address/taxvat_show is enabled

Support

For getting support, create an Issue under the following project URL:

https://gitlab.yireo.com/loki-checkout/Yireo_LokiCheckoutEuVat

Todo

Module
Module Setup
Intended functionality

Versions

dev-main 27 February 2025
0.0.3 22 February 2025
0.0.2 20 February 2025
0.0.1 21 January 2025

Composer details

Magento module name Yireo_LokiCheckoutEuVat
Composer name yireo/magento2-loki-checkout-eu-vat
Composer version 0.0.3
Default branch main
Requirements magento/framework: ^103.0
magento/module-customer: ^103.0
yireo/magento2-loki-checkout: ~0.0
yireo/magento2-loki-components: ~0.0
ext-pcre: *

Changelog

[0.0.3] - 22 February 2025

Fixed

  • Fix typo
  • Change deps

[0.0.2] - 20 February 2025

Fixed

  • Handling of timeout to EU VIES service
  • Prevent empty VAT ID from being saved
  • Handle SOAP errors during EU VAT validation properly

Added

  • Create abstraction of EU VAT validation for Geissweb purpose
  • Save VAT ID of quote to customer as well

[0.0.1] - 21 January 2025

  • Add proper deps
  • Initial release

Last modified: January 26, 2025