Especificación Técnica Devolución dos puntos del IVA Anexo 3 Archivos enviados a Establecimientos Financieros emisores de tarjetas débito y/o crédito o servicios banca móvil Dirección de Gestión Organizacional Carrera 8ª Nº 6C -38 piso 4º PBX 607 99 99 ext. 3201 TABLA DE CONTENIDO INTRODUCCIÓN ......................................................................................... 3 1. Definición Actores del proceso ............................................................ 1 2. Definición de Archivos para transferencia de información ....... 1 2.1 AUTORIZACIONES DEVOLUCIÓN DOS PUNTOS IVA ............ 2 Objetivo ............................................................................................... 2 Especificación Técnica ....................................................................... 2 Validaciones Generales ..................................................................... 6 2.2 AUTORIZACIONES REVOCADAS .............................................. 7 Objetivo ............................................................................................... 7 Especificación Técnica ....................................................................... 7 Validaciones Generales ................................................................... 11 INTRODUCCIÓN Debido a las recientes reformas del estatuto tributario el SIE Devolución Automática dos puntos de IVA debe adaptarse a las nuevas normas para pagos y devoluciones del Impuesto al Valor Agregado IVA, este proceso de pago por medios electrónicos y devolución de un porcentaje del tributo está establecida en el Articulo 67 de la ley 1607 de 2012 – Devolución del IVA por adquisiciones con Tarjeta de crédito, Débito o Banca móvil. En el presente documento se abordarán los actores del proceso para realizar este procedimiento, el desarrollo del formato de recepción para la información que se requiera recibir y enviar a los agentes externos que intervienen en el proceso. En cuanto a los actores del proceso tenemos que los principales son las entidades del sistema financiero, el comercio organizado y los proveedores de servicios de tarjetas de crédito y débito en general. Se plantea en principio la definición clara de los actores del proceso que provean el insumo para el proceso de devolución del tributo. Este documento presenta una propuesta de un formato único de definición del archivo de entrada junto con sus respectivas validaciones, que permitirá disponer de la información necesaria para realizar el proceso de devolución. El objetivo principal de este documento es el de tener claro y totalmente definido el archivo o archivos que la DIAN enviará a las entidades financieras emisoras de tarjetas débito, crédito o servicios banca móvil para el proceso de devolución y con ello iniciar la realización de las pruebas necesarias para su implantación. 1. Definición Actores del proceso Se han detectado diferentes actores del proceso, que básicamente están enmarcadas dentro de los establecimientos que manejan el IVA que ha sido pagado por medios electrónicos, específicamente Tarjetas de crédito, Tarjetas Débito o Servicios Banca Móvil. Estos actores del proceso están sectorizados en grandes grupos que son Establecimientos financieros, establecimientos de comercio, establecimientos de procesamiento electrónico de esta información y establecimientos que sean prestadores de servicios. Para cada uno de estos sectores la siguiente tabla detalla las empresas que puedan ser posibles actores del proceso para el proceso: Sector Financiero Establecimientos Entidades financieras Emisores de tarjetas Redes de transferencia dinero y administración datáfonos Comercial de de Establecimientos de comercio Prestadores de Servicios 2. Definición de Archivos para transferencia de información Con el fin de hacer posible el proceso de devolución de 2 puntos sobre el tributo cobrado se definieron los siguientes tipos de archivos: ARCHIVO CORTE DE INFORMACION FRECUENCIA 2.1. Trimestral Trimestral 2.2. Trimestral Trimestral Autorizaciones de devolución 2 puntos IVA Autorizaciones Revocadas A continuación se detallan los archivos. 1 2.1 AUTORIZACIONES DEVOLUCIÓN DOS PUNTOS IVA Objetivo Enviar a los agentes externos la información correspondiente a las autorizaciones para que se haga efectivo el valor de la devolución del tributo. Este archivo es generado por la DIAN y enviado a las entidades financieras emisoras de tarjetas débito, crédito o servicios banca móvil. Especificación Técnica El archivo de autorizaciones de devolución de 2 puntos IVA debe ser un archivo plano que cumpla las siguientes especificaciones: Estándar del Nombre de los Archivos El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres: Dmuisca_ttxxxddyyyoommmmvvffffcccccccc.txt tt : Tipo de remitente (Organismo Oficial = 90) xxx : Remitente (Código de La DIAN = 001) dd : Tipo de destinatario (Bancos = 10, Compañias de financiamiento comercial = 30, Cooperativas = 40) yyy : Destinatario (código del destinatario ) oo : Código de Operación (Adición = 01) mmmm : Tipo de formato (Autorizaciones de devolución = 0007). vv : Versión del formato (Versión = 02). ffff : Año de envío. cccccccc : Consecutivo de envío por año. Formato del Archivo El archivo está compuesto por dos secciones: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado; utilizando una línea para el encabezado y una línea por cada registro reportado en el contenido. 2 Encabezado Registro1 Registro 2 ... Registro N Cada línea o registro debe contener una secuencia de binomios en la modalidad casilla-valor. Se utilizarán los siguientes separadores entre elementos: Los binomios vienen separados entre si por un carácter ASCII 126. Los componentes del binomio casilla-valor están separados por un carácter ASCII 94. Cuando se reporta más de una transacción, estas deben estar separadas con un carácter fin de línea. Formato del Encabezado El encabezado del archivo viene en la primera línea y contiene los siguientes datos: CODIGO CASILLA DENOMINACION CASILLA 2 Año de envío TIPO LONGITUD OBLIGATORIO CAMPO VALIDACIONES OBSERVACIONES Numérico 4S Formato AAAA 21 Tipo Remitente de Numérico 2S Organismo Oficial = 90 22 Código Remitente del Numérico 3S DIAN = 1. 23 Tipo de Numérico Destinatario 2S Bancos = 10, Compañias de financiamiento comercial = 30, Cooperativas = 40 24 Código del Numérico Destinatario 3S 25 Código Operación de Numérico 2S Adición = 1, nuevas autorizaciones 26 Código formato del Numérico 4S Autorizaciones de devolución = 7 27 Versión formato del Numérico 2S Versión = 2 28 Número envío de Numérico 8S Código del destinatario Debe ser un número Consecutivo de consecutivo por año y envío por año. entidad remitente, no 3 CODIGO CASILLA DENOMINACION CASILLA TIPO LONGITUD OBLIGATORIO CAMPO VALIDACIONES OBSERVACIONES pueden existir saltos en dicho consecutivo 29 Fecha de envío Numérico 14 S 30 Fecha Inicial Numérico 8S 31 Fecha Final Numérico 8S 990 Valor Total Numérico 20 S 991 Cantidad registros de Numérico 4S 999 Numero de Numérico Control del Encabezado (NCE) 10 S Debe ser la fecha calendario en formato AAAAMMDDHH24MMSS. Los registros corresponden a movimientos con Debe ser la fecha mínimo ésta calendario en formato fecha inicial AAAAMMDD Los registros corresponden a movimientos con Debe ser la fecha máximo ésta calendario en formato fecha inicial AAAAMMDD Corresponde a la sumatoria del Valor Total del IVA a devolver de Se enviarán archivos con Número máximo 9999 transacciones transacciones; si se deben reportadas en el reportar más de 9999 contenido. transacciones se fraccionaran la información en paquetes de 9999 transacciones o menos. Se deben tener en cuenta dos valores numéricos de casilla adicionales correspondiente a las semillas del remitente y del destinatario, los cuales no son enviados dentro del archivo y son conocidos por ambos. A cada uno de los valores de las casillas numéricas del encabezado, incluyendo los de las semillas, se les calcula el modulo 997. Todos esos resultados se suman en un total, al cual se le aplica el algoritmo CRC-32, cuyo resultado debe ser decimal y en caso que sea menor que 10 dígitos se debe ajustar con ceros (0) a la izquierda. Formato del Contenido 4 En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”. Cada registro reportado debe mantener la misma estructura previamente explicada y usada para la cabecera. La propuesta práctica del archivo incluye los siguientes campos: CODIGO DENOMINACION CASILLA CASILLA TIPO 7 Tipo de documento Numérico de identificación 8 Identificación beneficiario 21 Numero autorización LONGITUD OBLIGAT CAMPO ORIO VALIDACIONES OBSERVACIONES NIT = 31, C.C. = 13, T.I. = 12, C.E. = 22, T.E. = 21, R.C. = 11, Pasaporte = 41, Otros = 99 2 S del Numérico 14 S de Numérico 16 S El último dígito Corresponde a la corresponde al dígito de numeración de verificación de los 15 control de las anteriores dígitos, autorizaciones de calculado con el algoritmo devolución, en la de módulo once. respuesta de las entidades financieras emisoras de tarjetas débito, crédito o servicios banca móvil 24 Valor Total del IVA Numérico a devolver 16 S Sin separadores de miles ni cifras decimales 25 Número interno de Numérico tarjeta 20 S Sin separadores de miles ni cifras decimales 26 Tipo de tarjeta 1 S Débito = 1, Crédito = 2, Banca Móvil = 3 10 S según Se toman cada uno de los Calculado valores de las casillas especificación numéricas, se obtiene el modulo 997. Los resultados de aplicar el módulo se suman y al total se le aplica el algoritmo CRC-32, cuyo resultado debe ser decimal y en caso que sea menor que 10 dígitos se debe ajustar con ceros (0) a la izquierda 998 Numérico Número de Control Numérico del Documento (NCD) Numero documento beneficiario devolución de del de la Validaciones 5 Validaciones Generales En esta sección se incluye el control de calidad necesario a realizar para todo el formulario a capturar. Se puede tener las siguientes: 1. El archivo debe contener todos los campos definidos tanto para el encabezado como para el contenido. 2. Todos los campos deben venir diligenciados con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el contribuyente o en su defecto con cero (0). No puede venir ningún campo en NULO. 3. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, día y hora. 4. Los campos alfanuméricos no deben contener el caracter ASCII 126, ni tampoco el caracter ASCII 94. 5. Los campos alfanuméricos si no tienen valor deben venir con el carácter espacio. 6 2.2 AUTORIZACIONES REVOCADAS Objetivo Enviar a las entidades financieras la información correspondiente a las autorizaciones revocadas por la DIAN debido a validaciones posteriores, para que no se hagan efectivas por dichas entidades. Este archivo es generado por la DIAN y enviado a los establecimientos financieros emisores de tarjetas débito, crédito o servicios banca móvil. Especificación Técnica El archivo de autorizaciones de devolución revocadas de 2 puntos IVA debe ser un archivo plano que cumpla las siguientes especificaciones: Estándar del Nombre de los Archivos El nombre de cada uno de los archivos, debe especificarse mediante la siguiente secuencia de caracteres: Dmuisca_ttxxxddyyyoommmmvvffffcccccccc.txt tt : Tipo de remitente (Organismo Oficial = 90) xxx : Remitente (Código de La DIAN = 001) dd : Tipo de destinatario (Bancos = 10, Compañias de financiamiento comercial = 30, Cooperativas = 40) 0012). yyy : Destinatario (código del destinatario ) oo : Código de Operación (Adición = 01) mmmm : Tipo de formato (Autorizaciones de devolución revocadas = vv : Versión del formato (Versión = 02). ffff : Año de envío. cccccccc : Consecutivo de envío por año. Formato del Archivo 7 El archivo está compuesto por dos secciones: Encabezado y Contenido, las cuales se deben enviar en el orden enunciado; utilizando una línea para el encabezado y una línea por cada registro reportado en el contenido. Encabezado Registro1 Registro 2 ... Registro N Cada línea o registro debe contener una secuencia de binomios en la modalidad casilla-valor. Se utilizarán los siguientes separadores entre elementos: Los binomios vienen separados entre si por un carácter ASCII 126. Los componentes del binomio casilla-valor están separados por un carácter ASCII 94. Cuando se reporta más de una transacción, estas deben estar separadas con un carácter fin de línea. Formato del Encabezado datos: El encabezado del archivo viene en la primera línea y contiene los siguientes CODIGO CASILLA DENOMINACION CASILLA 2 Año de envío TIPO LONGITUD OBLIGATORIO CAMPO VALIDACIONES OBSERVACIONES Numérico 4S Formato AAAA 21 Tipo Remitente de Numérico 2S Organismo Oficial = 90 22 Código Remitente del Numérico 3S DIAN = 1. 23 Tipo de Numérico Destinatario 2S Bancos = 10, Compañias de financiamiento comercial = 30, Cooperativas = 40 24 Código del Numérico Destinatario 3S Código destinatario 25 Código Operación de Numérico 2S Adición = 1, nuevas autorizaciones 26 Código formato del Numérico 4S Autorizaciones de devolución del 8 CODIGO CASILLA DENOMINACION CASILLA TIPO LONGITUD OBLIGATORIO CAMPO VALIDACIONES OBSERVACIONES revocadas = 12 27 Versión formato del Numérico 2S 28 Número envío de Numérico 8S 29 Fecha de envío Numérico 14 S 30 Fecha Inicial Numérico 8S 31 Fecha Final Numérico 8S 990 Valor Total Numérico 20 S 991 Cantidad registros de Numérico 4S 999 Numero de Numérico Control del Encabezado (NCE) 10 S Versión = 2 Debe ser un número Consecutivo de consecutivo por año y envío por año. entidad remitente, no pueden existir saltos en dicho consecutivo Debe ser la fecha calendario en formato AAAAMMDDHH24MMSS. Los registros corresponden a movimientos con Debe ser la fecha mínimo ésta calendario en formato fecha inicial AAAAMMDD Los registros corresponden a movimientos con Debe ser la fecha máximo ésta calendario en formato fecha inicial AAAAMMDD Corresponde a la sumatoria del Valor Total del IVA a devolver de Se enviarán archivos con Número máximo 9999 transacciones transacciones; si se deben reportadas en el reportar más de 9999 contenido. transacciones se fraccionaran la información en paquetes de 9999 transacciones o menos. Se deben tener en cuenta dos valores numéricos de casilla adicionales correspondiente a las semillas del remitente y del destinatario, los cuales no son enviados dentro del archivo y son conocidos por ambos. A cada uno de los valores de las casillas numéricas del encabezado, incluyendo los de las semillas, se les calcula el modulo 997. Todos esos resultados se suman en un total, al cual se le aplica el algoritmo CRC-32, cuyo resultado debe ser decimal y en caso que sea menor que 10 dígitos se debe 9 CODIGO CASILLA DENOMINACION CASILLA TIPO LONGITUD OBLIGATORIO CAMPO VALIDACIONES OBSERVACIONES ajustar con ceros (0) a la izquierda. Formato del Contenido En el contenido del archivo se deben incluir tantos registros como se informó en la cabecera en el campo “Cantidad de registros”. Cada registro reportado debe mantener la misma estructura previamente explicada y usada para la cabecera. La propuesta práctica del archivo incluye los siguientes campos: CODIGO DENOMINACION CASILLA CASILLA TIPO 7 Tipo de documento Numérico de identificación 8 Identificación beneficiario 21 Numero autorización LONGITUD OBLIGAT CAMPO ORIO VALIDACIONES OBSERVACIONES NIT = 31, C.C. = 13, T.I. = 12, C.E. = 22, T.E. = 21, R.C. = 11, Pasaporte = 41, Otros = 99 1 S del Numérico 14 S de Numérico 16 S 24 Valor Total del IVA Numérico a devolver 16 S Sin separadores de miles ni cifras decimales 25 Número interno de Numérico tarjeta 20 S Sin separadores de miles ni cifras decimales 26 Tipo de tarjeta Numérico 1 S 27 Número de envío Numérico 8 S Consecutivo de envío por año donde fue reportada la autorización revocada 28 Causal revocación de Alfa numérico 2 S Causa de revocación Numero documento beneficiario devolución de del de la de El último dígito Número corresponde al dígito de autorización verificación de los 15 revocada anteriores dígitos, calculado con el algoritmo de módulo once. la Débito = 1, Crédito = 2, Banca Móvil = 3 la 10 CODIGO DENOMINACION CASILLA CASILLA 998 TIPO Número de Control Numérico del Documento (NCD) LONGITUD OBLIGAT CAMPO ORIO 10 S VALIDACIONES OBSERVACIONES según Se toman cada uno de los Calculado valores de las casillas especificación numéricas, se obtiene el modulo 997. Los resultados de aplicar el módulo se suman y al total se le aplica el algoritmo CRC-32, cuyo resultado debe ser decimal y en caso que sea menor que 10 dígitos se debe ajustar con ceros (0) a la izquierda Validaciones Validaciones Generales En esta sección se incluye el control de calidad necesario a realizar para todo el formulario a capturar. Se puede tener las siguientes: 6. El archivo debe contener todos los campos definidos tanto para el encabezado como para el contenido. 7. Todos los campos deben venir diligenciados con valores numéricos positivos, sin signos ni puntuaciones, según lo reportado por el contribuyente o en su defecto con cero (0). No puede venir ningún campo en NULO. 8. Los campos que corresponden a fechas, deben contener fechas válidas en cuanto a año, mes, día y hora. 9. Los campos alfanuméricos no deben contener el caracter ASCII 126, ni tampoco el caracter ASCII 94. Los campos alfanuméricos si no tienen valor deben venir con el carácter espacio. Lista de Causales 1 Persona jurídica responsable del régimen común 11