Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACTB - Contabilidad de Gestión.
Función:

   

RutinaNombre TécnicoFecha
CTBXSALMIFunciones de Saldos Contables - Mercado Internacional19/02/2022

   

ScriptDescripciónFecha
FMT1001.INIGenerador de archivo exógena formato 100114/02/2022
FMT1003.INIGenerador de archivo exógena formato 100314/02/2022
FMT1004.INIGenerador de archivo exógena formato 100414/02/2022
FMT1005.INIGenerador de archivo exógena formato 100514/02/2022
FMT1006.INIGenerador de archivo exógena formato 100614/02/2022
FMT1007.INIGenerador de archivo exógena formato 100714/02/2022
FMT1008.INIGenerador de archivo exógena formato 100814/02/2022
FMT1009.INIGenerador de archivo exógena formato 100914/02/2022
FMT1010.INIGenerador de archivo exógena formato 101014/02/2022
FMT1011.INIGenerador de archivo exógena formato 101114/02/2022
FMT1012.INIGenerador de archivo exógena formato 101214/02/2022

   

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


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-14811.
  3. 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.
  4. 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.
  5. Configurar el parámetro MV_CTBCUBE con el valor "1" (sin comillas).
  6. Registrar un Cliente, informando Tipo Doc. (A1_TIPDOC) = "31", número de NIT (A1_CGC) y tipo de Persona (A1_PESSOA) = J - Jurídica.
  7. 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
  1. Ingresar al módulo Contabilidad de Gestión (SIGACTB).
  2. Ejecutar la rutina Medios Magnéticos, ubicada en Miscelánea | Integraciones | Medios Magnéticos (CTBA950).
  3. Dar clic en el botón Parámetros e informar las preguntas que se presentan.
  4. En la pregunta ¿Instr. Normativa?, informar el valor "FMT1003".
  5. Dar clic en "Ok".
  6. Dar clic en "Avanzar" en la ventana mostrada.
  7. Informar los parámetros solicitados.
  8. Dar clic en "Finalizar".
  9. 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


¡IMPORTANTE!

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.

05. ASUNTOS RELACIONADOS

DT Medios Magnéticos de Colombia