ÍNDICE
01. VISIÓN GENERAL
De acuerdo a la legislación es necesario poder generar el archivo mediante el layout pre determinado, de los movimientos asociados al cálculo de retenciones o autorretenciones del ICA, Avisos y Tablero Sobretasa Bomberil para la municipalidad de Bucaramanga. Dichos archivos son dispuestos por la Secretaría Distrital de Hacienda, los cuales permiten a las personas naturales y jurídicas reportar información relacionada con sus propias operaciones o con operaciones efectuadas con terceros.
La rutina de Generación de archivo exógeno de Bucaramanga (FISA843.tlpp) debe permitir generar los archivos correspondientes para las retenciones y auto retenciones, para la municipalidad de Bucaramanga.
02. ESTRUCTURA DEL ARCHIVO
Los documentos de compras considerados son Facturas de entrada, Nota de debito proveedor y Nota de crédito proveedor donde para los acumulados se toma la siguiente formula: (NF+NDP)- NCP.
Los documentos de ventas considerados son Facturas de salida, Nota de debito cliente y Nota de crédito cliente donde para los acumulados se toma la siguiente formula: (NF+NDC)- NCC
Datos de las columnas en documentos de compras
Cuando los documentos sean de compras se muestra como se debe informar las primeras 11 posiciones
Campo | Nombre | Obligatorio | Descripción | Formato | Observaciones | Información de Protheus |
1 | REGISTRO | Si | Numero Secuencial | Numérico | 1. Obligatorio | Numerador Secuencial |
2 | TIPO CONTRIBUYENTE | Texto | 1. Obligatorio | PERSONA NATURAL o PERSONA JURIDICA - Campo Fisica/Jurid. (A2_PESSOA), | ||
3 | NUMERO IDENTIFICACION | Si | Número de documento de identificación del proveedor, no debe estar separado por puntos, guiones o comas y no debe contener el dígito de verificación | Texto | 1. Obligatorio | si el proveedor es Persona Física( (A2_PESSOA)) informar RG/Ced.Extr. (A2_PFISICA), de lo contrario informar el campo NIT (A2_CGC) |
4 | DIGITO DE VERIFICACION | Digito verificador ref. numero arriba | ||||
5 | TIPO DE IDENTIFICACION | Si | Tipo de documento de identificación del proveedor. Sólo puede tener uno de los siguientes valores: CC: Cédula de ciudadanía | Texto | 1. Obligatorio | Se imprime la descripción del Tipo de documento informado en el proveedor, relacionando al campo Tipo Doc.(A2_TIPDOC) para relacionarlo con la tabla "TB" de las tablas genéricas (SX5) y obtener la descripción. |
6 | NOMBRES | Según el tipo de Contribuyente | Nombre del proveedor | Texto | Solo se imprime se Tipo = Persona Natural | Se imprime el contenido del campo: Primer nombre(A2_NOMEPRI)+ " " + segundo Nombre(A2_NOMEPES ) |
7 | APELIDOS | Según el tipo de Contribuyente | Apellido del proveedor | Texto | Solo se imprime se Tipo = Persona Natural | Se imprime el contenido del campo: primer apellido(A2_NOMEMAT)+ " "+ segundo apellido(A2_NOMEPAT) |
8 | RAZON SOCIAL | Según el tipo de Contribuyente | Nombre o Razón Social del proveedor | Texto | Solo se imprime se Tipo = Persona Jurídica | Se imprime el contenido del campo Nomb/Raz.Soc(A2_NOME) |
9 | DIRECCIÓN | Si | Dirección de notificación del proveedor, no debe estar separado por puntos, guiones o comas. Utilizar abreviaturas. Ejemplo : | Texto | 1. Obligatorio | Se imprime el contenido del campo Dirección(A2_END) |
10 | CIUDAD | Si | Codificación según DANE del municipio, no debe estar separado por puntos, guiones o comas Ej. 11001 (Bogotá), 05615 (Rionegro). | Texto | 1. Obligatorio | Se imprime el contenido del campo Cod. Municip (A2_COD_MUN) |
11 | CORREO ELETRONICO | Si | Correo electrónico del representante legal o de contacto del proveedor. | Texto | 1. Obligatorio | Se imprime el contenido del campo A2_EMAIL) |
Datos de las columnas en documentos de ventas
Cuando los documentos sean de ventas se muestra como se debe informar las primeras 11 posiciones , es importante recordar solo existe una única línea para los documentos de ventas
Campo | Nombre | Obligatorio | Descripción | Formato | Observaciones | Información de Protheus |
1 | REGISTRO | Si | Numero Secuencial | Numérico | 1. Obligatorio | Numerador Secuencial |
2 | TIPO CONTRIBUYENTE | Texto | 1. Obligatorio | PERSONA JURIDICA | ||
3 | NUMERO IDENTIFICACION | Si | Número de documento de identificación del proveedor, no debe estar separado por puntos, guiones o comas y no debe contener el dígito de verificación | Texto | 1. Obligatorio | M0_CGC |
4 | DIGITO DE VERIFICACION | M0_CGC | ||||
5 | TIPO DE IDENTIFICACION | Si | Tipo de documento de identificación del proveedor. Sólo puede tener uno de los siguientes valores: CC: Cédula de ciudadanía | Texto | 1. Obligatorio | Por ser la empresa de Protheus debe ser considerado el documento como NIT |
6 | NOMBRES | No | Nombre del proveedor | Texto | Solo se imprime se Tipo = Persona Natural | En blanco |
7 | APELIDOS | No | Apellido del proveedor | Solo se imprime se Tipo = Persona Natural | En blanco | |
8 | RAZON SOCIAL | Si | Nombre o Razón Social del proveedor | Texto | Solo se imprime se Tipo = Persona Jurídica | M0_NOME |
9 | DIRECCIÓN | Si | Dirección de notificación del proveedor, no debe estar separado por puntos, guiones o comas. Utilizar abreviaturas. Ejemplo : | Texto | 1. Obligatorio | M0_END |
10 | CIUDAD | Si | Codificación según DANE del municipio, no debe estar separado por puntos, guiones o comas Ej. 11001 (Bogotá), 05615 (Rionegro). | Texto | 1. Obligatorio | M0_CODMUN |
11 | CORREO ELETRONICO | Si | Correo electrónico del representante legal o de contacto del proveedor. | Texto | 1. Obligatorio | Se obtiene del parámetro ¿Email Responsable? |
Campo | Nombre | Obligatorio | Descripción | Formato | Observaciones | Información de Protheus |
| 12 | Base de retención o auto retención | No | Valor acumulado de la base del ICA. | Toma los valores asociados al campo D1/D2_BASIMP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del "ICA" convertidos en moneda 1. | ||
13 | Compra de Bienes ICA | No | Valor acumulado del cálculo del ICA de los productos tipo "bienes", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del "ICA" convertidos en moneda 1 , cuando el producto sea del tipo "Bienes". |
14 | Compra de Bienes Aviso Tablero | No | Valor acumulado del cálculo de "Aviso Tablero" de los productos tipo "bienes", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Aviso Tablero" convertidos en moneda 1 , cuando el producto sea del tipo "Bienes". |
15 | Compra de Bienes Bomberil | No | Valor acumulado del cálculo de "Bomberil" de los productos tipo bienes, en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Bomberil " convertidos en moneda 1 , cuando el producto sea del tipo "Bienes". |
16 | Servicios ICA | No | Valor acumulado del cálculo del ICA de los productos tipo "servicios", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del "ICA" convertidos en moneda 1 , cuando el producto sea del tipo "Servicios". |
17 | Servicios Aviso Tablero | No | Valor acumulado del cálculo de "Aviso Tablero" de los productos tipo "servicios", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Aviso Tablero" convertidos en moneda 1 , cuando el producto sea del tipo "Servicios". |
18 | Servicios Bomberil | No | Valor acumulado del cálculo de "Bomberil" de los productos tipo "servicios", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Bomberil " convertidos en moneda 1 , cuando el producto sea del tipo "Servicios". |
19 | Otros ICA | No | Valor acumulado del cálculo del ICA de los productos tipo "otros", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del ICA convertidos en moneda 1 , cuando el producto sea del tipo Otros El sistema por default tomo a los productos que no han sido configurados como "Otros". |
20 | Otros Aviso Tablero | No | Valor acumulado del cálculo de "Aviso Tablero" de los productos tipo "otros", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Aviso Tablero" convertidos en moneda 1 , cuando el producto sea del tipo Otros El sistema por default tomo a los productos que no han sido configurados como "Otros". |
21 | Otros Bomberil | No | Valor acumulado del cálculo de "Bomberil" de los productos tipo "otros", en documentos de compras. | Numérico | No se informa cuando es documento de ventas. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Bomberil " convertidos en moneda 1 , cuando el producto sea del tipo "Otros". |
22 | Ventas de Bienes ICA | No | Valor acumulado del cálculo del ICA de los productos tipo "bienes" en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del "ICA" convertidos en moneda 1 , cuando el producto sea del tipo "Bienes". |
23 | Venta de Bienes Aviso Tablero | No | Valor acumulado del cálculo de "Aviso Tablero" de los productos tipo "bienes", en documentos de ventas. No se informa cuando es documento de compras. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Aviso Tablero" convertidos en moneda 1 , cuando el producto sea del tipo "Bienes". |
24 | Ventas Bomberil | Valor acumulado del cálculo de "Bomberil" de los productos tipo bienes, en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Bomberil " convertidos en moneda 1 , cuando el producto sea del tipo "Bienes". | |
25 | Servicios ICA | No | Valor acumulado del cálculo del ICA de los productos tipo "servicios", en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del "ICA" convertidos en moneda 1 , cuando el producto sea del tipo "Servicios". |
| 26 | Servicios Aviso Tablero | No | Valor acumulado del cálculo de "Aviso Tablero" de los productos tipo "servicios", en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Aviso Tablero" convertidos en moneda 1 , cuando el producto sea del tipo "Servicios". |
| 27 | Servicios Bomberil | No | Valor acumulado del cálculo de "Bomberil" de los productos tipo "servicios", en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Bomberil " convertidos en moneda 1 , cuando el producto sea del tipo "Servicios". |
| 28 | Otros ICA | No | Valor acumulado del cálculo del ICA de los productos tipo "otros", en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta del ICA convertidos en moneda 1 , cuando el producto sea del tipo Otros El sistema por default tomo a los productos que no han sido configurados como "Otros". |
| 29 | Otros Aviso Tablero | No | Valor acumulado del cálculo de "Aviso Tablero" de los productos tipo "otros", en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Aviso Tablero" convertidos en moneda 1 , cuando el producto sea del tipo Otros El sistema por default tomo a los productos que no han sido configurados como "Otros". |
| 30 | Otros Bomberil | No | Valor acumulado del cálculo de "Bomberil" de los productos tipo "otros", en documentos de ventas. | Numérico | No se informa cuando es documento de compras. | Toma los valores asociados al campo D1/D2_VALMIP? Donde”?” es la columna asociada a los impuestos informados en la pregunta de "Bomberil " convertidos en moneda 1 , cuando el producto sea del tipo "Otros". |
| 31 | Total | No | Sumatoria de las columnas ICA Bienes+Tablero Bienes +Bomberil Bienes+ ICA Servicios +Tablero Servicios +Bomberil Servicios+ ICA Otros +Tablero Otros +Bomberil Otros | Numérico | solo suma los datos correspondientes a compras o ventas |
03. CONFIGURACIONES PREVIAS
Precondiciones generales
- En el módulo Libros Fiscales (SIGAFIS) desde el menú Actualizaciones | Archivos | Grupos de productos, configurar los siguientes productos:
- Un producto del tipo "Bienes" informando el campo(B1_TPCLASS) opción "1- Bienes".
- Un producto del tipo "Servicios" informando el campo(B1_TPCLASS) opción "2 - Servicios".
- Un producto del tipo "Otros" informando el campo(B1_TPCLASS) opción "3 - Otros".
Información
Es importante realizar la clasificación de los Productos que son utilizados en la generación de los documentos, informando el tipo(B1_TPCLASS) correspondiente para que la información al momento de generar los archivos sea procesada correctamente.
- En el módulo Libros Fiscales (SIGAFIS) desde Actualizaciones | Archivos | Proveedores, configurar Proveedores con los siguientes campos:
- Tipo Doc.(A2_TIPDOC), Fisica/Jurid. (A2_PESSOA), si el proveedor es Persona Física informar RG/Ced.Extr. (A2_PFISICA), de lo contrario informar el campo NIT (A2_CGC)
- Dirección (A2_END)
- E-Mail (A2_EMAIL)
- Cod. Municip (A2_COD_MUN)
- Departamento (A2_EST)
- En el módulo Libros Fiscales (SIGAFIS) desde Actualizaciones | Archivos | Clientes, configurar Clientes con los siguientes campos:
- Tipo Doc.(A1_TIPDOC), Fisica/Jurid.(A1_PESSOA), si el Cliente es persona física informar RG/Ced.Extr. (A1_PFISICA), de lo contrario informar el campo NIT (A1_CGC)
- Dirección (A1_END)
- Teléfono (A1_TEL)
- Cd.Municipio (A1_COD_MUN)
- Dep.Cliente (A1_EST)
- Contar con la configuración correspondiente para el cálculo del impuesto Retención ICA.
- Para más información consulte los siguientes enlaces:
- Contar con la configuración correspondiente para el cálculo del impuesto Bomberil.
- Crear varios documentos de entrada y salida
04. EJEMPLOS DE UTILIZACIÓN
- Realizar un respaldo del repositorio del ambiente (archivo .rpo).
- Aplicar el parche que fue generado para la issue DMICNS-21804.
- Desde el módulo Configurador (SIGACFG) realizar las configuraciones al Diccionario de Datos de acuerdo a lo definido en la sección 05. DICCIONARIO DE DATOS.
- Contar con las configuraciones mencionadas en la sección 03. CONFIGURACIONES.
- En el módulo Libros Fiscales (SIGAFIS) desde el menú Informes | Específicos | Arch. Exo Bucaramanga(FISA843).
- Informar las siguientes preguntas del proceso.
- ¿Periodo Inicial? Fecha inicial a considerar.
- ¿Periodo Final? Fecha final a considerar.
- ¿Impuesto ICA? Informar los códigos relacionados al impuesto ICA separados por "|" cuando es más de un código ejemplo RC0|RIC.
- ¿Impuesto Bomberil? Informar los códigos relacionados al impuesto Bomberil separados por "|" cuando es más de un código ejemplo BMI|BBM.
- ¿Impuesto Aviso Tableros? Informar los códigos relacionados al impuesto Aviso Tableros separados por "|" cuando es más de un código ejemplo AVT|ATV.
- ¿Email Responsable? Informar email de responsable a considerar.
- ¿Directorio destino? Directorio donde se guardaran los archivos "csv" y "xlsx".
- ¿Nombre del archivo? Informar el nombre este nombre se toma para los archivos los archivos "csv" y "xlsx".
- ¿Cod. Mun. Bucaramanga? Código del municipio de Bucaramanga.
- Confirmar la generación de los archivos "csv" y "xlsx". .
- Validar que todos los registros se muestren correctamente de acuerdo a la estructura definida en la sección 02. ESTRUCTURA DEL ARCHIVO.
05. DICCIONARIO DE DATOS
Preguntas en el archivo SX1 - Preguntas
Grupo: FISA843
Orden | Título | Tipo | Tamaño | Decimal | Objeto | Consulta estándar | Validación | Contenido | Definición 1 | Definición 2 |
|---|---|---|---|---|---|---|---|---|---|---|
| 01 | ¿Periodo Inicial? | D | 8 | 0 | Get | |||||
| 02 | ¿Periodo Final? | D | 8 | 0 | Get | |||||
| 03 | ¿Impuesto ICA? | C | 99 | 0 | Get | |||||
| 04 | ¿Impuesto Bomberil? | C | 99 | 0 | Get | |||||
| 05 | ¿Impuesto Aviso Tableros? | C | 99 | 0 | Get | |||||
| 06 | ¿Email Responsable? | C | 99 | 0 | Get | |||||
| 07 | ¿Directorio destino? | C | 99 | 0 | Get | HSSDIR | NaoVazio() | |||
| 08 | ¿Nombre del archivo? | C | 99 | 0 | Get | NaoVazio() | ||||
| 09 | ¿Cod. Mun. Bucaramanga? | C | 99 | 0 | Get | CC2 | NaoVazio() | |||
| 10 | ¿Selecciona sucursales? | N | 1 | 0 | Combo | Si | No | |||
| 11 | ¿Agrupa obligación? | N | 1 | 0 | Combo | Si | No |
Configurar el campos B1_TPCLAS en la tabla Productos(SB1)
Atributo | Contenido |
|---|---|
| Campo | B1_TPCLAS |
| Tipo | C - Carácter |
| Tamaño | 1 |
| Decimal | 0 |
| Formato | @! |
| Contexto | Real |
| Propiedad | Modificar |
| Lista de opciones | 1=Servicios;2=Bienes;3=Otros |
| Inicializador | "3" |
| Validación | Pertence("123") |
| Tit. Español | Tip. Prod. |
| Desc. Español | Tipo de producto |
| Obligatorio | No |
| Usado | Si |
| Exhibe en Browse | No |
| Help | Tipo de producto "Bienes", "Servicios", "Otros" |
Configuración de Menú
Menú | Libros Fiscales |
Submenú | Informes| Específicos |
Nombre de la Rutina | Med Mag Distritales |
Programa | FISA843 |
Módulo | Libros Fiscales |
Tipo | Función Protheus |
06. TABLAS UTILIZADAS
- SA1 - Clientes
- SA2 - Proveedores.
- SB1 - Productos.
- SFP - Control de Formularios.
- SFF - Configuración Adicional de impuestos.
- SF2 - Documentos de salida.
- SD2 - Ítems de documentos de salida.
- SF4 - Tipos de Entrada/salida
- SF3 - Libros Fiscales.
- SFC - Detalle Tipos de Entrada/Salida (impuestos).