From 0d453f34548bdf03bfec574914870a532fc80fa6 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Tue, 23 Aug 2022 11:43:39 +0200 Subject: [PATCH] EU VAT Check: Query VAT RegEx list based on sanatized vat_prefix (GR vs. EL) PRETIXEU-75A --- src/pretix/base/services/tax.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/services/tax.py b/src/pretix/base/services/tax.py index 287632d111..6680bff1d4 100644 --- a/src/pretix/base/services/tax.py +++ b/src/pretix/base/services/tax.py @@ -103,7 +103,7 @@ def _validate_vat_id_EU(vat_id, country_code): if vat_id[:2] != cc_to_vat_prefix(country_code): raise VATIDFinalError(error_messages['country_mismatch']) - if not re.match(vat_moss.id.ID_PATTERNS[country_code]['regex'], number): + if not re.match(vat_moss.id.ID_PATTERNS[cc_to_vat_prefix(country_code)]['regex'], number): raise VATIDFinalError(error_messages['invalid']) payload = """