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, CONSOLIDACIÓN Y ANULACIÓN NRC
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):
Else generará a partir de los datos siguientes:
Número de justificante (Generado por la Entidad) 1. Generación del
·
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
·
NIFobligado NRC.
·
XXXXXXXXX
·
(9)
·
·
Ejercicio fiscal
·
XX
·
(2)
·
·
Periodo
·
XX
·
(2)
· 1.1 De autoliquidaciones:
Parámetro ·
Tipo de operación ·
X Tipo Formato ·
·
(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:
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. NIF del obligado.
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: ·
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 Entrada. ·
·
ASCII
·
EBCDIC
·
Espacio en blanco
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: Fecha de
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áctercontrol calculado por la Entidad colaboradora) ingreso. ·
DDAATTNNNNNNDC Entrada. ·
(14) Fecha. ·
Siendo: Código de
DD= Delegación o Aduana
AA= Ejercicio
TT= Tipo.
NNNNNN= Número secuencial
D= Carácter de control (calculado por la AEAT)
C= Caráctercontrol complementario (calculado por la Entidad colaboradora) entidad colaboradora. ·
·
NIF del deudor
·
XXXXXXXXX
·
(9)
Entrada. ·
Importe ingresado Alfanumérico (4). ·
XXXXXXXXXXXXX NRC. ·
(13) Salida. ·
Alfanumérico (22). ·
Fecha y hora de ingreso generación. ·
·
AAAAMMDD
(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: Tipo Formato ·
Número dejustificante
NNNNNNNNNNNNDC N.º Justificante. ·
(14) Entrada. ·
Siendo: Alfanumérico (13). ·
NNNNNNNNNNNN= Número secuencial
D= Carácter de control (calculado por la AEAT)
C= Carácter de control complementario (calculado por la Entidad colaboradora)
NIF del deudor obligado. ·
·
XXXXXXXXX
·
(9)
Entrada. ·
Importe ingresado Alfanumérico (9). ·
XXXXXXXXXXXXX Importe. ·
(13) Entrada. ·
Numérico. ·
Fecha de ingreso y hora del ingreso. ·
·
AAAAMMDD
·
(8)
·
·
Código Banco de España
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. Alfanumérico (22). ·
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.
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: hora de
Número de justificante
(Último caráctercontrol calculado por la Entidad colaboradora) generación. ·
MMMTTTSSSSSSDC Salida. ·
(14) Fecha y hora. ·
Siendo: Código de
MMM=modelo respuesta. ·
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)
·
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.: Fecha y
El NRC se generará a partir de los datos siguientes:
Número de referencia
(Asignado por la AEATúltimo carácter de control calculado por la Entidad colaboradora) hora. ·
MMMANNNNNNSSDC Fecha y hora de consolidación. ·
(14) Salida. ·
Siendo: Fecha y hora. ·
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)
NIF Estado del sujeto pasivo NRC. ·
·
XXXXXXXXX
(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 Tipo Formato ·
·
(1)
·
I: ingreso, D: Devolución
Importe ingresado o solicitado NRC a devolver anular. ·
·
XXXXXXXXXXXXX
(13) Entrada. ·
En la misma moneda en que esté denominada la cuenta restringida Alfanumérico (22). ·
Código Banco de España la entidad colaboradora. ·
·
XXXX
(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 desde | La introdujo | ||
|---|---|---|---|
| 4 de septiembre de 2021 En vigor | BOE-A-2021-14453 | Leer | Qué cambió |
| 9 de octubre de 2007 | Texto original | Leer |


