Herzlich willkommen

VAT ID validation overview

All VAT ID validations that have been performed are stored in the vat_validation table and are available as a grid in the admin area. This lets you see in a traceable way which number was checked when and with what result, and you can revalidate or delete individual entries.

You can find the grid under Stores → Tax → VAT Numbers (action euvat/validation/index).

VAT ID validation overview
Validation overview (names and numbers partially masked for data privacy reasons)

Columns

Column Content
ID Internal record ID (validation_id).
VAT Number The checked VAT ID (vat_id).
Is Valid Result of the validity check (vat_is_valid).
Request success Whether the request was technically successful (vat_request_success).
Request Message Message from the interface (request_message).
Request ID Request identifier from the interface (vat_request_id).
Request Date Time of the check (vat_request_date, filterable as a date range).
Trader Name Registered company name from the response (vat_trader_name).
Trader Address Registered address from the response (vat_trader_address).

All columns can be filtered and sorted; the view can be customized via bookmarks and the column controls.

Actions per row

  • Revalidate – checks the number again via the interface and updates the record (action euvat/validation/revalidate).
  • Delete – removes the entry from the cache; the next time it is used, the number is checked again (action euvat/validation/delete).

Permissions (ACL)

Access is secured via dedicated ACL resources. Admin accounts without full rights need these permissions explicitly:

Resource Purpose
Geissweb_Euvat::validation_list View the validation overview.
Geissweb_Euvat::validation_usage (Re)validate numbers from the overview.
Geissweb_Euvat::setup Run the setup routine.
Geissweb_Euvat::config Configuration section of the extension.

For support requests you can generate a technical report with environment and configuration data and attach it to the ticket. What it contains (and what it deliberately does not) is described in Technical Report.