Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

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

Se identifica en En la rutina  rutina Órdenes de Pago (FINA085A), que al momento de generar la contabilización offline no se genera la contabilización, esto ocurre porque se identifica que,  cuando se activa la generación de asientos OnLine y son borradas las cuentas del asiento, el campo Contabilidad (SEK_LA)   está queda marcado como S, sin importar que al momento de que se generó la contabilización on line de la orden de pago se borraron las líneas del asientocon "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).


      Totvs custom tabs box
      tabsPre-condiciones, Procedimiento
      idspaso1,paso2
      Totvs custom tabs box items
      defaultyes
      referenciapaso1
      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 T.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.
      Totvs custom tabs box items
      defaultno
      referenciapaso2
      1. En el módulo Financiero (SIGAFIN), ingresa ingresar al menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
        • Informe Informar los parámetros para localizar los títulos financieros generados previamente.
        • Seleccione Seleccionar el título financiero y de clic al botón Pago automático.
        • De Dar clic al botón Grabar para confirmar la orden de pago.
        • Verifique Verificar que abra la pantalla de contabalidad contabilidad Online.
        • Elimine Eliminar los asientos , grabar el registro.

          Image Added

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


      04. INFORMACIÓN ADICIONAL

      ...