01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFIN - Financiero | ||||||
Función: |
| ||||||
País: | Ecuador | ||||||
Ticket: | 16748025 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-19289 |
02. SITUACIÓN/REQUISITO
La rutina Anular Orden de Pago (FINA086) permite anular la orden de pago sin validar que el cheque haya sido dado de baja, al no existir una validación o restricción causa inconsistencias ya que el registro queda activo en movimientos bancarios (tabla SE5) y el saldo bancario no se reprocesa (tabla SA6).
03. SOLUCIÓN
En la rutina Anular Orden de Pago (FINA086) se agregan los siguientes ajustes:
- Dentro de la función fa086MBrow se agrega validación para cuando se ejecute desde el país Ecuador:
- Al intentar Marcar un registro individualmente, se manda a llamar la función ValidCH(), la cual valida los registros marcados PODE = "" (Sin documentos relacionados pendientes de anulación) o PODE = "N" (Con documentos relacionados pendientes de anulación), en caso de que la orden de pago cuente con documentos relacionados pendientes de anulación, mandará mensaje indicando la situación y no permitirá la selección de la orden de pago.
- Al intentar Marcar/Desmarcar todos los registros, se manda a llamar la función f086ValChAll(), el marcado se realiza para todos los registros que no cuenten con documentos relacionados pendientes de anulación (PODE != "N").
- Se agrega función f086ValChAll(), para marcar únicamente los registros que no cuenten con documentos relacionados pendientes de anulación (PODE != "N"). La desmarcación procede para todos los registros.
- Realizar un respaldo del repositorio (archivo .rpo)
- Aplicar el parche correspondiente al issue DMINA-19289.
- Validar que la rutina actualizada coincida con la indicada en la sección 01. DATOS GENERALES del presente Documento Técnico.
- Desde el módulo de Facturación (SIGAFAT)
- Para generar Saldo en el Banco realizar lo siguiente:
- Desde el menú Actualizaciones | Facturación | Facturaciones (MATA467N), generar una Factura de Salida por el valor de 180,000.00
- Desde el módulo Financiero (SIGAFIN):
- Desde el menú Actualizaciones | Cuentas por Cobrar | Cobros Diversos (FINA087A), generar un Recibo de Cobro de la Factura de Salida anterior por el valor de 180,000.00
- Desde el menú Actualizaciones | Archivos | Proveedores (MATA020), configurar un Proveedor.
- Desde el menú Actualizaciones | Archivos | Bancos (MATA070), contar con un Banco con saldo.
- Desde el menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A):
- Generar un Pago Anticipado (PA) por el monto deseado, con débito diferido, indicando el Proveedor y Banco configurados anteriormente, además del tipo de título de pago igual a CH.
- Confirmar la generación del pago.
- Desde el menú Actualizaciones | Cuentas por Pagar | Descontar cheques (FINA090):
- Seleccionar registro de Cheque generado mediante el Pago Anticipado (PA).
- Dar clic en botón +Automática.
- Informar datos del Banco y dar clic en Ok.
- En la siguiente pantalla seleccionar registro.
- Dar clic en Grabar para confirmar baja del cheque.
- Desde el menú Actualizaciones | Archivos | Bancos (MATA070), consultar saldo actualizado del Banco.
- Ingresar al módulo Financiero (SIGAFIN).
- Ir a Actualizaciones | Cuentas por Pagar | Anular Ord. Pago (FINA086)
- Capturar los parámetros:
- Indicar el rango de Órdenes de Pago para mostrar el Pago Anticipado (PA) generado en las Pre-condiciones.
- Intentar seleccionar el Pago Anticipado (PA) generado anteriormente.
- Se desplegará el mensaje mostrado a continuación y no se permitirá la selección del Pago Anticipado (PA):
04. INFORMACIÓN ADICIONAL
No aplica
Solución disponible para Protheus release 12.1.33 o posterior.
¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- No aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas