agencia tributaria - especificaciones para la gestión de las ......especificaciones para la...

16
S.C.G.I. DECLARACIONES INFORMATIVAS. Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año: 2018 DOCUMENTO DE TRABAJO

Upload: others

Post on 12-Aug-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

S.C.G.I.

DECLARACIONES INFORMATIVAS.

Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año: 2018

DOCUMENTO DE TRABAJO

Page 2: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 2

1 MODELO 171. DECLARACIÓN INFORMATIVA ANUAL DE IMPOSICIONES, DISPOSICIONES DE FONDOS Y DE LOS COBROS DE CUALQUIER DOCUMENTO.

1.1 ESPECIFICACIONES GENERALES.

El orden de presentación será el del tipo de registro, existiendo un único registro

del tipo 1 y tantos registros del tipo 2 de detalle como declarados tenga la declaración. Todos los campos alfanuméricos y alfabéticos se presentarán alineados a la izquierda

y rellenos de blancos por la derecha, en mayúsculas sin caracteres especiales, y sin vocales acentuadas.

Para los caracteres específicos del idioma se utilizará la codificación ISO-8859-1. De

esta forma la letra “Ñ” tendrá el valor ASCII 209 (Hex. D1) y la “Ç” (cedilla mayúscula) el valor ASCII 199 (Hex. C7).

Todos los campos numéricos se presentarán alineados a la derecha y rellenos a ceros

por la izquierda sin signos y sin empaquetar. Todos los campos tendrán contenido, a no ser que se especifique lo contrario en la

descripción del campo. Si no lo tuvieran, los campos numéricos se rellenarán a ceros y tanto los alfanuméricos como los alfabéticos a blancos.

El tipo de presentación para este modelo es: - Tgvi.

1.2 DECODIFICACIÓN DE ERRORES.

Para poder decodificar los errores detectados en el registro se deberán tener en cuenta las siguientes consideraciones:

Los códigos de error están configurados como un código de 5 posiciones con el formato TCCEE que responde a la siguiente estructura:

- T: Tipo de Registro en el que se detecta el error (0, 1 ó 2). - CC: Número de campo erróneo. - EE: Tipo de error detectado.

Los tipos de error detectados son:

01.- CONTENIDO INCORRECTO EN Este tipo de error siempre se detecta al evaluar el contenido de un campo de forma aislada y se puede dar por varias causas, tales como el campo:

1) No se ajuste al formato definido para dicho campo. Por ejemplo, se dará error en un campo numérico cuando venga alguna posición con un

Page 3: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 3

contenido diferente de un número (tal como una letra, un espacio en blanco, etc., puesto que sólo se admiten los dígitos del 0 a 9 un campo numérico debe estar alineado a la derecha con ceros por la izquierda), o cuando en un campo alfanumérico vengan caracteres especiales.

2) Tenga un valor diferente al admitido dentro de un rango discreto de valores. Por ejemplo, cuando en un campo en el que se admiten los valores 1, 2 ó 3 venga un 6; o cuando en un campo en el que se admiten los valores A, B o C venga una Z.

3) Lleve un carácter/dígito de control y éste esté mal calculado. Por ejemplo, cuando en un campo de NIF la letra esté mal consignada.

4) Sea un valor sintácticamente correcto, pero sepamos que es un valor no permitido. Por ejemplo, cuando en un campo de NIF venga el contenido “1R” o el NIF del declarante en el campo NIF del registro de detalle.

02.- CONTENIDO IMPROCEDENTE EN Este tipo de error siempre está asociado al campo en el que se detecta y se da cuando venga cumplimentado un campo que debía haberse dejado sin contenido en función del contenido de otro/s campo/s. DEJAR SIN CONTENIDO: Significa poner ceros en un campo numérico o blancos en un campo alfanumérico Por ejemplo, si en un campo C2 numérico, en el que se hubiera especificado que “Si el campo C1 es 0, C2 tiene que ser 0”, se consigna un valor diferente de 0 se generará el error de contenido improcedente.

03.- FALTA CONTENIDO EN

Este tipo de error siempre está asociado al campo en el que se detecta y se da cuando en un campo definido como obligatorio, viene un 0 si su formato es numérico o blancos si su formato es alfanumérico.

04.- CONTENIDO EXCESIVO EN Este tipo de error siempre está asociado al campo en el que se detecta y se da cuando en un campo numérico se ha consignado una cifra excesivamente elevada. Es lo que normalmente se llama un error de macrodato.

05.- ERROR DE CÁLCULO EN Este tipo de error siempre está asociado al campo en el que se detecta y se da cuando en un campo numérico no se cumple una relación Aritmético/Lógica con otro/s campo/s o cifra/s; es lo que se puede llamar un error de verificación cruzada.

Page 4: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 4

Page 5: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 5

Page 6: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 6

Page 7: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 7

Page 8: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 8

1.3 REGISTRO DEL DECLARANTE. TIPO DE REGISTRO 1

Nº. Campo Nombre Longitud Formato. Observ. 01 Tipo de registro 1 Numérico

Posición 1. Constante ‘1’. Campo obligatorio.

Nº. Campo Nombre Longitud Formato. Observ. 02 Modelo declaración 3 Numérico

Posiciones 2-4. Constante ‘171’. Campo obligatorio. • Si distinto de 171, Error 10201. • Si no tiene contenido, Error 10203.

Nº. Campo Nombre Longitud Formato. Observ. 03 Ejercicio 4 Numérico

Posiciones 5-8. Campo obligatorio. Constante ‘2018’. (Para este ejercicio). • Si distinto de 2018, Error 10301. • Si no tiene contenido, Error 10303.

Nº. Campo Nombre Longitud Formato. Observ. 04 N.I.F. del declarante 9 Alfanuméric

o

Posiciones 9-17. Campo obligatorio. Válido solo CIF correspondiente a la entidad declarante. • Si no se ajusta a formato C.I.F., Error 10401. • Si contenido es improcedente, un NIF, Error 10402. • Si no tiene contenido, Error 10403.

Nº. Campo Nombre Longitud Formato. Observ. 05 Razón social del declarante 40 Alfanuméric

o

Posiciones 18-57.

Page 9: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 9

Campo obligatorio. Por ser un CIF:

Alfanumérico. Ajustado a la izquierda.

• Si no se ajusta a formato especificado., Error 10501. • Si no tiene contenido, Error 10503.

Nº. Campo Nombre Longitud Formato. Observ.

6 Tipo de soporte 1 Alfabético Posición 58. Campo obligatorio. Únicos valores admisibles:

‘T’ Telemática (si se presenta por TGVI).

En cualquier otro caso: presentación incorrecta.

• Si no se ajusta a formato especificado Error 10601. • Si no tiene contenido, Error 10603.

Nº. Campo Nombre Longitud Formato. Observ. 7 Persona con quien relacionarse 49 Alfanuméric

o

Posiciones 59-107. Subdividido en los siguientes campos: Teléfono de contacto: Posiciones 59-67

Numérico. Campo obligatorio. El primer número tiene que ser distinto de cero.

Apellidos y Nombre de la persona con quien relacionarse: Posiciones 68-107 Alfabético. Campo obligatorio. Ajustado a la izquierda. Sólo letras y caracteres de puntuación.

• Si el primer número del teléfono comienza por cero, Error 10701. • Si alguno de los subcampos no se ajusta a formato especificado, Error 10701. • Si alguno de los subcampos no tiene contenido, Error 10703.

Nº. Campo Nombre Longitud Formato. Observ.

8 Número identificativo de la declaración

13 Numérico

Posiciones 108-120.

Page 10: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 10

Campo obligatorio. Las tres primeras posiciones constante 171. • Si no se ajusta a formato, Error 10801. • Si no tiene contenido, Error 10803.

Nº. Campo

Nombre

Longitud

Formato.

Observ.

9 Declaración complementaria 1 Alfabético

Posición 121. Sólo si se trata de la presentación de una declaración complementaria, se validará que sea ´C´ y no tendrá contenido Declaración sustitutiva (122) pero sí tendrá contenido Número identificativo de la declaración anterior (123-135). En cualquier otro caso: blanco. • Si no es “ “ o “C”, Error 10901. • Si tiene contenido y también tiene contenido el campo Declaración sustitutiva

(122), Error 10902. • Si no tiene contenido y el campo Número identificativo de la declaración

anterior (123-135) tiene contenido, Error 10903

Nº. Campo Nombre Longitud Formato. Observ. 10 Declaración sustitutiva 1 Alfabético

Posición 122. Sólo si se trata de la presentación de una declaración sustitutiva, se validará que sea ´S´. En cualquier otro caso: blanco. Con contenido obligatorio en el campo de Número identificativo de la declaración anterior (123-135). No tendrá contenido el campo correspondiente a Declaración complementaria (121). • Si no es “ “ o “S”, Error 11001. • Si tiene contenido y también tiene contenido el campo Declaración

complementaria (121), Error 11002. • Si no tiene contenido y el campo Número identificativo de la declaración

anterior (123-135) tiene contenido, Error 11003

Nº. Campo Nombre Longitud Formato. Observ. 11 Número identificativo de la

declaración anterior 13 Numérico

Posiciones 123-135. Campo obligatorio si Declaración complementaria (121) tiene valor ‘C’ó Declaración sustitutiva (122) tiene valor ‘S’. No tendrá contenido si el campo Declaración complementaria (121) no tiene contenido. No tendrá contenido si el campo Declaración sustitutiva (122) no tiene contenido.

Page 11: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 11

Si este campo tiene contenido distinto de cero, entonces el contenido tendrá que ser distinto del campo Número identificativo de la declaración (108-120 del tipo registro 1). • Si no es numérico, o las tres primeras posiciones no son 171 o este campo es

igual al campo Número identificativo de la declaración (108-120 del tipo registro 1), Error 11101.

• Si no tiene contenido y es obligatorio Error 11103. • Si este campo tiene contenido y los campos Declaración complementaria

(121) o Declaración sustitutiva (122) no tienen contenido, Error 11102.

Nº. Campo Nombre Longitud Formato. Observ. 12 Número total de operaciones

declaradas 9 Numérico

Posiciones 136-144. Campo obligatorio. Campo calculado: Tiene que coincidir con el número de registros Tipo 2 incluidos en la presentación. • Si no es numérico, Error 11201. • Si es > a 100.000.000, Error 11204. • Si no tiene contenido, Error 11203. • Si es > al número de registros calculados o al dato declarado en la hoja

resumen del declarante, “nº total de operaciones declaradas” (casilla 01), Error 11210.

• Si es < al número de registros calculados o al dato declarado en la hoja resumen del declarante, “nº total de operaciones declaradas” (casilla 01), Error 11209.

Nº. Campo Nombre Longitud Formato. Observ.

13 Importe total de las operaciones declaradas

17 Numérico

Posiciones 145-161. Campo calculado: Importe resultante de la suma de las cantidades reflejadas en el campo “Importe de la operación” (posiciones 134-148) de cada uno de los registros de tipo 2.

• Si no es numérico, Error 11301. • Si es > a 100.000.000.000.000,00 Error 11304 • Si no cumple el resto de la especificación Error 11311.

Nº. Campo Nombre Longitud Formato. Observ. Blancos 339

Posiciones 162-500. Blancos.

Page 12: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 12

1.4 REGISTRO DE DECLARADO. TIPO DE REGISTRO 2.

Nº. Campo Nombre Longitud Formato. Observ. 01 Tipo de registro 1 Numérico

Posición 1. Constante ‘2’. Campo obligatorio. • Si no es numérico o es distinto de 2, Error 20101.

Nº. Campo Nombre Longitud Formato. Observ. 02 Modelo declaración 3 Numérico

Posiciones 2-4. Campo obligatorio. • Si estas posiciones no coinciden con las del registro de tipo 1, Error 20212.

Nº. Campo Nombre Longitud Formato. Observ. 03 Ejercicio 4 Numérico

Posiciones 5-8. Campo obligatorio. • Si estas posiciones no coinciden con las del registro de tipo 1, Error 20312.

Nº. Campo Nombre Longitud Formato. Observ. 04 N.I.F. del declarante 9 Alfanuméric

o

Posiciones 9-17. Campo obligatorio. • Si estas posiciones no coinciden con las del registro de tipo 1, Error 20412.

Nº. Campo Nombre Longitud Formato. Observ. 05 N.I.F. del declarado 9 Alfanuméric

o

Posiciones 18-26. Campo obligatorio excepto cuando el campo ‘Código de identificación del titular’ (posiciones 77-96) tenga contenido. NIF/CIF válido. Compatible con el campo NIF del representante legal • Si no se ajusta a la especificación de NIF válido, Error 20501. • Si no tiene contenido y es obligatorio por no tener contenido el campo

‘Código de identificación del titular’ (posiciones 77-96), Error 20503.

Page 13: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 13

• Si no se puede identificar, Error 20506.

Nº. Campo Nombre Longitud Formato. Observ. 06 N.I.F. del representante legal 9 Alfanuméric

o

Posiciones 27-35. Campo obligatorio si la primera letra del NIF del declarado es K. NIF/CIF Válido. Compatible con el campo NIF del declarado. • Si no se ajusta a la especificación de NIF válido, Error 20601. • Si no tiene contenido y la primera letra del NIF del declarado es K, Error

20603.

Nº. Campo Nombre Longitud Formato. Observ. 07 Apellidos y nombre del

declarado 40 Alfanuméric

o

Posiciones 36-75. Campo obligatorio. Para NIF personas físicas:

Alfabético. Ajustado a la izquierda. Solo letras y caracteres de puntuación.

Para CIF: • Alfanumérico • Ajustado a la izquierda.

• Si no se ajusta a formato especificado., Error 20701. • Si no tiene contenido siendo obligatorio, Error 20703.

Nº. Campo Nombre Longitud Formato. Observ. 08 Clave de código de

identificación del titular 1 Numérico

Posición 76. Campo obligatorio si el campo NIF del declarado (posiciones 18-26) o NIF del representante legal (posiciones 27-35) no tienen contenido. Valores admisibles: ‘0’, ‘1’, ‘ 2’, y ‘3’. Podrá ser ‘0’ si el campo NIF del declarado (posiciones 18-26) o NIF del representante legal (posiciones 27-35) tienen contenido. • Si no se ajusta a formato especificado., Error 20801. • Si es = 0 y NIF del declarado (posiciones 18-26) o NIF del representante legal

(posiciones 27-35) no tienen contenido., Error 20803

Page 14: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 14

Nº. Campo Nombre Longitud Formato. Observ. 09 Código de identificación del

titular 20 Alfanuméric

o

Posiciones 77-96. Campo obligatorio si los campos ‘NIF del declarado’ (posición 18-26) y ‘NIF del representante’ (posición 27-35) no tienen contenido. Se consignarán los dígitos numéricos y alfabéticos que identifiquen al contribuyente en su país o territorio de residencia. • Si no se ajusta a formato especificado, Error 20901. • Si no tiene contenido cuando es obligatorio, Error 20903.

Nº. Campo Nombre Longitud Formato. Observ. 10 Código país 2 Alfabético

Posiciones 97-98.

Alfabético Campo obligatorio si el campo Código de identificación del titular (posiciones 77-96 del tipo de registro 2) tiene contenido. Los valores que puede tomar este campo: cuando el campo “código de provincia” (posiciones 116-117) tome el valor “99”, son los valores alfabéticos que figuran en el Anexo II de la Orden EHA/3496/2011, de 15 de diciembre (disposición adicional primera de esta orden). • Si no se ajusta a formato especificado, Error 21001. • Si tiene como contenido ‘ES’, Error 21002 • Si no tiene contenido y es obligatorio, Error 21003.

Nº. Campo Nombre Longitud Formato. Observ. 11 Clave de declarado 1 Alfabético

Posición 99. Campo obligatorio.

Alfabético con valores posibles: ‘T’ , ‘A’ y ‘O’ .

• Si no se ajusta a formato especificado o no es uno de los valores admisibles, Error 21101.

• Si no tiene contenido, Error 21103.

Nº. Campo Nombre Longitud Formato. Observ. 12 Clave tipo de código 1 Alfabético

Posición 100.

Campo obligatorio.

Page 15: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 15

Alfabético con valores posibles: ‘C’, ‘ O’. ‘C’ Identificación de la Cuenta bancaria con el C.C.C. ‘O’ Otra identificación

• Si no se ajusta a formato especificado o no es uno de los valores admisibles, Error 21201.

• Si no tiene contenido, Error 21203.

Nº. Campo Nombre Longitud Formato. Observ. 13 Prefijo código IBAN 4 Alfanuméric

o

Posiciones 101-104. Campo opcional en los supuestos en que el campo “Clave tipo de código”, tome el valor C. En este supuesto, en las posiciones 101-102 se consignará el valor ES y en las posiciones 103-104 se consignarán dos dígitos numéricos

• Si no se ajusta a formato especificado, Error 21301. • Cuando tiene contenido y el campo Clave tipo de código (posición 100) = O,

Error 21302

Nº. Campo Nombre Longitud Formato. Observ. 14 Código Cuenta Cliente (CCC) 20 Alfanuméric

o

Posiciones 105-124. Campo obligatorio si el contenido del campo Clave tipo de código (100) es C, cumplir las especificaciones del Código Cuenta Cliente. Si el contenido del campo Clave tipo de código (100) es O, se podrá consignar cualquier valor incluso cero o alfanumérico o venir sin contenido.

• Si no se ajusta a formato especificado, Error 21401. • Cuando no tiene contenido y es obligatorio (posición 100 = C), Error 21403

Nº. Campo Nombre Longitud Formato. Observ. 15 Fecha de la operación 8 Numérico

Posiciones 125-132. Campo obligatorio. AÑO: posiciones 125-128 Numérico. Campo obligatorio.

Valor lógico en función del ejercicio objeto de declaración (= que el ejercicio objeto de declaración). Si no se cumple, Error 21501

MES: posiciones 129-130. Numérico. Campo obligatorio.

Page 16: Agencia Tributaria - Especificaciones para la gestión de las ......Especificaciones para la gestión de las declaraciones informativas. Modelo 171 ENTRADA DE DATOS Versión: 1 Año:

Especificaciones declaraciones informativas

Agencia Tributaria 16

Valor entre 01 y 12 DIA: posiciones 131-132. Numérico. Campo obligatorio. Valor lógico en función del mes y año (años bisiestos) • Si alguno de los subcampos no se ajusta al formato, Error 21501. • Si el valor que toma el subcampo Día no es el correcto en función del valor

que toma el subcampo Mes, o el valor del Año en función del ejercicio objeto de declaración (= que el ejercicio objeto de declaración), Error 21501.

• Si no tiene contenido, Error 21503.

Nº. Campo Nombre Longitud Formato. Observ. 16 Claves de operación 1 Alfabético

Posición 133. Campo obligatorio.

Alfabético con valores posibles: ‘A’, ‘ B’, ‘ C’, y ‘ P’.

• Si no se ajusta a formato especificado o no es uno de los valores admisibles, Error 21601.

• Si no tiene contenido, Error 21603.

Nº. Campo Nombre Longitud Formato. Observ. 17 Importe de la operación 15 Numérico

Posiciones 134-148. Campo obligatorio. Subdividido en los siguientes campos:

Parte entera del importe de la operación: Posiciones 134-146 Numérico Parte decimal del importe de la operación: Posiciones 147-148 Numérico

• Si no es numérico, Error 21701. • Si no tiene contenido, Error 21703 • Si es > a 1.000.000.000.000,00, Error 21704

Nº. Campo Nombre Longitud Formato. Observ. Blancos 352

Posiciones 149-500. Blancos.