Limitar solicitudes de orden de pago proveedor
OBJETIVO
Limitar las solicitudes de orden de pago cuando haya una factura de proveedor ya contabilizada.
ALCANCE
Cuando una factura proveedor asociada a un servicio ya se encuentre contabilizada (con su XML generado correctamente) no se podrá generar una solicitud de orden de pago anticipo asociada al mismo servicio, es decir, no se podrá poder generar la solicitud de orden de pago si la factura de proveedor ya fue contabilizada. Cuando decimos contabilizada es cuando la factura de proveedor tiene XML generado, es decir, que dentro de Administración - Configuración - Comprobantes Contables, la factura proveedor en cuestión ya tiene estado OK.
Para que esto funcione de este manera:
Se requiere activar la funcionalidad por cliente “Limitar_solicitudes_orden_pago” se puede activar por la base de datos corriendo el siguiente script.
Para activar funcionalidad:
update BO_Funcionalidad_Por_Cliente
set Clave = 'EC72F965343D36E6E8C62C7081717B63'
where funcionalidad = 'LIMITAR_SOLICITUDES_ORDEN_PAGO'
Para desactivar funcionalidad:
update BO_Funcionalidad_Por_Cliente
set Clave = 'C8736DF8865F3971B8CEEEF334244F86'
where funcionalidad = 'LIMITAR_SOLICITUDES_ORDEN_PAGO'
Al estar la funcionalidad activa si hay factura de proveedor generada y XML con estado OK en Comprobantes Contables: no se le debe poder realizar la solicitud de anticipo de orden de pago, lo mismo ocurre si la factura proveedor aún está pendiente de autorización operativa, ya que esto podría generar un duplicación en la contabilidad de la cuenta por pagar. Sólo se debe poder solicitar orden de pago anticipo si no hay factura proveedor asociada a los servicios de un file, es decir, que no hay factura de proveedor cargada en NFF.
Si la funcionalidad está desactivada el sistema tiene que funcionar como hasta ahora, sin limitar las solicitudes.
La solicitud de Orden de pago se genera desde el File
File - Servicios - Resúmen
Al hacer clic en “Solicitar Orden de Pago”, se abre un recuadro con los datos de los servicios para los que se puede generar la solicitud.
Se selecciona el servicio/os al cual se quiere generar orden de pago anticipo en la pestaña “Servicios” y una vez seleccionado se autocompleta la pestaña Solicitud de Orden de pago.
Si ese servicio ya estuviera asociado a una factura proveedor al momento de Grabar la solicitud de orden de pago debería aparecer un mensaje como el siguiente:
“No se puede generar la solicitud de orden de pago anticipo, el servicio ya se encuentra asociado a la factura proveedor # xxxx”
VALIDACIONES:
Que el servicio tenga factura proveedor
Que la factura proveedor tenga estado OK en comprobantes contables.
Netactica.com