S.C.G.I. - Agencia Tributaria...Especificaciones declaraciones informativas Agencia Tributaria 2 1...

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

Transcript of S.C.G.I. - Agencia Tributaria...Especificaciones declaraciones informativas Agencia Tributaria 2 1...

S.C.G.I.

DECLARACIONES INFORMATIVAS.

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

DOCUMENTO DE TRABAJO

Especificaciones declaraciones informativas

Agencia Tributaria 2

1 MODELO 952. COMUNICACIÓN DE MODIFICACION DE LA BASE IMPONIBLE.COMUNICACION DE RECEPCION DE FACTURAS RECTIFICATIVAS. IVA.

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 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: - Internet

La publicación de la Orden EHA/451/2008 (BOE. 26-02-2008), cuya entrada en

vigor es el 1 de Julio de 2008, que regula la composición del NIF de las personas jurídicas y entidades sin personalidad jurídica, trajo consigo cambios en todos aquellos campos que hacen referencia a este concepto.

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.

Especificaciones declaraciones informativas

Agencia Tributaria 3

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 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.

Especificaciones declaraciones informativas

Agencia Tributaria 4

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.

Especificaciones declaraciones informativas

Agencia Tributaria 5

DISEÑO DE REGISTRO MODELO 952

Especificaciones declaraciones informativas

Agencia Tributaria 6

Especificaciones declaraciones informativas

Agencia Tributaria 7

Especificaciones declaraciones informativas

Agencia Tributaria 8

Especificaciones declaraciones informativas

Agencia Tributaria 9

1.3 HOJA RESUMEN DECLARANTE.REGISTRO TIPO 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 3 Numérico

Posiciones 2-4. Constante ‘952’. Campo obligatorio. • Si distinto de 952, 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 ‘2019’. (Para este ejercicio). • Si distinto de 2019, 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 NIF/CIF correspondiente a la persona o entidad declarante. • Si no se ajusta a formato NIF/CIF, Error 10401. • Si no tiene contenido, Error 10403.

Nº. Campo Nombre Longitud Formato. Observ. 05 Apellidos y nombre, razón social

ó denominación del declarante 40 Alfanuméric

o

Posiciones 18-57. Campo obligatorio.

Para CIF: Alfanumérico.

Especificaciones declaraciones informativas

Agencia Tributaria 10

Ajustado a la izquierda. Para NIF:

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

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

Nº. Campo Nombre Longitud Formato. Observ. 06 Tipo de soporte 1 Alfabético

Posición 58. Campo obligatorio. Único valor admisible:

‘T’ por ser presentación telemática

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. 07 Datos de la persona con quién

relacionarse 49 Alfanuméric

o

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

Numérico. Campo obligatorio.

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 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.

08 Número identificativo de la declaración

13 Numérico

Posiciones 108-120. Campo obligatorio. Las tres primeras posiciones constante 952.

Especificaciones declaraciones informativas

Agencia Tributaria 11

• Si no se ajusta a formato especificado, Error 10801. • Si no tiene contenido, Error 10803.

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

Posiciones 121-135. Blancos.

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

declarados 9 Numérico

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

resumen del declarante, “nº total de certificaciones expedidas”, Error 11209. • Si es > al número de registros calculados o al dato declarado en la hoja

resumen del declarante, “nº total de certificaciones expedidas”, Error 11210.

Nº. Campo Nombre Longitud Formato. Observ. 13 Tipo declarante 1 Alfabético

Posición 145. Campo obligatorio. Valores admisibles: ‘A’ y ‘ D’. Cada declaración debe contener registros de detalle del mismo tipo. • Si no es ‘A’ o ‘D’, Error 11301. • Si no tiene contenido, Error 11303.

Nº. Campo Nombre Longitud Formato. Observ. 14 Tipo de crédito (no créditos

garantizados) 1 Alfabético

Posición 146. Sólo podrá tener contenido si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘A’. Valores admisibles: ‘ ‘ o ‘X’. Si este campo tiene contenido, podrán tener contenido los siguientes campos: - Tipo de crédito (créditos incobrables) (posición 147 del registro de tipo 1).

Especificaciones declaraciones informativas

Agencia Tributaria 12

- Tipo de crédito (créditos incobrables no concurso) (posición 148 del registro de tipo 1).

• Si no se ajusta al formato especificado o no es uno de los valores admisibles,

Error 11401. • Si tiene contenido cuando no tiene que tenerlo, Error 11402. • Si este campo no tiene contenido y tampoco tienen contenido ninguno de los

campos siguientes: - Tipo de crédito (créditos incobrables) (posición 147 del registro de tipo 1) - Tipo de crédito (créditos incobrables no concurso) (posición 148 del registro

de tipo 1), Error 11403.

Nº. Campo Nombre Longitud Formato. Observ. 15 Tipo de crédito (créditos

incobrables) 1 Alfabético

Posición 147. Sólo podrá tener contenido si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘A’. Valores admisibles: ‘ ‘ o ‘X’. Si este campo tiene contenido, podrán tener contenido los siguientes campos: - Tipo de crédito (no créditos garantizados) (posición 146 del registro de tipo 1) - Tipo de crédito (créditos incobrables no concurso) (posición 148 del registro

de tipo 1) • Si no se ajusta al formato especificado o no es uno de los valores admisibles,

Error 11501. • Si tiene contenido cuando no tiene que tenerlo, Error 11502. • Si este campo no tiene contenido y tampoco tienen contenido ninguno de los

campos siguientes: - Tipo de crédito (no créditos garantizados) (posición 146 del registro de tipo 1) - Tipo de crédito (créditos incobrables no concurso) (posición 148 del registro

de tipo 1), Error 11503

Nº. Campo Nombre Longitud Formato. Observ. 16 Tipo de crédito (créditos

incobrables no concurso) 1 Alfabético

Posición 148. Sólo podrá tener contenido si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘A’. Valores admisibles: ‘ ‘ o ‘X’. Si este campo tiene contenido, podrán tener contenido los siguientes campos:

Especificaciones declaraciones informativas

Agencia Tributaria 13

- Tipo de crédito (no créditos garantizados) (posición 146 del registro de tipo 1) - Tipo de crédito (créditos incobrables) (posición 147 del registro de tipo 1) • Si no se ajusta al formato especificado o no es uno de los valores admisibles,

Error 11601. • Si tiene contenido cuando no tiene que tenerlo, Error 11602. • Si este campo no tiene contenido y tampoco tienen contenido ninguno de los

campos siguientes: - Tipo de crédito (no créditos garantizados) (posición 146 del registro de tipo 1) - Tipo de crédito (créditos incobrables) (posición 147 del registro de tipo 1)

, Error 11603

Nº. Campo Nombre Longitud Formato. Observ. 17 Código del asiento de registro 15 Alfanuméric

o

Posiciones 149-163. Campo obligatorio si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘A’. Sin contenido en otro caso. • Si tiene contenido cuando no tiene que tenerlo, Error 11702. • Si no tiene contenido cuando tiene que tenerlo, Error 11703.

Nº. Campo Nombre Longitud Formato. Observ. 18 Manifiesto 1 Alfabético

Posición 164. Campo obligatorio si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘D’. Sin contenido en otro caso. Valores admisibles: ‘ ‘ o ‘X’. • Si no se ajusta al formato especificado o no es uno de los valores admisibles,

Error 11801. • Si tiene contenido cuando no tiene que tenerlo, Error 11802. • Si no tiene contenido cuando tiene que tenerlo, Error 11803.

Nº. Campo Nombre Longitud Formato. Observ. 19 Periodo 2 Alfanuméric

o

Posiciones 165-166. Campo obligatorio si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘D’. Sin contenido en otro caso.

Especificaciones declaraciones informativas

Agencia Tributaria 14

Valores admisibles: ‘01’, ‘ 02’, ‘ 03’, ‘ 04’, ‘ 05’, ‘ 06’, ‘ 07’, ‘ 08’, ‘ 09’, ‘10’ , ‘11’, ‘12’ y ‘ 1T’, ‘ 2T’, ‘ 3T’, ‘ 4T’. • Si no es uno de los valores admisibles, Error 11901. • Si tiene contenido cuando no tiene que tenerlo, Error 11902. • Si no tiene contenido cuando tiene que tenerlo, Error 11903.

Nº. Campo Nombre Longitud Formato. Observ. 20 Año 4 Numérico

Posiciones 167-170. Campo obligatorio si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘D’. Sin contenido en otro caso. • Si no se ajusta al formato especificado, Error 12001. • Si tiene contenido cuando no tiene que tenerlo, Error 12002. • Si no tiene contenido cuando tiene que tenerlo, Error 12003.

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

Posiciones 171-500. Blancos.

Especificaciones declaraciones informativas

Agencia Tributaria 15

1.4 REGISTRO DE DECLARADO. REGISTROS TIPO 2.

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

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

Nº. Campo Nombre Longitud Formato. Observ. 02 Modelo 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. • 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. • 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. Válido NIF/CIF. • Si no se ajusta a la especificación, Error 20501. • Si no tiene contenido, Error 20503. • Si no se puede identificar, Error 20506.

Nº. Campo Nombre Longitud Formato. Observ. 06 Blancos 9

Especificaciones declaraciones informativas

Agencia Tributaria 16

Posiciones 27-35. Blancos.

Nº. Campo Nombre Longitud Formato. Observ. 07 Apellidos y nombre, razón social

o denominación del declarado 40 Alfanuméric

o

Posiciones 36-75. Campo obligatorio.

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

Para NIF personas físicas: Alfabético. Ajustado a la izquierda. Al menos dos palabras separadas por un blanco. Solo letras y caracteres de puntuación.

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

Nº. Campo Nombre Longitud Formato. Observ. 08 Tipo declarado 1 Alfabético

Posición 76. Campo obligatorio. Valores admisibles: ‘A’ y ‘ D’. Cada declaración debe contener registros de detalle del mismo tipo. Si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘A’ en este campo deberá consignarse una ‘D’. Si en el campo Tipo declarante (posición 145 del registro de tipo 1) se ha consignado una ‘D’ en este campo deberá consignarse una ‘A’. • Si no es ‘A’ o ‘D’ ó no se ajusta a la especificación, Error 20801. • Si no tiene contenido, Error 20803.

Nº. Campo Nombre Longitud Formato. Observ. 09 Periodo 2 Alfanuméric

o

Posiciones 77-78. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso. Valores admisibles: ‘01’, ‘ 02’, ‘ 03’, ‘ 04’, ‘ 05’, ‘ 06’, ‘ 07’, ‘ 08’, ‘ 09’, ‘10’ , ‘11’, ‘12’ y ‘1T’, ‘ 2T’, ‘ 3T’, ‘ 4T’.

Especificaciones declaraciones informativas

Agencia Tributaria 17

• Si no es uno de los valores admisibles, Error 20901. • Si tiene contenido cuando no tiene que tenerlo, Error 20902. • Si no tiene contenido cuando tiene que tenerlo, Error 20903.

Nº. Campo Nombre Longitud Formato. Observ. 10 Año 4 Numérico

Posiciones 79-82. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso. Se validará que el año sea ≥ 1986 (siempre 1986 año de la implantación del IVA en España). • Si no se ajusta al formato especificado ó a la especificación, Error 21001. • Si tiene contenido cuando no tiene que tenerlo, Error 21002. • Si no tiene contenido cuando tiene que tenerlo, Error 21003.

Nº. Campo Nombre Longitud Formato. Observ. 11 Facturas rectificativas expedidas 30 Alfanuméric

o

Posiciones 83-112. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso.

• Si tiene contenido cuando no tiene que tenerlo, Error 21102. • Si no tiene contenido cuando tiene que tenerlo, Error 21103.

Nº. Campo Nombre Longitud Formato. Observ. 12 Tipo de documento 1 Alfabético

Posición 113. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso. Valores admisibles: ‘C’, ‘ I ’ y ‘ E’. • Si no es uno de los valores admisibles ó no se ajusta al formato especificado,

Error 21201. • Si tiene contenido cuando no tiene que tenerlo, Error 21202. • Si no tiene contenido cuando tiene que tenerlo, Error 21203.

Especificaciones declaraciones informativas

Agencia Tributaria 18

Nº. Campo Nombre Longitud Formato. Observ. 13 Fecha del documento 8 Numérico Grupo

Posiciones 114-121. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso. Subcampo Año: Posiciones 114-117. Campo obligatorio Numérico. Valor lógico en función del ejercicio objeto de declaración (= al ejercicio objeto de declaración o al ejercicio objeto de declaración - 2). Subcampo Mes: Posiciones 118-119. Campo obligatorio Numérico. Valores lógicos del 01 al 12. Subcampo. Día: Posiciones 120-121. Campo obligatorio Numérico. Valores lógicos respecto al mes y año correspondiente (años bisiestos)

• Si alguno de los subcampos no se ajusta a formato especificado, Error 21301. • 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 (= al ejercicio objeto de declaración o al ejercicio objeto de declaración – 1 - 2), Error 21301.

• Si alguno de los subcampos tiene contenido cuando no tiene que tenerlo, Error 21302.

• Si alguno de los subcampos no tiene contenido cuando tiene que tenerlo, Error 21303.

Nº. Campo Nombre Longitud Formato. Observ. 14 Base imponible modificada 17 Numérico

Posiciones 122-138. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso.

Numérico. El importe numérico debe ser superior a CERO.

• Si no se ajusta a formato especificado. Error 21401.

Especificaciones declaraciones informativas

Agencia Tributaria 19

• Si tiene contenido cuando no tiene que tenerlo, Error 21402. • Si no tiene contenido cuando tiene que tenerlo, Error 21403. •

Nº. Campo Nombre Longitud Formato. Observ. 15 Cuotas de IVA no cobradas 17 Numérico

Posiciones 139-155. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘D’. Sin contenido en otro caso.

Numérico.

El importe numérico debe ser superior a CERO.

• Si no se ajusta a formato especificado. Error 21501. • Si tiene contenido cuando no tiene que tenerlo, Error 21502. • Si no tiene contenido cuando tiene que tenerlo, Error 21503.

Nº. Campo Nombre Longitud Formato. Observ. 16 Importe total cuotas rectificadas 17 Numérico

Posiciones 156-172. Campo obligatorio si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘A’. Sin contenido en otro caso.

Numérico.

El importe numérico debe ser superior a CERO.

• Si no se ajusta a formato especificado. Error 21601. • Si tiene contenido cuando no tiene que tenerlo, Error 21602. • Si no tiene contenido cuando tiene que tenerlo, Error 21603.

Nº. Campo Nombre Longitud Formato. Observ. 17 Importe de las cuotas

rectificadas no deducibles 17 Numérico

Posiciones 173-189. Campo opcional si en el campo Tipo declarado (posición 76 del registro de tipo 2) se ha consignado una ‘A’. Sin contenido en otro caso.

Numérico.

Especificaciones declaraciones informativas

Agencia Tributaria 20

El importe numérico puede ser superior o igual a CERO.

• Si no se ajusta a formato especificado o a la especificación, Error 21701. • Si tiene contenido cuando no tiene que tenerlo, Error 21702.

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

Posiciones 190-500. Blancos.