Un momento por favor...
 

.

ARCHIVO PLANO CONTROL DE IMPUESTOS

OBJETIVO: Se modificó el programa para permitir generar desde Siigo el archivo Control de Impuestos de acuerdo a la estructura definida.

1.   DEFINICION CONTROL DE IMPUESTOS

El mensaje de Control de Impuestos se utiliza para habilitar la transmisión de información relativa a los detalles impositivos en un periodo dado ya sea por discriminación de conceptos (en Colombia) o por un lote/lotes de mensajes que contienen documentos tales como facturas, notas crédito o notas débito (Venezuela). Un resumen del periodo puede cubrir cualquier espacio de tiempo, por ejemplo mes o trimestre y es definido conjuntamente por las partes que están intercambiando los datos, o por la parte que solicita la información a las partes comerciales, por ejemplo autoridades impositivas.

Nota: Para este caso Siigo enviara la información de los Certificados de Retención, IVA e ICA de acuerdo a la fecha de generación del plano sobre el tercero seleccionado.

  

1.1         CARACTERISTICAS ARCHIVO PLANO

 

  • Cada archivo es de tipo texto y solamente puede tener información de un Control de Impuestos.   
  • Un Control de Impuestos está formado por dos líneas de encabezado, un detalle general, un detalle de declaraciones, un detalle de documentos y unos totales así:

o      El “ENCABEZADO” indicará la información general relacionada con el Control de Impuestos, esta información estará identificada a través de dos registros UNB. Aplica para Colombia y Venezuela.

o      El “DETALLE GENERAL”, que contendrá la información de los conceptos que generaron la retención en los certificados para uno o varios periodos de retención; estará identificado con el tipo de registro “1”. Aplica para Colombia.

o      El “DETALLE DECLARACIONES” que indicará la información relacionada con las declaraciones que se presenten para varios periodos dentro de un periodo general; esta información estará identificada con el tipo de registro “2”. Aplica para Colombia.

o      El “DETALLE DOCUMENTOS” que contendrá la información relativa a los detalles impositivos de un documento o un lote/lotes de documentos (Facturas, Notas de Crédito, Notas de Débito); estará identificado con el tipo de registro “3”. Aplica para Venezuela.

o      Los “TOTALES”, que indicarán la información relacionada con los totales especificados para el Control de Impuestos; esta información estará identificada con el tipo de registro “4”. Aplica para Colombia y Venezuela. 

  • Cada registro es una línea y están separados por retorno de carro. 
  • Los campos del encabezado van separados por un signo “+” y los del detalle y totales van separados por comas “,”. 
  • El separador decimal es el signo “.”. 

1.2         ESTRUCTURA DEL ARCHIVO PLANO

La estructura del archivo plano viene definido de acuerdo a Documento: 01.707.992 - Estructura Archivo Plano Control de Impuestos

El encabezado es un Registro Obligatorio y está compuesto de dos partes las cuales se envían en dos registros (secuencias) independientes. Los campos del encabezado van separados por un signo “+”

1.2.1  ENCABEZADO (Secuencia uno)

Identificador del Registro: -> Constante se envía UNB

Campo 1: Palabra reservada -> Constante se envía AUTOMATIZACIONCEN

Campo 2: Código EAN de la entidad compradora -> Código EAN Empresa tomado del Registro de Control 

Campo 3: Código EAN de la entidad proveedora -> Código EAN del tercero reportado, toma de Apertura de Terceros

Campo 4:Tipo de documento EDI -> Constante se envía TAXCON

Campo 5: Número reservado para enviar por Automatización -> Constante se envía 0

Campo 6: Número consecutivo único de archivos planos simples generados -> Este número es un consecutivo, el cual el cliente podrá ingresar manualmente, se debe aumentar de 1 en 1, ya que es único en cada envió para los tres certificados (Fuente, IVA e ICA) y se debe sugerir cuando se ingrese a la opción nuevamente.

1.2.2  ENCABEZADO (Secuencia dos)

Identificador del Registro: -> Constante se envía UNB

Campo 1: Palabra reservada -> Constante se envía PROCESAMIENTO

Campo 2: Número del documento -> Este es un campo obligatorio, por lo cual no permite dejar en blanco (error provider), campo Alfanumérico de 17 Caracteres.

Campo 3: Fecha de generación del documento -> Corresponde a la fecha de Emisión del certificado.

Campo 4: Periodo gravable -> corresponde al periodo (ano) que se está generando el certificado, se envía en el formato AAAAMMDDAAAAMMDD, ejemplo, si se genera el certificado el ano 2011, se envía desde el 01-Ene-2011 al 31-Dic-2011, quedando como 2011010120111231

Campo 5: Tipo de retención codificado -> Dependiendo del tipo de Certificado generado tomara alguno de estos valores

01C: Retención en la Fuente de Renta

02C: Retención del IVA

03C: Retención del ICA

Campo 6: Fecha de impresión del documento -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 7: Código del mes declarado -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 8: Función del mensaje -> Constante se envía 9

Campo 9: Código EAN del buzón del emisor del mensaje -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 10: Código EAN del buzón del receptor del mensaje -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 11: Moneda del documento -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 12: Fecha de pago de la declaración -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 13: Nombre de la entidad bancaria donde se consigna la retención -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 14: Número de cuenta a la que se realiza la consignación -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 15: Ciudad donde se consignó la retención -> Se toma del campo Ciudad de Emisión

Campo 16: Medio de pago -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 17: Número de cheque -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 18: Razón social o nombre de la entidad compradora -> Nombre de la Empresa, se toma del registro de control

Campo 19: Razón social o nombre de la entidad compradora (continuación) -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor

Campo 20: Número de registro NIT de la entidad compradora -> Corresponde al Nit de la Empresa, Se envía (sin separadores) incluido el digito de verificación.

Campo 21: Dirección de la entidad compradora -> Corresponde a la Dirección de la Empresa. Se toma del Registro de Control

 

Campo 22: Dirección de la entidad compradora, continuación -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún

Campo 23: Número telefónico de la entidad compradora -> Corresponde al Teléfono de la Empresa. Se toma del Registro de Control, 1er Teléfono, si no existe ningún valor se envía solo el separador (mas “+”) sin ningún valor.

Campo 24: Ciudad o pueblo de la entidad compradora -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún

Campo 25: Código del país de la entidad compradora -> Constante se envía CO

Campo 26: Ciudad donde se realiza la retención -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún

Campo 27: Razón social o nombre de la entidad proveedora -> Nombre del tercero reportado, se toma de Apertura de Terceros

Campo 28: Razón social o nombre de la entidad proveedora, continuación -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

Campo 29: Número de registro NIT de la entidad proveedora o cédula -> Identificación del tercero reportado, se toma de Apertura de Terceros (Se incluye el digito de verificación, se envía sin separadores) 

Campo 30: Dirección de la entidad proveedora -> Corresponde a la Dirección del Tercero. Se toma de Apertura del Tercero. Si no existe ningún valor se envía solo el separador (mas “+”) sin ningún valor.

Campo 31: Dirección de la entidad proveedora, continuación -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

Campo 32: Ciudad o pueblo de la entidad proveedora -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

Campo 33: Código del país de la entidad proveedora -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

Campo 34: Nombre del expedidor del certificado / comprobante -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

Campo 35: Departamento o cargo del expedidor del certificado/comprobante -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

Campo 36: Información de la autoridad reguladora -> Constante se envía REG

Campo 37: Texto libre -> Se envía la información ingresada en el campo “Información Autoridad Reguladora” este campo es Alfanumérico de 350 Caracteres. Si no existe ningún valor se envía solo el separador (mas “+”) sin ningún valor.

Campo 38: Información de pagos -> Constante se envía PMT

Campo 39: Texto libre -> Se envía la información ingresada en el campo “Información de Pagos” este campo es Alfanumérico de 350 Caracteres. Si no existe ningún valor se envía solo el separador (mas “+”) sin ningún valor.

Campo 40: Fecha de reporte a la entidad gubernamental -> Opcional, No Aplica. Se envía solo el separador (mas “+”) sin ningún valor.

1.2.3  DETALLE GENERAL

Nota: El Separador para estas secuencias es la coma (,).

Nota II: Cada concepto de retención corresponde a un registro de detalle general, la información mostrada utiliza los valores generados por el certificado estándar en cada caso.

Existen dos diferencias marcadas de acuerdo al tipo de Certificado Generado.

a.)Certificado de Renta y/o ICA

Identificador del Registro: -> Constante se envía 1

Campo 1: Concepto de la retención -> Se envía la descripción del concepto de la retención.

RENTA

 

 

ICA

 

Campo 2: Valor retenido -> Corresponde al valor total de la retención por secuencia.

Campo 3: Valor de la base imponible -> Corresponde al Monto Total Sujeto a Retención

Campo 4: Periodo gravable -> Corresponde al periodo de generación del certificado, el formato es AAAAMMDDAAAAMMDD, donde se envía del 1er día del mes seleccionado al último día del mes seleccionado.

Ejemplo: Se genera el certificado de renta de Febrero a Septiembre, en este caso se enviara como periodo gravable del 01-Feb-2011 al 30-Sep-2011, quedando como 2011020120110930

Campo 5: Porcentaje de retención -> Se obtiene por regla de tres del valor total de retención sobre el monto total de la retención.

Campo 6: Monto de IVA -> No Aplica. Se envía solo el separador (coma “,”) sin ningún valor

Campo 7: Porcentaje de IVA -> No Aplica. Se envía solo el separador (coma “,”) sin ningún valor

b.)Certificado de IVA

Identificador del Registro: -> Constante se envía 1

Campo 1: Concepto de la retención -> Se envía la descripción del concepto de la retención.

IVA

 

Campo 2: Valor retenido -> Corresponde al valor total de la retención por secuencia.

Campo 3: Valor de la base imponible -> Corresponde al Monto Total Sujeto a Retención

Campo 4: Periodo gravable -> Corresponde al periodo de generación del certificado, el formato es AAAAMMDDAAAAMMDD, donde se envía del 1er día del mes seleccionado al último día del mes seleccionado.

Ejemplo: Como para el IVA se envían bimestres (Ene-Feb, Mar-Abr, etc.) se envía el rango de la fecha de la secuencia que se reporta, ejemplo para este caso se enviaría 2011030120110430 (01-Mar-2011 al 30-Abr-2011). Si se enviara la secuencia 3 seria 2011050120110630 (01-May-2011 al 30-Jun-2011)

 

Campo 5: Porcentaje de retención -> Corresponde al % de Retención.

Campo 6: Monto de IVA -> Corresponde al Monto IVA Generado

Campo 7: Porcentaje de IVA -> Corresponde al % de IVA, por regla de tres correspondería al Monto IVA Generado * 100 / Monto de la Operación -> (1.600.000*100/10.000.000=16)

1.3         FUNCIONALIDAD

Se creó dentro de la ruta EDI – Exportaciones, la opción Control de Impuestos. Sobre la opción de Control de Impuestos se realiza el llamado a las opciones Certificados de Retención (Renta, IVA, ICA).

Solicita dentro de los certificados de Retenciones (Renta, IVA e ICA) los siguientes datos adicionales

  • Número Consecutivo único Control Impuestos
  • Número del Documento
  • Información Autoridad Reguladora
  • Información de Pagos
  • Directorio de Destino: Ruta donde se guardara el archivo plano generado, esta ruta se guarda para las próximas generaciones del mismo.

Estos opciones solo se mostraran si se tiene la marca de EDI en el registro de control

El campo Ciudad de Emisión, se vuelve obligatorio (Error provider).

Cuando el usuario ingresa a la opción podrá seleccionar un rango de terceros, para esto deberá usar el filtro de terceros estos se cargan en la grilla (Columnas Identificación, Nombre y un campo para selección), con el botón Cargar, paso seguido debe marcar en la grilla los terceros a los cuales les va a generar el Certificado seleccionado, para esto podrá usar el check de Seleccionar Todos o marcar uno a uno los terceros, para generar el archivo plano deberá dar click en el botón procesar, este archivo se guarda en la ruta destino que selecciono el usuario.

 

Nota: Cuando el usuario seleccione n-terceros, a cada tercero se le generara un único plano con su consecutivo correspondiente y se guardaran de acuerdo a la estructura indicada de nombre en la ruta destino que selecciono el usuario, ejemplo si selecciono 20 terceros se generan 20 archivos independientes.

 

1.4         NOMBRE ARCHIVO

El archivo ser guarda con extensión txt (texto) y se crear de la siguiente manera:

·         Identificador dependiendo del certificado a generar: Renta – Rta, IVA, ICA

·         Numero Consecutivo Único Archivo Plano (Campo 6 – Encabezado – Secuencia uno)

·         Fecha de Emisión. (Campo 3 – Encabezado – Secuencia dos)

Ejemplos:

Si se genera el Certificado de Retención de Renta con Numero 124578, el día 31-Marzo-2011 se enviara como Rta12457831032011.txt

Si se genera el Certificado de Retención de IVA con Numero 256412, el día 30-Abril-2011 se enviara como IVA25641230042011.txt

Si se genera el Certificado de Retención de ICA con Numero 361479, el día 31-Julio-2011 se enviara como ICA36147931072011.txt

1.5         RUTA

Se creó dentro de la ruta EDI – Exportaciones, la opción Control de Impuestos.

Sobre la opción de Control de Impuestos existen el llamado a las opciones Certificados de Retención (Renta, IVA, ICA).

 

 

1.6         ARCHIVO GENERADO

 

 

 

 

 

 

 

 


Anexos
Archivo Plano Control de Impuestos.docx Archivado Descargar