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

FILTRE: filtro adicional en los vencimientos

Utiliza este punto de entrada para añadir un filtro específico a los vencimientos que se van seleccionar en el proceso de propuesta automática de pago.

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago

Transacción

No hay ninguna transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada permite añadir un filtro específico a los vencimientos que se van seleccionar en el proceso de propuesta automática de pago.

Variables y máscaras disponibles

La variable que permite introducir los criterios adicionales es la variable [L]CRITSPE, con una longitud de 255. Se reinicializa antes de llamar al punto de entrada.

La máscara que se utiliza para introducir los criterios es PAYPROPAL, cuya abreviatura es DIA.

Variable o máscara

Definición

PAYPROPAL [DIA]

 Máscara de entrada de criterios

Variable Char CRITSPE (255)

 Entrada de criterios adicionales

REGROUP: agrupación de vencimientos

Utiliza este punto de entrada para añadir una agrupación específica de los vencimientos que se van seleccionar en el proceso de propuesta automática de pago.

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago

Transacción

Hay una transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada se activa al final de la actualización de la variable REGROUP para añadir una agrupación específica de los vencimientos que no están incluidos en un extracto. (variable [L]OK_GRP = 1).

Este punto de entrada se activa al final de la actualización de la variable REGROUP_SOI para añadir una agrupación específica de los vencimientos que están incluidos en un extracto. (variable [L]OK_GRP = 0).

Ambas variables, con una longitud de de 255, se calculan para almacenarse en el campo GRPCRI de las tablas temporales TMPPAYDUD y TMPPAYDUD2. Este campo permite establecer divisiones para crear los pagos según la agrupación de vencimientos.

Variables y máscaras disponibles

Para diferenciar los dos casos de llamada, la variable [L]OK_GRP se inicializa justo antes de llamar al punto de entrada.

La variable [L]REGROUP ([L]OK_GRP=1) permite agrupar los vencimientos que no están incluidos en un extracto.

La variable [L]REGROUP_SOI ([L]OK_GRP=0) permite agrupar los vencimientos que están incluidos en un extracto.

La variable SEP permite separar los campos de las variables REGROUP y REGROUP_SOI. En estándar, la variable SEP se inicializa con ";".

La máscara que se utiliza para introducir los criterios es PAYPROPAL, cuya abreviatura es DIA.

Variable o máscara

Definición

PAYPROPAL [DIA]

Máscara de entrada de criterios

Variable Char REGROUP(255)

Agrupación de vencimientos que no están incluidos en un extracto

Variable Char REGROUP_SOI(255)

Agrupación de vencimientos que están incluidos en un extracto

Variable Char SEP(5) 

Separador de campo

Variable OK_GRP

Identificación de los casos de llamada del punto de entrada.

FILTRE_SOI: filtro adicional en los extractos de vencimientos

Este punto de entrada permite añadir un filtro específico a los extractos de vencimientos que se van seleccionar en el proceso de propuesta automática de pago.

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago

Transacción

No hay ninguna transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada se activa al crear los filtros de selección en los extractos de vencimientos, antes de la transacción de creación del pago.

Variables y máscaras disponibles

La variable que permite introducir los criterios adicionales es la variable [L]CRITSPE_SOI, con una longitud de 255. Se reinicializa antes de llamar al punto de entrada.

La máscara que se utiliza para introducir los criterios es PAYPROPAL, cuya abreviatura es DIA.

Variable o máscara

Definición

PAYPROPAL [DIA]

 Máscara de entrada de criterios

Variable Char CRITSPE_SOI (255)

 Entrada de los criterios adicionales

VERROU: bloqueo de la función de propuesta automática de pago

Este punto de entrada permite modificar el bloqueo estándar de la propuesta automática de pago.

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago

Transacción

No hay ninguna transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

En estándar, la propuesta automática de pago se puede lanzar en dos estaciones de trabajo diferentes si el programa se lanza para dos sociedades diferentes o dos plantas diferentes de una misma sociedad. Se utilizan tablas de símbolos bloqueados para bloquear correctamente la función. 

Este punto de entrada se activa justo después de crear dichas tablas. Permite cambiar los bloqueos si el usuario quiere afinar la gestión de bloqueos para lanzar el programa en dos estaciones de trabajo diferentes, para la misma sociedad y con un criterio adicional (código de cuenta de control, transacción de pago...).  

Nota: Antes de definir nuevos bloqueos en el específico, hay que desbloquear los bloqueos establecidos en estándar.

Variables y máscaras disponibles

Los símbolos bloqueados en estándar están incluidos en la tabla de variables TSYMBOLE. El número de símbolos bloqueados se encuentra en la variable NBLOCK.

La máscara que se utiliza para introducir los criterios es PAYPROPAL, cuya abreviatura es DIA.

Variable o máscara

Definición

PAYPROPAL [DIA]

 Máscara de entrada de criterios

 

UPDAMTRTZ: actualización del importe de retención

Este punto de entrada permite ignorar la actualización de los importes de retención en la tabla TMPPAYDUD, que se utiliza como tabla temporal al crear los pagos en la propuesta automática de pago.

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago

Transacción

Hay una transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada se activa justo antes de actualizar la información de las retenciones,que se encuentra en la tabla temporal TMPPAYDUD. Si la variable GPE tiene asignado el valor 1 en el específico, no se realiza la actualización estándar de la información de las retenciones.

Variables y máscaras disponibles

La máscara que se utiliza para introducir los criterios es PAYPROPAL, cuya abreviatura es DIA.

Variable o máscara

Definición

PAYPROPAL [DIA]

 Máscara de entrada de criterios

PAY_SORT: orden de pagos

Este punto de entrada permite cambiar el orden estándar de los pagos si modificas el menú local 871.

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago

Transacción

No hay ninguna transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada se activa justo después del filtrado estándar en la tabla temporal de propuesta automática de pago. Si es necesario, se puede cambiar el filtrado o el orden estándar.

Variables y máscaras disponibles

Variable o máscara

Definición

PAYPROP0 [DIA]

Máscara de entrada de criterios

PAYPROP1 [DI1]

Máscara de entrada de criterios

PAYPROP2 [DI2]

Máscara de entrada de criterios

Tablas abiertas

Tabla

Contenido relevante

Título tabla

TABCUR [TCU]

No

Divisas

TABCOUNTRY [TCY]

No

Tablas varias

GRPSAC [GSC]

No

Grupo de cuentas de control

GRPCUR [GCU]

No

Grupo de divisas

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedades

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos de vencimientos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupos bancarios

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Asignación de contadores

GACCDENCOD [CDA]

No

Destinos contables

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE], [HAE3]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Tercero

BPCUSTOMER [BPC]

No

Cliente

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [ DPT], [TPD2], [TPD3]

No

Tabla temporal

TMPPAYDUD2 [TP2]

Tabla temporal

CTLPAYBPR: control del tercero

Contexto y modo de funcionamiento

Las tablas siguientes están en línea :

Tabla

Contenido relevante

Nombre de la tabla

BID [BID]

No

Datos bancarios

COMPANY [CPY]

No

Sociedad

GACCOUNT [GAC]

No

Cuentas

TABDEPAGIO [TDA]

No

Tabla descuentos/recargos

SOI [SOI]

No

Extractos

BANK [BAN]

No

Bancos

POOL [POO]

No

Grupo bancario

GACCDUDATE [DUD]

No

Vencimientos

TABCOUAFF [TCA]

No

Tabla asignación contadores

GACCDENCOD [CDA]

No

Destino contable

TABPAYTYP [TPY]

No

Transacciones de pagos

PAYMENTH [PYH]

No

Cabecera pagos

PAYMENTD [PYD]

No

Líneas pagos

PAYMENTA [PYA]

No

Líneas analíticas pago

GACCENTRY [HAE]

No

Asientos contables

GACCENTRYD [DAE]

No

Líneas de asientos contables

BPARTNER [BPR]

No

Terceros

BPCUSTOMER [BPC]

No

Clientes

BPSUPPLIER [BPS]

No

Proveedores

TMPPAYDUD [TPD]

No

Tabla temp. propuesta pago