Á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
FINA085AÓrdenes de Pago 
FINXFUMIFunciones Financiero Mercado Internacional 
País:Mercado Internacional
Ticket:25744026 
Requisito/Story/Issue (informe el requisito vinculado):DMINA-28401


02. SITUACIÓN/REQUISITO

En la rutina Órdenes de Pago (FINA085A), se identifica que,  cuando se activa la generación de asientos OnLine y son borradas las cuentas del asiento, el campo Contabilidad (SEK_LA) queda marcado con "S" indicando que el documento fue contabilizado.  Al intentar realizar la contabilización desde la rutina Contabilización Offline Orden de pago/recibos (FINA371) no es generada la contabilización del documento porque este se encuentra contabilizado (SEK_LA = S).


03. SOLUCIÓN

  • En la rutina de Órdenes de Pago (FINA085A) se realizan las siguientes modificaciones:
    • En la función que Graba la Orden de Pago; Fa085Grava(), posterior a la generación de la póliza contable, se asigna la función que  Actualiza los campos de contabilidad para las Ordenes de Pago; lxDelMarkCta(), para marca como no contabilizada la Orden de Pago en caso de que se hayan borrado las cuentas del asiento.

    • Se crea la función que Actualiza los campos de contabilidad para las Ordenes de Pago; lxDelMarkCta(), si los asientos no fueron generados, se actualiza los campos Contabilidad (EK_LA, E5_LA, FK5_LA y FK2_LA) con contenido vació, para dejar marcado el registro como no contabilizado. 
    • Se crea la función que Valida la existencia de los asientos contables; ChkCT2SEK(), valida si fueron creados los asientos contables de la Orden de Pago.
  • En la rutina de Funciones Financiero Mercado Internacional (FINXFUMI), se modifica la función Actualiza movimientos contables; FINXACTSE5(), para modificar el contenido del campo LA en las tablas de Bajas por Pagar (FK2) y Movimientos Bancarios (FK5).


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Aplicar el pacote que fue generado para la issue DMINA-28401.
  3. Configurar el parámetro MV_CTBFLAG con valor .F.
  4. 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.
    • En la opción Actualizaciones | Archivos | Calendario Contable (CTBA010), Tener configurado el Calendario Contable para el ejercicio.
    • En la opción Actualizaciones | Archivos | Monedas Contables (CTBA140), Realizar la configuración de la Moneda Contable para los asientos contables.
    • En la opción Actualizaciones | Archivos | Monedas X Calendarios (CTBA200), Realizar la configuración de la Moneda para relacionarla a un Calendario Contable.
    • En la opción Actualizaciones | Entes | Plan de Cuentas (CTBA020), Realizar la configuración de las Cuentas Contables que serán utilizadas para el proceso
  5. 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.
    • En la opción Actualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar una Factura de Entrada informando el proveedor y producto configurados anteriormente.
  6. En el módulo Financiero (SIGAFIN):
    • En la opción Actualizaciones | Archivos | Bancos (MATA070), configurar un Banco.
    • Ir al menú Actualizaciones | Archivos | Modalidades (FINA010), configurar una Modalidad.
  1. En el módulo Financiero (SIGAFIN), ingresar al menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
    • Informar los parámetros para localizar los títulos financieros generados previamente.
    • Seleccionar el título financiero y de clic al botón Pago automático.
    • Dar clic al botón Grabar para confirmar la orden de pago.
    • Verificar que abra la pantalla de contabilidad Online.
    • Eliminar los asientos y  grabar el registro.



    • Validar que los campos de Contabilidad, SEK_LA, SE5_LA, FK5_LA y FK2_LA de las tablas Órdenes de Pago(SEK), Mov. Bancarios (SE5), Movimientos Bancarios (FK5) y Bajas por Pagar (FK2) estén vacíos.
    • está vacío. 


04. INFORMACIÓN ADICIONAL

No aplica. 

IMPORTANTE

Solución disponible para las versiones vigentes o con garantía extendida vigente.

Para mayor información consulte la sección Versiones vigentes del enlace Ciclo de Vida de Software - TOTVS Linha Protheus

05. ASUNTOS RELACIONADOS

  • MV_CTBFLAG Control de transacción en la contabilidad off-line