Puntos de entrada > Módulo Contabilidad terceros > Script estándar SUBPAY2 

CALAMTRTZ: Cálculo del importe de retención en la entrada de pagos

Este punto de entrada permite evitar el cálculo estándar del importe de retención que se realiza en la selección de un vencimiento en la entrada de pagos.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza 

No hay ningún fichero traza.

Caso de llamada

Este punto de entrada se activa en la parte del programa que permite seleccionar un vencimiento en las líneas de pago, justo después de transferir el vencimiento seleccionado a la máscara de las líneas de pago WMP1XXX [PAY1] y una vez que se han realizado los controles estándar de dicho vencimiento. 

Cuando se vuelve a ejecutar el punto de entrada CALAMTRTZ, se prueba la variable global GPE. Si tiene asignado el valor 1, no se realiza el cálculo estándar del importe de retención. 

Variables y máscaras disponibles

La máscara WMPYXXX [PAY1], en la que XXX corresponde a la transacción de pago en curso, posiblemente seguida de la legislación, está abierta. Esta es la máscara por defecto.

CALAMTRTZP: Cálculo del importe de retención en la entrada de pagos

Este punto de entrada permite evitar el cálculo estándar del importe de retención que se realiza en la selección de un vencimiento para pagar parcialmente dicho vencimiento en la entrada de pagos.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza 

No hay ningún fichero traza.

Caso de llamada

Este punto de entrada se activa en la parte del programa que permite cargar un vencimiento en la línea de pago, justo después de leer la factura vinculada al vencimiento y en el bucle de lectura de los códigos de retención asociados a la factura. 

Variables y máscaras disponibles

La máscara WMPYXXX [PAY1], en la que XXX corresponde a la transacción de pago en curso, posiblemente seguida de la legislación, está abierta. Esta es la máscara por defecto.

La clase [F:PIH] está en línea y contiene la información de la factura vinculada al vencimiento.

La clase [F:RTZ] está en línea y contiene la información del código de retención que se está procesando.

CTLPAYBPR: Control del tercero

Este punto de entrada permite no crear pagos para un tercero específico.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero traza.

Caso de llamada

Este punto de entrada se define en una etiqueta que se ejecuta en el subprograma FOUBAP, el cual controla si los pagos están o no bloqueados para un proveedor. Este control se realiza en la importación y en la creación/modificación de un pago de tipo gasto. El punto de entrada se encuentra en una etiqueta para controlar posteriormente otros tipos de terceros.

Variables y máscaras disponibles

La máscara WMPYXXX [PAY1], en la que XXX corresponde a la transacción de pago en curso, posiblemente seguida de la legislación, está abierta. Esta es la máscara por defecto.

La clase [F:BPR] está en línea y contiene la información del tercero vinculado al vencimiento.

Si el proveedor está bloqueado, la variable GMESSAGE tiene asignado un valor.