LexTotal

Legislación › Orden EHA/2027/2007, de 28 de junio, por la que se desarrolla parcialmente el Real Decreto 939/2005, de 29 de junio, por el que se aprueba el Reglamento General de Recaudación, en relación con las entidades de crédito que prestan el servicio de colaboración en la gestión recaudatoria de la Agencia Estatal de Administración Tributaria.

ANEXO VII

Comparación entre la redacción en vigor desde el 9 de octubre de 2007 y la del 4 de septiembre de 2021. Tachado: lo que se quitó (1460 palabras). Subrayado: lo que se añadió (395 palabras). Volver al texto en vigor

ANEXO VII
GENERACIÓN DEL NRC-NORMAS TÉCNICAS
Generación de claves de cifrado por parte de la AEAT y de las Entidades colaboradoras
Las Entidades colaboradoras deberán emplear procedimientos de cifrado que utilicen el algoritmo DES para realizar funciones MAC (Message Authentication Code), ajustándose a la norma ANSI X9.9, opción 1, para generar códigos de autenticación de mensajes.
La AEAT generará y enviará, mediante el procedimiento que se describe a continuación, una clave privada para cada entidad colaboradora. Para ello:
Utilizando los procedimientos de cifrado mencionados anteriormente, la AEAT generará una clave de cifrado única para cada Entidad colaboradora y la guardará en un fichero cifrado.
La AEAT enviará a cada uno de los responsables designados por la Entidad colaboradora (según lo establecido en la disposición adicional primera) una parte de la clave (16 caracteres en hexadecimal, equivalentes a 8 bytes). La Entidad colaboradora generará, con un programa informático, su correspondiente clave de cifrado de la siguiente forma:
a. Se aplicará un XOR entre las dos partes de la clave, enviadas a los responsables, para obtener como resultado una clave de 8 bytes (clave «en limpio»).
b. La clave obtenida en a) servirá de entrada a los procedimientos de cifrado mencionados anteriormente que, en este caso, permitan obtener, con el algoritmo DES, una clave de cifrado tipo MAC, exclusiva para esa Entidad colaboradora, y guardarla en un fichero cifrado.
c. Una vez generada la clave, se procederá a validarla de la siguiente forma:
– Se utilizará un algoritmo de generación MAC de 4 con salida hexadecimal.
– Los datos de entrada serán:
– La clave recién generada, que se recuperará del fichero cifrado donde se guardó,
– La configuración «00000000» (ocho ceros en código EBCDIC, equivalentes en hexadecimal a: «F0F0F0F0F0F0F0F0»).
La salida obtenida será una «clave de contraste» formada por ocho caracteres hexadecimales. Si esta salida coincide con la clave de contraste enviada por la AEAT a uno de los dos responsables, significará que la generación de la clave de cifrado en esa Entidad ha sido correcta; en caso contrario, la Entidad colaboradora deberá ponerse en comunicación con la AEAT, a través de uno de los teléfonos de contacto que figuran en las cartas enviadas a los responsables
La clave así generada y guardada por la Entidad colaboradora en un fichero cifrado servirá, a partir del momento en que esté validada y contrastada correctamente, para generar en el futuro todos los NRCs entregados a los obligados que realicen, en dicha Entidad, ingresos/solicitudes de devolución dirigidos a la Agencia Estatal de Administración Tributaria.
Generación de la clave de cifrado en la Entidad colaboradora
Generación de un NRC (Número de Referencia Completo)
A) AUTOLIQUIDACIONES y AUTOLIQUIDACIONES ESPECIALES (excepto borradores de IRPF):
El
GENERACIÓN, CONSOLIDACIÓN Y ANULACIÓN NRC se generará a partir de los datos siguientes:
Número de justificante (Generado por la Entidad)
·
MMMBBBBNNNNNDC
·
(14)
·
Siendo:
MMM= Código de modelo
BBBB= Código de Banco de España
NNNNN= Número secuencial correlativo.
D= Dígito de control del justificante
C= Carácter de control complementario
·
NIF
1. Generación del obligado
·
XXXXXXXXX
·
(9)
·
·
Ejercicio fiscal
·
XX
·
(2)
·
·
Periodo
·
XX
·
(2)
NRC.
· 1.1 De autoliquidaciones:
Parámetro ·
Tipo de operación
·
X
·
(1)
·
I= Ingreso
D= Devolución
·
Importe
·
XXXXXXXXXXXX
·
(12)
·
·
·
LONGITUD TOTAL
·
(40)
·
DATO DE LA OPERACIÓN
·
Para generar el NRC es imprescindible que todos estos datos, a incluir en los procedimientos de cifrado, estén en EBCDIC (ver, más adelante, tabla de conversión ASCII, EBCDIC)
MMM:
Tipo Formato ·
Código del modelo correspondiente a la presentación de que se trate
Modelo. ·
BBBB: Entrada. ·
Alfanumérico (3). ·
Código del Banco de España: Cuatro primeros dígitos del C.C.C.
la entidad colaboradora. ·
NNNNN:
Entrada. ·
Número secuencial correlativo, comenzando por 00000, por cada código de modelo. Caso de llegar a 99999, se comenzaría por 00000.
Alfanumérico (4). ·
D: Dígito de Control del «MMMBBBBNNNNN», generado con el mismo algoritmo que el actual número de justificante de las autoliquidaciones.
MMMBBBBNNNNND: Conforman el número de justificante que utilizará la Entidad colaboradora para suministrar la información de detalle quincenal.
C: Carácter de control complementario, generado aplicando un algoritmo que será facilitado a una de las personas designadas por la Entidad colaboradora. Sólo se utilizará para el NRC.
NIF:
NIF del obligado.
Ejercicio fiscal: Dos últimos dígitos del ejercicio fiscal al que corresponda la presentación.
Periodo : Los valores válidos correspondientes a presentaciones mensuales son: 01, 02, 03 ....,12. Para presentaciones trimestrales: 1T, 2T, 3T y 4T. Para presentaciones anuales o aperiódicas: 0A.
Tipo de autoliquidación: “I” para ingresos y “D” para solicitudes de devolución.
Importe: Se indicará la cifra (un número entero), ajustada a la derecha y rellena con ceros a la izquierda, hasta completar las 12 posiciones. Se expresará en céntimos de euro, para evitar el uso de decimales.”
Tabla de conversión ASCII/EBCDIC
Denominación del carácter
·
Codificación hexadecimal
·
ASCII
·
EBCDIC
·
Espacio en blanco
Entrada. ·
20
Alfanumérico (9). ·
40
Ejercicio. ·
A
Entrada. ·
41
Numérico (4). ·
C1
Periodo. ·
B
Entrada. ·
42
Alfanumérico (2). ·
C2
Importe. ·
C
Entrada. ·
43
Numérico. ·
C3
NRC. ·
D
Salida. ·
44
Alfanumérico (22). ·
C4
Fecha y hora de generación. ·
E
Salida. ·
45
Fecha y hora. ·
C5
Código de respuesta. ·
F
Salida. ·
46
Numérico. ·
C6
Descripción respuesta. ·
G
Salida. ·
47
Alfanumérico. ·
C7 1.2 De predeclaraciones:
Parámetro ·
H
Tipo ·
48
Tipo Formato ·
C8
N.º Justificante. ·
I
Entrada. ·
49
Alfanumérico (13). ·
C9
NIF del obligado. ·
J
Entrada. ·
4A
Alfanumérico (9). ·
D1
Ejercicio. ·
K
Entrada. ·
4B
Numérico (4). ·
D2
Periodo. ·
L
Entrada. ·
4C
Alfanumérico (2). ·
D3
Importe. ·
M
Entrada. ·
4D
Numérico (positivo). ·
D4
Código de la entidad colaboradora. ·
N
Entrada. ·
4E
Alfanumérico (4). ·
D5
Fecha y hora de confirmación de la predeclaración/borrador. ·
O
Entrada. ·
4F
Fecha y hora. ·
D6
NRC. ·
P
Salida. ·
50
Alfanumérico (22). ·
D7
Fecha de generación. ·
Q
Salida. ·
51
Fecha. ·
D8
Código de respuesta. ·
R
Salida. ·
52
Numérico. ·
D9
Descripción respuesta. ·
S
Salida. ·
53
Alfanumérico. ·
E2 1.3 De documentos de ingreso (modelo 100):
Parámetro ·
T
Tipo ·
54
Tipo Formato ·
E3
Código de modelo. ·
U
Entrada. ·
55
·
Alfanumérico (3).
E4 Valor constante «100».
·
V
Ejercicio. ·
56
Entrada. ·
E5
Numérico (4). ·
W
Importe. ·
57
Entrada. ·
E6
Numérico. ·
X
Periodo. ·
58
Entrada. ·
E7
Alfanumérico (2). ·
Y
NIF del obligado. ·
59
Entrada. ·
E8
Alfanumérico (9). ·
Z
N.º Justificante. ·
5A
Entrada. ·
E9
Alfanumérico (13). ·
0
Código de la entidad colaboradora. ·
30
Entrada. ·
F0
Alfanumérico (4). ·
1
NRC. ·
31
Salida. ·
F1
Alfanumérico (22). ·
2
Fecha de generación. ·
32
Salida. ·
F2
Fecha. ·
3
Código de respuesta. ·
33
Salida. ·
F3
Numérico. ·
4
Descripción respuesta. ·
34
Salida. ·
F4
Alfanumérico. ·
5 1.4 De liquidaciones practicadas por la Administración:
Parámetro ·
35
Tipo ·
F5
Tipo Formato ·
6
Código de Modelo. ·
36
Entrada. ·
F6
Alfanumérico (3). ·
7
N.º Justificante. ·
37
Entrada. ·
F7
Alfanumérico (13). ·
8
NIF del obligado. ·
38
Entrada. ·
F8
Alfanumérico (9). ·
9
Importe. ·
39
Entrada. ·
F9
Numérico. ·
B) LIQUIDACIONES PRACTICADAS POR LA ADMINISTRACIÓN:
Las normas técnicas de generación del NRC para los documentos de ingreso expedidos por la Administración son las indicadas anteriormente para autoliquidaciones y autoliquidaciones especiales, con la peculiaridad de que para los mismos la estructura del NRC se genera a partir de los datos siguientes:
B.1) Para modelos 002, 004, 008, 010, 031 y 032:
Número de justificante
(Asignado por la AEAT y último carácter
Fecha de control calculado por la Entidad colaboradora)
ingreso. ·
DDAATTNNNNNNDC
Entrada. ·
(14)
Fecha. ·
Siendo:
DD= Delegación o Aduana
AA= Ejercicio
TT= Tipo.
NNNNNN= Número secuencial
D= Carácter de control (calculado por la AEAT)
C= Carácter
Código de control complementario (calculado por la Entidad colaboradora)
·
NIF del deudor
·
XXXXXXXXX
·
(9)
entidad colaboradora. ·
Entrada. ·
Importe ingresado
Alfanumérico (4). ·
XXXXXXXXXXXXX
NRC. ·
(13)
Salida. ·
Alfanumérico (22). ·
Fecha y hora de ingreso
·
AAAAMMDD
generación. ·
(8)
Salida. ·
Fecha y hora. ·
Código Banco de España
respuesta. ·
XXXX
Salida. ·
(4)
Numérico. ·
Código de la Entidad colaboradora en la que se realiza el ingreso
Descripción respuesta. ·
Salida. ·
LONGITUD TOTAL
Alfanumérico. ·
(48) 1.5 De tasas.
Parámetro ·
DATO DE LA OPERACIÓN
Tipo ·
B.2) Para modelos 060, 061 y 069:
Número dejustificante
Tipo Formato ·
NNNNNNNNNNNNDC
N.º Justificante. ·
(14)
Entrada. ·
Siendo:
NNNNNNNNNNNN= Número secuencial
D= Carácter de control (calculado por la AEAT)
C= Carácter de control complementario (calculado por la Entidad colaboradora)
Alfanumérico (13). ·
NIF del deudor
·
XXXXXXXXX
·
(9)
obligado. ·
Entrada. ·
Importe ingresado
Alfanumérico (9). ·
XXXXXXXXXXXXX
Importe. ·
(13)
Entrada. ·
Numérico. ·
Fecha de ingreso
·
AAAAMMDD
·
(8)
·
·
Código Banco de España
y hora del ingreso. ·
XXXX
Entrada. ·
(4)
Fecha y hora. ·
Código de la Entidad colaboradora en la que se realiza el ingreso
entidad colaboradora. ·
Entrada. ·
LONGITUD TOTAL
Alfanumérico (4). ·
(48)
NRC. ·
DATO DE LA OPERACIÓN
Salida. ·
Para generar el NRC es imprescindible que todos estos datos, a incluir en los procedimientos de cifrado, estén en EBCDIC y que se sigan las normas genéricas respecto al NIF, al importe ingresado y al carácter 14 del justificante.
D: Carácter de control generado por la Administración para cada justificante de ingreso.
C: Carácter de control complementario generado aplicando el algoritmo facilitado a las Entidades colaboradoras junto con la clave privada de cifrado.
C) TASAS DE DEPARTAMENTOS MINISTERIALES Y ORGANISMOS PÚBLICOS.
Alfanumérico (22). ·
Las normas técnicas de generación del NRC para los documentos de ingreso de tasas (modelos 790, 791, 990 Fecha y 991) son las indicadas anteriormente para liquidaciones practicadas por la AEAT, con la peculiaridad de que para los mismos la estructura del NRC se genera a partir de los datos siguientes:
Número de justificante
(Último carácter
hora de control calculado por la Entidad colaboradora)
generación. ·
MMMTTTSSSSSSDC
Salida. ·
(14)
Fecha y hora. ·
Siendo:
MMM=
Código de modelo
TTT= Código de tasa
SSSSSS= Número secuencial
D= Carácter de control.
C= Carácter de control complementario (calculado por la Entidad colaboradora)
·
NIF del deudor
·
XXXXXXXXX
·
(9)
·
respuesta. ·
Importe ingresado
Salida. ·
XXXXXXXXXXXXX
Numérico. ·
(13)
Descripción respuesta. ·
Salida. ·
Fecha de ingreso
Alfanumérico. ·
AAAAMMDD 2. Consolidación del NRC.
Parámetro ·
(8)
Tipo ·
Tipo Formato ·
Código Banco de España
NRC a consolidar. ·
XXXX
Entrada. ·
(4)
Alfanumérico (22). ·
Código de la Entidad colaboradora en la que se realiza el ingreso
entidad colaboradora. ·
Entrada. ·
LONGITUD TOTAL
Alfanumérico (4). ·
(48)
Fecha y hora del ingreso. ·
DATO DE LA OPERACIÓN
Entrada. ·
D) BORRADORES DEL I.R.P.F.:
El NRC se generará a partir de los datos siguientes:
Número de referencia
(Asignado por la AEAT
Fecha y último carácter de control calculado por la Entidad colaboradora)
hora. ·
MMMANNNNNNSSDC
Fecha y hora de consolidación. ·
(14)
Salida. ·
Siendo:
MMM= Código de modelo
A= Código indicador del año
NNNNNN= Número secuencial
SS= Dígitos seguridad
D= Dígito de control.
C= Carácter de control complementario (calculado por la Entidad colaboradora)
Fecha y hora. ·
NIF Estado del sujeto pasivo
·
XXXXXXXXX
NRC. ·
(9)
Salida. ·
Alfanumérico. ·
Ejercicio
Código de respuesta. ·
AA
Salida. ·
(2)
Numérico. ·
Descripción respuesta. ·
Período
Salida. ·
0A
Alfanumérico. ·
(2)
·
3. Anulación del NRC.
Parámetro ·
Tipo de autoliquidación
·
X
·
(1)
·
I: ingreso, D: Devolución
Tipo Formato ·
Importe ingresado o solicitado NRC a devolver
·
XXXXXXXXXXXXX
anular. ·
(13)
Entrada. ·
En la misma moneda en que esté denominada la cuenta restringida
Alfanumérico (22). ·
Código Banco de España
·
XXXX
la entidad colaboradora. ·
(4)
Entrada. ·
Código de la Entidad colaboradora en la que se realiza el ingreso
Alfanumérico (4). ·
Fecha de confirmación Estado del Borrado
NRC. ·
AAAAMMDD
Salida. ·
(8)
Alfanumérico. ·
Fecha y hora de anulación. ·
Reservado
Salida. ·
000
Fecha y hora. ·
(3)
Código de respuesta. ·
Tres ceros
Salida. ·
Numérico. ·
LONGITUD TOTAL
Descripción respuesta. ·
(56)
Salida. ·
DATO DE LA OPERACIÓN
Alfanumérico. ·

Redacciones de este artículo

En vigor desdeLa introdujo
4 de septiembre de 2021 En vigor BOE-A-2021-14453 Leer Qué cambió
9 de octubre de 2007 Texto original Leer

← Disposición final única Índice