01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGACTB - Contabilidad de Gestión. | ||||||||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||||||||
País: | Colombia | ||||||||||||||||||||||||||||||||||||||||||
Ticket: | N/A | ||||||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14811 |
02. SITUACIÓN/REQUISITO
Se desglosan los movimientos de terceros, sin embargo, los formatos deben presentar el resumen global de todos los movimientos y no se deben repetir los campos Concepto, Tipo de documento y Número identificación pues conforman una llave única para el formato correspondiente. Esto de acuerdo a la Resolución No. 000098 (28 de Octubre de 2020) y anexos de la DIAN.
03. SOLUCIÓN
Se modifican funciones en la rutina CTBXSALMI:
- _GerInfFMT()
- Manejo de variables del campo Tipo de Documento para hacer AllTrim() o PadR() según sea el caso, ya que en la tabla de Clientes la longitud del campo es de 7 caracteres y en otras tablas es de 2, esto ocasionaba que no se encontraran registros coincidentes para hacer la sumarización de asientos contables por Entidad 5 (NIT).
- Se agrega variable para determinar el tipo de Persona, Física o Jurídica. Esto determina si debe informar el campo de razón social o los campos que conforman el nombre del tercero.
- _CTPlanoRef()
- Tratamiento a los libros 1003, 1005, 1006, 1007, 1008, 1009, 1010 y 1012 como lo hace en el 1001 para manejo de Entidad 5. Se retira modificación previa para el formato 1001 en la grabación de valores de tabla temporal.
- SeekPar()
- Agrega tipo de persona al query que realiza a la tabla de Participantes (CVC).
- SeekPro()
- Agrega tipo de persona al query que realiza a la tabla de Proveedores (SA2).
- SeekCte()
- Agrega tipo de persona al query que realiza a la tabla de Clientes (SA1).
Scripts de generación de formatos - FMT1001.INI y FMT1003.INI al FMT1012.INI:
- Eliminar apóstrofos definidos en algunos campos con contenido numérico.
- Redondeo de valores en vez de truncar decimales; usando la función Round(x,0), en vez de Int(NoRound(x,2)).
- Realizar un respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-14811.
- Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en la sección Función del encabezado del presente Documento Técnico, así como las fechas.
- Copiar los scripts de generación de los formatos (FMT1003.INI y FMT1003.INI al FMT1012.INI) a la ruta del sistema del ambiente Protheus, generalmente protheus_data\system.
- Configurar el parámetro MV_CTBCUBE con el valor "1" (sin comillas).
- Registrar un Cliente, informando Tipo Doc. (A1_TIPDOC) = "31", número de NIT (A1_CGC) y tipo de Persona (A1_PESSOA) = J - Jurídica.
- Tener configurado en el módulo de contabilidad:
- Calendario Contable
- Monedas Contables
- Monedas X Calendario Contable
- Plan de Cuentas Referencia para el formato 1003
- Plan de Cuentas configurando relación al Plan de Cuentas Referencial del formato 1003
- Asientos contables a cuentas vinculadas con Plan Referencial del formato 1003
- Ingresar al módulo Contabilidad de Gestión (SIGACTB).
- Ejecutar la rutina Medios Magnéticos, ubicada en Miscelánea | Integraciones | Medios Magnéticos (CTBA950).
- Dar clic en el botón Parámetros e informar las preguntas que se presentan.
- En la pregunta ¿Instr. Normativa?, informar el valor "FMT1003".
- Dar clic en "Ok".
- Dar clic en "Avanzar" en la ventana mostrada.
- Informar los parámetros solicitados.
- Dar clic en "Finalizar".
- Validar lo siguiente:
- Que el archivo del formato 1003 se haya generado en la ruta informada, con nomenclatura de acuerdo a la especificación técnica del formato.
Ejemplo:
- En el contenido del archivo, los movimientos correspondientes al mismo Concepto + Tipo de Documento + Número de Identificación deben ser agrupados y los campos "Valor Acumulado O Abono Sujeto A Ret En La Fuente" y "Retención En La Fuente Que Le Practicaron" deben ser sumados en su correspondiente columna.
Ejemplo:
04. INFORMACIÓN ADICIONAL
N/A
La presente solución aplica para versiones 12.1.27 o superiores, siempre y cuando se tenga la rutina actualizada a la fecha indicada en la sección 01 - Datos Generales.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
DT Medios Magnéticos de Colombia