Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA089Liquidación de Cheque13/03/2024
País:México
Ticket:19190243
Requisito/Story/Issue (informe el requisito vinculado):DMINA-22298


02. SITUACIÓN/REQUISITO

Se identifica bajo performance al anular una Liquidación de Cheques (FINA089).

Este problema proviene de la tabla Rastreo de Movimientos (FKA), donde se insertan registros con el campo Id del proceso (FKA_IDPROC) vacío; esto hace que al crear el modelo de la fuente FINM010 y usar la operación de actualización para realizar la anulación para la tabla de Movimientos bancarios (SE5), demore tiempo excesivo para la construcción del modelo.


03. SOLUCIÓN

En la rutina Liquidación de Cheques (FINA089), se actualiza lo siguiente:

    • Dentro de la función A089Cancel(), al realizar la anulación o reversión del cheque, en el modelo FINM010 se asigna el filtro SetLoadFilter() para excluir los registros que tengan vacío el campo FKA_IDPROC (Id del proceso).
    • Dentro de la función A089CanRech(), al realizar la anulación de un rechazo, en el modelo FINM010 se asigna el filtro SetLoadFilter() para excluir los registros que tengan vacío el campo FKA_IDPROC (Id del proceso).
    • Los cambios aplican para todos los países, excepto Brasil (BRA).


  • Realizar un respaldo del repositorio (archivo .rpo)
  • Aplicar el parche correspondiente al issue DMINA-22298.
    • Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
  • Módulo Facturación (SIGAFAT):
    • Desde el menú Actualizaciones | Facturación | Facturaciones (MATA467N), registrar una Factura de Salida.
  • Módulo Financiero (SIGAFIN):
    • Desde el menú Actualizaciones | Cuentas por Cobrar| Totvs Recibo (FINA998), generar un recibo de tipo cheque (CH) para la factura generada en el punto anterior y liquidar.
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Movimiento Bancario | Liquidación Cheques (FINA089).
  3. Ubicar el título generado por el Recibo creado en las precondiciones.
    El título deberá estar con el estatus "Título dado de Baja".
  4. En el menú "Otras Acciones" seleccionar la opción "Anula Baja".
  5. En los parámetros definir los rangos de Banco y Fechas Inicial / Final, e indicar en Tratamiento del Movimiento la acción "Anular":
  6. Dar clic en el botón "Ok".
  7. En la pantalla de "Títulos Cobrados" seleccionar el título a anular y dar clic en el botón "Grabar":
  8. Confirmar la anulación.
  9. Validar que el proceso concluya correctamente, con un tiempo de procesamiento normal, corto.
  10. Revisar que el título cambie su estatus a "Título Pendiente".


04. INFORMACIÓN ADICIONAL

N/A


¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.2210 o posterior.


05. ASUNTOS RELACIONADOS

  • DT Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
  • TOTVS Recibo
  • Reject (FINA089 - SIGAFIN)