Ocurrencia
En la rutina de Orden de pago (FINA085A), se reporta que al compensar una Factura de Venta (NF) contra una Nota de Crédito de Proveedor (NCP) está sumando el importe de la Retención en cada pago que se está realizando, y esto está resultando en un cobro mayor al que se pretende compensar con la Nota de Crédito.
Información
El problema solo se presenta cuando se tiene instalado el Stored Procedure 08 - SUMA DE DESCUENTOS.
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 12.1.2310 o superior.
Solución
- En la rutina de Funciones Genéricas del Módulo Financiero (FINXFIN):
- En la función Suma todos los Títulos de abatimento hasta una fecha límite (SomaAbat), se realiza ajuste para que si la función es llamada desde la rutina de Órdenes de Pago (FINA085A) o Orden de pago Mod. II (FINA850), se envíe un parámetro con valor "0", en caso contrario con el valor "1" al ejecutar el Stored Procedure de Sumatoria de Descuentos (FIN001 - P12_08.ZSPS).
- En la rutina de Registro de Documentos Fiscales de Entrada y Salida (MATXFUNB):
- En la función que Identifica la secuencia del control de fuente ADVPL con el Stored Procedure (VerIDProc2), se incrementó a 012.
- En la función que Identifica la secuencia del control de fuente ADVPL con el Stored Procedure (VerIDProc2), se incrementó a 012.
- En la rutina de Bajas a Recibir (FINXAPI):
- En la función que Identifica la secuencia del control de fuente ADVPL con el Stored Procedure (VerIDProc), se incrementó a 012.
- En la función que Identifica la secuencia del control de fuente ADVPL con el Stored Procedure (VerIDProc), se incrementó a 012.
- En el Store Procedure de Sumatoria de Descuentos (FIN001.SQL - P12_08.ZSPS):
- Se agrega nuevo parámetro para indicar si es o no una Orden de Pago (0-Es orden de Pago y 1-No es una orden de Pago), con el cual se agrega el filtro para las Cuentas por Pagar (SE2), para que se filtre por Saldo (E2_SALDO) mayor a cero o si el nuevo parámetro es igual a "1".
Para solucionar esa ocurrencia, realice los siguientes pasos:
-
Verifique tener las siguientes rutinas igual o mayor a;
Caso contrario, solicite el patch de actualización de esta rutina a Soporte Mercado Internacional a través de un ticket de atención.
- Una vez que obtenga el patch de actualización, respalde su RPO;
- Aplique patch inicialmente en un ambiente de PRUEBAS.
- Sugerimos revisar a detalle y realizar las pre - condiciones así como seguir el procedimiento indicado en el siguiente boletín técnico:
21284697 DMINA-24513 DT Error en el valor del título por Retenciones al crear Orden de Pago compensando NCP y NF EQU
Conozca más.
0 Comentarios