Á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
FINA086Anulación de Órdenes de Pago13/02/2024
País:Colombia
Ticket:18689696
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21790


02. SITUACIÓN/REQUISITO

El mensaje "Help: CTBBLOQ" se presenta por cada Orden de Pago a considerar en la rutina Anulación Orden de Pago (FINA086).


03. SOLUCIÓN

En la rutina FINA086 se realizan los siguientes ajustes:

Función F086VerOP()

    • Excluir los países Colombia, México y Perú al ejecutar la función CtbValiDt(), para no validar antes de mostrar la pantalla de anulación.

Funciones fn086Mark() y fn086AllMk() que se ejecutan al marcar/desmarcar una o todas las órdenes de pago, respectivamente, para los países Colombia, México y Perú

    • Realizar la validación de Calendario Contable ejecutando la función CtbValiDt(), si esta retorna Falso, entonces asigna el valor "N" al campo TRB->PODE del registro correspondiente de la tabla temporal TRB.

Nota:

La función CtbValiDt(), valida el calendario contable con base a la fecha de generación de la Orden de Pago (EK_DTDIGIT), si la fecha se encuentra dentro del periodo bloqueado, es enviado el mensaje Help: CTBBLOQ.



  1. Realizar un respaldo del repositorio (archivo .rpo)
  2. Aplicar el parche correspondiente al issue DMINA-21790.
    • Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
  3. Desde el módulo de Contabilidad de Gestión (SIGACTB):
    • En la opción Actualizaciones | Archivos | Calendario Contable (CTBA010), configurar al menos dos periodos abiertos, sin bloqueo.
    • En la opción Actualizaciones | Entes | Asiento Estándar (CTBA080), configurar los asientos para Orden de Pago y de anulación.
  4. Desde el módulo Compras (SIGACOM):
    • En la opción Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
    • En la opción Actualizaciones | Archivos | Productos (MATA010), configurar un Producto.
  5. Desde el módulo Financiero (SIGAFIN):
    • En la opción Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco.

Realizar el proceso siguiente con fecha del primer periodo contable, de acuerdo a las configuraciones del calendario que se indicó previamente.

  1. Desde el módulo Compras (SIGACOM):
    • En la opción Actualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar una Factura de Entrada informando el proveedor y producto configurados anteriormente.
  2. Desde el módulo Financiero (SIGAFIN), en la opción Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A):
    1. Registrar un Pago Anticipado al proveedor previamente configurado.
    2. Seleccionar la factura generada y el pago anticipado indicados en los puntos anteriores.
      • Registrar el pago de acuerdo al monto de la factura.


Realizar el proceso siguiente con fecha del segundo periodo contable.

  • Bloqueo Contable
  1. Desde el módulo de Contabilidad de Gestión (SIGACTB), en la opción Actualizaciones | Archivos | Calendario Contable (CTBA010)
    • Seleccionar el calendario contable configurado en las condiciones previas
    • Bloquear el primer periodo que se configuró:

    • Desde la pantalla principal, en Otras acciones| Bloqueo de Proceso:
    • Seleccionar el Ítem 009 FIN001 Financiero - Cuentas por Pagar

    • Cambiar Estatus Bloq = 4 - Bloqueado


  • Anulación de Órdenes de Pago
  1. Ingresar al módulo Financiero (SIGAFIN).
  2. Ir a Actualizaciones | Cuentas por Pagar | Anular Ord. Pago (FINA086).
  3. Capturar los parámetros:
    • Indicar el rango de Órdenes de Pago para mostrar las generadas en las Condiciones Previas.
  4. Verificar que no se presenta el mensaje "Help: CTBBLOQ" antes de visualizar las Órdenes de Pago disponibles para anular.
  5. Seleccionar las Órdenes de Pago generadas en las Condiciones Previas.
  6. Verificar la visualización del mensaje "Help: CTBBLOQ" si se marcan todas las órdenes de pago o sola una, de las correspondientes al periodo contable bloqueado.
  7. Dejar marcada la Orden de Pago generada en las Condiciones Previas.
  8. Confirmar la anulación.
  9. Confirmar los asientos contables.
  10. Verificar que se haya realizado la anulación.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.33 (que cuente con garantía extendida) o posterior.


05. ASUNTOS RELACIONADOS

  • No aplica.