Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:

SIGAFIN - Financiero.

SIGACTB - Contabilidad de Gestión.

Función:

   

RutinaNombre técnicoFecha
FINA371Contabilización Off-line Orden de Pago/Recibo14/10/2020

   

Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10358

02. SITUACIÓN/REQUISITO

Se requiere adecuar la rutina Contabilización Off-line Orden de Pago/Recibo (FINA371) al modelo ideal de contabilización, para garantizar que no exista concurrencia en las tablas contables al momento de realizar la grabación.

03. SOLUCIÓN

Se realiza la implementación del semáforo contable mediante el uso de las funciones CanProcItvl() y FreeProcItvl() en la función FINA371(); indicando para el control del semáforo las fechas indicadas en los parámetros de la rutina ¿De Fecha? y ¿A Fecha?. Si se ingresa a la rutina cuando ya existe un proceso ejecutándose de la misma rutina, se validara lo siguiente:

  • Si el rango de fechas indicado no tiene conflicto con las fechas del proceso actual, continuará la ejecución de la rutina de manera normal.
  • Si el rango de fechas indicado tiene conflicto con las fechas del proceso actual, se mostrará un mensaje indicando que ya hay un proceso con el cual existe dicho conflicto y se solicitará realizar el proceso mas tarde o realizarlo con parámetros que no entren en conflicto con el proceso actual.


  • Contar con los Asientos Contables configurados para la inclusión de Recibos de Cobro.
  • Contar con una Factura de Venta timbrada.
  • Contar con un Recibo de Cobro, cobrando la NF usando clientes diferentes con mismo RFC y que este no haya generado Asientos Contables.
  1. Ingresar a la rutina "SIGAFIN >> Miscelánea | Contable | Contabilización Offline Orden de Pago/Recibo" (FINA371).
  2. Dentro de los parámetros indicar la pregunta ¿De Fecha? y ¿A Fecha?, ejemplo:

    • ¿De Fecha? = "01/01/2019"
    • ¿A Fecha? = "31/12/2019"

  3. Una vez ingresados los parámetros dar clic en Ok y esperar a que se visualice la póliza.
  4. Sin cerrar la rutina, ingresar nuevamente a "SIGAFIN >> Miscelánea | Contable | Contabilización Offline Orden de Pago/Recibo" (FINA371)
  5. Dentro de los parámetros indicar la pregunta ¿De Fecha? y ¿A Fecha?, ejemplo:

    • ¿De Fecha? = "01/12/2019"
    • ¿A Fecha? = "31/01/2020"

  6. Ya que la rutina se encuentra actualmente en ejecución y el rango de fechas indicado en el punto 5 se encuentra parcialmente entre el rango de fechas indicado en el punto 2, se mostrará un mensaje como a continuación:



04. INFORMACIÓN ADICIONAL

No aplica.

05. ASUNTOS RELACIONADOS

Documentación sobre implementación de Semáforo Contable:


https://tdn.totvs.com/x/Zdd3I