Skip to content

Commit 620e2a0

Browse files
committed
Update ES CAE with EHA/3482/2007 activity keys and BOE reference
1 parent 5d4ad17 commit 620e2a0

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

stdnum/es/cae.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
3232
More information:
3333
34-
* https://www.boe.es/boe/dias/2006/12/28/pdfs/A46098-46100.pdf
34+
* https://www.boe.es/boe/dias/2007/12/01/pdfs/A49509-49640.pdf
3535
* https://www2.agenciatributaria.gob.es/L/inwinvoc/es.aeat.dit.adu.adce.cae.cw.AccW?fAccion=consulta
3636
3737
>>> validate('ES00008V1488Q')
@@ -102,7 +102,7 @@
102102
'45', # Toledo
103103
'46', # Valencia
104104
'47', # Valladolid
105-
'48', # Bizcaia
105+
'48', # Bizkaia
106106
'49', # Zamora
107107
'50', # Zaragoza
108108
'51', # Cartagena
@@ -127,7 +127,7 @@
127127
'A7', # Depósitos fiscales de alcohol
128128
'AT', # Almacenes fiscales de alcohol
129129
'B7', # Depósitos fiscales de bebidas derivadas
130-
'BT', # Almacenes fiscales de bebidas alcohólicas
130+
'BT', # Almacenes fiscales de bebidas derivadas
131131
'C7', # Depósitos fiscales de cerveza
132132
'DB', # Depósitos fiscales de bebidas alcohólicas
133133
'E7', # Depósitos fiscales de extractos y concentrados alcohólicos exclusivamente
@@ -155,8 +155,10 @@
155155
'HD', # Industrias o establecimientos que someten productos a un tratamiento definido o,
156156
# Previa solicitud, a una transformación química
157157
'HH', # Industrias extractoras de crudo de petróleo
158+
'F7', # Depósitos fiscales exclusivamente de biodiesel y biometanol
159+
'GP', # Instalaciones de consumo propio de gasóleo profesional
158160
'H7', # Depósitos fiscales de hidrocarburos
159-
'H8', # Depósitos fiscales exclusivamente de biocarburantes
161+
'H8', # Depósitos fiscales exclusivamente de bioetanol
160162
'HB', # Obtención accesoria de productos sujetos alimpuesto
161163
'HF', # Almacenes fiscales para el suministro directo a instalaciones fijas
162164
'HI', # Depósitos fiscales exclusivamente para la distribución de querosenos y gasolinas de aviación

tests/test_es_cae.doctest

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ False
3939
False
4040
>>> cae.is_valid('ES00008XX567A') # invalid CAE activity key
4141
False
42+
>>> cae.is_valid('ES00046F7567A') # valid CAE with F7 activity key (Anexo XLII EHA/3482/2007)
43+
True
44+
>>> cae.is_valid('ES00028GP567A') # valid CAE with GP activity key (Anexo XLII EHA/3482/2007)
45+
True
4246
>>> cae.is_valid('ES00008V1X67A') # invalid CAE characters tenth, eleventh and twelfth must be digits
4347
False
4448
>>> cae.is_valid('ES00008V15X7A') # invalid CAE characters tenth, eleventh and twelfth must be digits
@@ -253,6 +257,8 @@ These should all be valid numbers.
253257
... ES00054HT567A
254258
... ES00055DF567A
255259
... ES00056HA567A
260+
... ES00046F7567A
261+
... ES00028GP567A
256262
...
257263
... '''
258264
>>> [x for x in numbers.splitlines() if x and not cae.is_valid(x)]

0 commit comments

Comments
 (0)