01. DATOS GENERALES
| Producto | TOTVS Backoffice | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: | Línea Protheus | |||||||||
| Segmento: | Backoffice | |||||||||
| Módulo: | SIGAFIN - Financiero | |||||||||
| Función: |
| |||||||||
| 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).
- 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 .F.
- 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
- 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.
- 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.
- 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


