Powered by Adobe Commerce 2.4.6-p4

packshot_front_square_240x240-marketplace.png

EU VAT Enhanced

PRODUCT:
0
TOTAL:

Overview

Back to top

EU VAT Enhanced is the powerful one-size-fits-all tool for simplifying EU VAT management in your Magento store.

Easily validate EU numbers at VIES and GB numbers at HMRC, and receive instant feedback on the validation result.

The extension enables a dynamic application of customer tax classes based on evaluation of billing and shipping addresses. You are not bound to the static tax class of the customer group anymore.

Furthermore it supports delivery thresholds for the United Kingdom and non-EU countries (IOSS) through currency values.

Please note: Please note that our extension is a versatile one, suitable for businesses of all sizes, but we cannot guarantee full compliance with your local tax laws. We recommend consulting with a qualified tax advisor for individual circumstances.


Highlights

  • Setup for common VAT configuration in EU countries (standard rates)
  • Validate EU VAT numbers at VIES and GB VAT numbers at HMRC
  • Instant feedback for the customer about the VAT number validation result
  • Customized algorithm to determine the customer tax class and customer group
  • Many comfort options, compatibile with virtually all other third party extensions

Features

  • No recurring fees or monthly subscription for VAT validation/calculation
  • Supports new One-Stop-Shop VAT scheme
  • Live VAT number validation while typing: Validates the customers VAT-ID through EU VIES (VAT Information Exchange System) and HMRC for GB VAT numbers
  • Automated setup for tax classes, tax rates and tax rules / Automated store configuration for common VAT in the EU
  • Automatic assignment to customer groups possible (optional)
  • The VAT calculation can be decoupled from the customer groups. The fact if VAT is applied to the order is flexible on the customers address and VAT number validation data
  • Shipping VAT can be dynamically calculated for products with standard or reduced VAT rate (based on the biggest row total or the highest occuring tax rate).
  • VAT Numbers can be validated from the frontend for customers or from the Magento backend for administration users
  • Extends the customer address management with more information about the VAT number validation, like the company name and address details (if supported by the country)
  • Offline validation fallback in case the validation interfaces are not available due to maintenance or connectivity issues
  • Different validation options for the customer registration form, customer address edit form and the checkout. For each area you can choose between:
    • Optional
    • Optional, but require a valid VAT number when filled
    • Require a valid VAT number (validated through the validation service)
    • Require a valid VAT number, when the company field is filled
    • Required (accept any value)
  • Show or hide the field based on the country selection
  • Set a tooltip and placeholder for the VAT number field
  • Can show all address fields at registration so your customers can create a B2B account directly with assignment to the defined customer group
  • Supports Luma based Frontends and Checkout extensions

 

Requirements

  • PHP Version 7.4+
  • PHP Extensions SOAP, cURL, JSON, PCRE
  • Magento 2.4+

Disclaimer

This extension uses the EU VIES (VAT Information Exchange System) and the UK HMRC to validate the VAT numbers of your customers. It is possible that these services experiences downtimes where it is not possible to validate VAT numbers. In such cases, it does not constitute a malfunction of our extension and your customers will still be able to register or checkout in your shop. 

Our software does not constitute tax advice and is merely intended to serve technical solutions to common issues with business requirements in Magento. For tax information please consult your tax advisor.

Technical Specifications

Back to top

Seller profile

GEISSWEB

Seller contact

E-mail

Current Version

1.19.3

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current), 2.3 (obsolete)

Type

Stable Build

Updated

28 November, 2023

Categories

Extensions, Accounting & Finance, ERP & Accounting, Taxes

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.19.3:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Added
    - Option to disable validation for specific countries
    - Option to force revalidation of invalid numbers

    Fixed
    - Dependency on Aheadworks\OneStepCheckout\Model\Config
    - Show VAT number validation result in adminhtml popup
    - Compatibility with Aheadworks Checkout 2.4
    - Avoid conflicts with getRequest method in validation controller
    - Deprecated functionality: Implicit conversion from float-string
    - getByVatId with empty string
    - Checkout issue with self-closing tag
    - VAT number validation on order create in admin area
    - Empty validation results (without VAT number) are not saved anymore to the database

    Changed
    - Refactoring of KnockoutJS components
    - Removed VAT Trader Name and Address from order create in admin area

1.18.2:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.18.2] 2022-10-06
    #### Fixed
    - Missing dataScopePrefix on EE/Adobe Commerce
    - Broken tooltip when empty
    - Admin validation
    #### Changed
    - Don't log exception on expired cart
    - Disabled trigger_recollect workaround from Magento 2.1 times

1.18.1:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.18.1] 2022-09-02
    #### Fixed
    - Fixed issue with backend reorder with no customer id
    - Fixed issue with validation not possible on Porto theme

1.18.0:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    [1.18.0] 2022-08-04

    Added
    - Possibility to use dynamic shipping calculation for custom cron processing
    - Option to disable Cross-Border-Trade for UK delivery threshold
    - Day and Week options for the revalidation period

    Changed
    - Refactor frontend validation controller to use GET requests to avoid data loss in checkout
    - Removed vatfield.css in favor of _module.less
    - VAT numbers will not be validated again on manual page reload at checkout

    Fixed
    - Prevent deprecated message for PHP8.1
    - Issue with disable Cross-Border-Trade for non-EU

1.17.8:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.8] 2022-06-21
    Fixed
    - Bug with disable CBT for valid VAT numbers when disable CBT for non-EU countries is enabled

1.17.7:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    [1.17.7] 2022-06-20

    Improved
    - Compatibility with Aheadworks checkout

    Fixed
    - Disappearing address form when customer asked for country change
    - Possible "dataScopePrefix error" for the shipping address (Adobe Commerce only)
    - Checkout address template display (company and vat_id fields) for M2.4.4

1.17.6:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.6] 2022-06-03
    #### Added
    - Option to include shipping cost in threshold calculation
    #### Fixed
    - Error with customer API login token (undefined method)

1.17.4:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.4] 2022-05-19
    #### Fixed
    - Bug on sales order create VAT validation
    - Type error during login

1.17.3:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    [1.17.3] 2022-04-24
    - Fixed bug with wrong return type

1.17.2:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.2] 2022-04-19
    - Fixed passing null to explode is deprecated error

1.17.1:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    [1.17.1] 2022-04-13
    - Compatibility with Magento 2.4.4
    - Changed debug logging method to work around different method signatures of monolog/logger accross different Magento versions

1.17.0:

  • Compatible with Magento Open Source : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.0] 2022-03-29
    ##### Changed
    - Coding Standard Fixes
    - Replaced setup scripts with data patches
    - Minimum required Magento version 2.3+, PHP version 7.1+

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top