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 deFunciones 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
tabs
Pre-condiciones, Procedimiento
ids
paso1,paso2
Totvs custom tabs box items
default
yes
referencia
paso1
Realizar un respaldo del repositorio del ambiente (archivo .rpo).
Aplicar el pacote que fue generado para la issue DMINA-28401.
Configurar el parámetro MV_CTBFLAG con valor T.F.
Desde el módulo deContabilidad de Gestión (SIGACTB):
En la opciónActualizaciones | Archivos | Calendario Contable (CTBA010), configurar al menos dos periodos abiertos, sin bloqueo.
En la opciónActualizaciones | 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 elCalendario Contablepara el ejercicio.
En la opción Actualizaciones|Archivos|Monedas Contables(CTBA140), Realizar la configuración de laMoneda Contablepara los asientos contables.
En la opción Actualizaciones|Archivos|Monedas X Calendarios(CTBA200), Realizar la configuración de laMonedapara relacionarla a unCalendario 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
Desde el móduloCompras (SIGACOM):
En la opciónActualizaciones | Archivos | Proveedores (MATA020), configurar unProveedor.
En la opciónActualizaciones | Archivos | Productos (MATA010), configurar unProducto.
En la opciónActualizaciones | Movimientos | Factura de Entrada (MATA101N), registrar unaFactura de Entradainformando el proveedor y producto configurados anteriormente.
En el módulo Financiero (SIGAFIN):
En la opciónActualizaciones | Archivos | Bancos (MATA070), configurar unBanco.
Ir al menúActualizaciones | Archivos |Modalidades(FINA010),configurar unaModalidad.
Totvs custom tabs box items
default
no
referencia
paso2
En el móduloFinanciero(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 , y 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.