浏览代码

Merge pull request #5 from erfannariman/master

Update countrycode greece
Erfan Nariman 3 年之前
父节点
当前提交
9112538d37
共有 1 个文件被更改,包括 4 次插入5 次删除
  1. 4 5
      pyVies/api.py

+ 4 - 5
pyVies/api.py

@@ -5,6 +5,7 @@ import sys
 import zeep
 import pprint
 
+# source: https://ec.europa.eu/taxation_customs/vies/faqvies.do#item_11
 VAT_NUMBER_REGEXPS = {
     'AT': re.compile(r'^U\d{8}$', re.IGNORECASE),
     'BE': re.compile(r'^\d{9,10}$'),
@@ -14,16 +15,14 @@ VAT_NUMBER_REGEXPS = {
     'DE': re.compile(r'^\d{9}$'),
     'DK': re.compile(r'^\d{8}$'),
     'EE': re.compile(r'^\d{9}$'),
+    'EL': re.compile(r'^\d{9}$'),
     'ES': re.compile(r'^[\da-z]\d{7}[\da-z]$', re.IGNORECASE),
     'FI': re.compile(r'^\d{8}$'),
     'FR': re.compile(r'^[\da-hj-np-z]{2}\d{9}$', re.IGNORECASE),
-    'GB': re.compile(r'^((\d{9})|(\d{12})|(GD\d{3})|(HA\d{3}))$',
-                     re.IGNORECASE),
-    'GR': re.compile(r'^\d{9}$'),
+    'GB': re.compile(r'^((\d{9})|(\d{12})|(GD\d{3})|(HA\d{3}))$', re.IGNORECASE),
     'HR': re.compile(r'^\d{11}$'),
     'HU': re.compile(r'^\d{8}$'),
-    'IE': re.compile(r'^((\d{7}[a-z])|(\d[a-z]\d{5}[a-z])|(\d{6,7}[a-z]{2}))$',
-                     re.IGNORECASE),
+    'IE': re.compile(r'^((\d{7}[a-z])|(\d[a-z]\d{5}[a-z])|(\d{6,7}[a-z]{2}))$', re.IGNORECASE),
     'IT': re.compile(r'^\d{11}$'),
     'LT': re.compile(r'^((\d{9})|(\d{12}))$'),
     'LU': re.compile(r'^\d{8}$'),