Powered by Adobe Commerce 2.4.6

packshot_front_square_240x240-marketplace.png

EU VAT Enhanced

PRODUCT:
0
TOTAL:

Overview

Back to top

Initially developed as a simple B2B VAT number validation in 2011 for the old Magento 1 platform, the extension evolved over the years to an universal helper for EU VAT adjustments.

Nowadays this extension is not only about VAT number validation, instead it can control how VAT is applied in Magento in a very flexible way. The extension allows to apply the customer tax class dynamically based on the billing or shipping address instead of the fixed tax class of the customer group. Since 1st July 2021 it has been updated for the new One-Stop Shop regulations, including additional support for deliveries to the United Kingdom and for deliveries from non-EU countries into the EU (Import One-Stop Shop).

Please note: This is not tax advisory. As developers we can not know about your local tax law. The extension implements common functionalities and is/gets adjusted according to the customers feedback. Please let us know if you need any more enhancements - we'll be happy to implement your use case!

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.1+
  • PHP Extensions SOAP, cURL, JSON, PCRE
  • Magento 2.3+

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.18.2

Adobe Commerce platform compatibility

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

Type

Stable Build

Updated

06 October, 2022

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.18.2:

  • Compatible with Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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 Open Source (CE) : 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