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

FLTUSR

Este punto de entrada permite añadir un filtro suplementario sobre los pagos seleccionados durante las diferentes etapas de contabilización de los pagos.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • Un fichero de traza está abierto

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 interviene en el momento de la constitución del filtro sobre los pagos, antes de la etapa de contabilización de los pagos.

Variables y máscaras disponibles

La variable que hay disponible en este punto de entrada es CRITSPE, con una longitud de 250. Se reinicializa antes de llamar al punto de entrada.

Según la etapa de contabilización en curso, las máscaras siguientes están en línea en el procesamiento:

Variable o máscara

Definición

Máscara PAYMEP [DIA]

Contabilización de efectos

Máscara PAYREMCPT [DIA]

Contabilización intermedia

Máscara PAYREMBAN [DIA]

Contabilización bancaria

Variable Car. CRITSPE (250)

Entrada de los criterios adicionales

Tablas abiertas

Tabla

Contenido relevante

Título tabla

TABPAYTYP [TPY]

Transacción de pago

PAYMENTH [PYH]

Cabecera pagos

BANK [BAN]

Cuenta banco

FILTRE

Este punto de entrada permite efectuar tratamientos complementarios en la cabecera del pago para los pagos contabilizados por el tratamiento.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • Un fichero de traza está abierto

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 interviene después de la generación de los asientos contables y antes de la actualización del estado de los indicadores de etapas en la clase [F:PYH] que precede a la modificación del pago en la tabla.

Variables y máscaras disponibles

Según la etapa de contabilización en curso, la máscara PAYMEP, PAYREMCPT o PAYREMBAN está en línea en el procesamiento, así como las máscaras PAY3, GACCENT0, GACCENT1, GACCENT2, VENTILE y VENTILE2, que contienen respectivamente el detalle de las líneas del pago (PAY3), el asiento generado (GACCENT0, GACCENT1, GACCENT2) y su distribución analítica (VENTILE, VENTILE2).

Variable o máscara

Definición

Máscara PAYMEP [DIA]

Criterios de metálico

Máscara PAYREMCPT [DIA]

Criterios de remesa a cuenta intermediaria

Máscara PAYREMBAN [DIA]

Criterios de remesa en banco

Máscara PAY3 [PAYL]

Líneas pagos

Máscara GACCENT0[HAE0]

Cabecera del asiento contable

Máscara GACCENT1[HAE1]

Cabecera del asiento contable

Máscara GACCENT2[HAE2]

Líneas de asientos contables

Máscara VENTILE [VTL]

Distribuciones analíticas

Máscara VENTILE2 [VT2]

Distribuciones analíticas

Tablas abiertas

Los tipos de ficheros Pagos [PYH] y Asientos automáticos [GAD] están en línea en este punto de entrada.

La clase del fichero de los documentos de remesa o de los avisos de domiciliación [FRM] está disponible desde la contabilización intermedia.

Tabla

Contenido relevante

Título tabla

ATABDIV [ADI]

Tablas varias

GRPCUR [GCU]

Grupo de divisas

TABCUR [TCU]

Divisas

TABPAYTYP [TPY]

Transacción de pago

PAYMENTH [PYH]

Cabecera pagos

PAYMENTH [PYH2]

Cabecera pagos

PAYMENTH[PYH3]

Cabecera pagos

PAYMENTD [PYD]

Detalles de pago

PAYMENTA [PYA]

Análisis de pago

PAYFRM [FRM]

Documentos de remesa o aviso de domiciliación

BANK [BAN]

Cuenta banco

PAYACCNUM [PAN]

Contabilización de pagos a cuenta

PAYACCNUM [PAN2]

Contabilización de pagos a cuenta

TABCHANGE [TCH]

Tipos de cambio divisa

ADOVAL [ADO]

Valores de parámetros

MTCBATCH [MTB]

Marcaje por lotes

COMPANY [CPY]

Sociedades

FACILITY [FCY]

Plantas

GACCDENCOD [CDA]

Pago

BPARTNER [BPR]

Tercero

TABVAT [TVT]

Impuestos

GACCCODE [CAC]

Códigos contables

GAUTACE [GAU]

Asientos automáticos

GAUTACED [GAD]

Asientos automáticos (líneas)

GAUTACEF [GAG]

Asientos automáticos (fórmulas)

GTYPACCENT [GTE]

Tipo de documento

GACCOUNT [GAC]

Cuentas

PERIOD [PER]

Periodos

CACNA [CNA]

Cuentas analíticas

GJOURNAL [JOU]

Diarios contables

GACCDUDATE [DUD]

Vencimientos

PAYORDER [PYO]

Casos de anticipos

BPSUPPMVT [MVS]

Movimientos proveedores

BPCUSTMVT [MVC]

Movimientos clientes

ACCES [ACC]

Acceso por usuario

GACCTMP [HAE]

Documentos contables en espera (cabecera)

GACCTMPD [DAE]

Documentos contables en espera (líneas)

GACCTMPA [DAA]

Documentos contables en espera (analítica)

GACCENTRYD [DAE2]

Documentos contables (líneas)

BEFGNRVCR

Este punto de entrada se utiliza para actualizar o no los importes en la tabla de transacciones de cliente/proveedor durante la contabilización de un pago.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • Un fichero de traza está abierto

Transacción

Hay una transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Si se introducen varios documentos para el mismo tercero, este punto de entrada evita que se produzcan bloqueos en la tabla de las transacciones de los clientes y proveedores (BPCUSTMVT/BPSUPPMVT) durante la contabilización de los pagos. Este punto de entrada se activa antes de la actualización de las transacciones, en la acción posterior a la creación de la línea APLIGBAN, que se parametriza en los asientos automáticos PRINC, BKACC, EFFPO, PYDVN, PYODH y STEPN.

Si la variable OKUPDMVT tiene asignado el valor 0, la actualización no se lleva a cabo.

Variables y máscaras disponibles

Según la etapa de contabilización en curso, la máscara PAYMEP, PAYREMCPT o PAYREMBAN está en línea en el procesamiento, así como las máscaras PAY3, GACCENT0, GACCENT1, GACCENT2, VENTILE y VENTILE2, que contienen respectivamente el detalle de las líneas del pago (PAY3), el asiento generado (GACCENT0, GACCENT1, GACCENT2) y su distribución analítica (VENTILE, VENTILE2).

Variable o máscara

Definición

Máscara PAYMEP [DIA]

Criterios de metálico

Máscara PAYREMCPT [DIA]

Criterios de remesa a cuenta intermediaria

Máscara PAYREMBAN [DIA]

Criterios para los documentos de remesa bancaria

Máscara PAY3 [PAYL]

Líneas de pago

Máscara GACCENT0 [HAE0]

Cabecera del asiento contable

Máscara GACCENT1 [HAE1]

Cabecera del asiento contable

Máscara GACCENT2 [HAE2]

Líneas de asientos contables

Máscara VENTILE [VTL]

Distribuciones analíticas

Máscara VENTILE2 [VT2]

Distribuciones analíticas

Tablas abiertas

Las tablas de los ficheros Pagos [TB0] y Asientos automáticos [GAD] [GAU] están en línea con este punto de entrada, al igual que la tabla Terceros [BPR] (que incluye los terceros que se están contabilizando) y la tabla de las transacciones de entrada de pago [TPY].

La clase del fichero de los documentos de remesa o de los avisos de domiciliación [FRM] está disponible desde la contabilización intermedia.

Tabla

Contenido relevante

Título tabla

PAYMENTH[TB0]

Cabecera pagos

TABPAYTYP [TPY]

Transacción de pago

PAYMENTD [TB1]

Detalles de pago

PAYMENTA [TB2]

Análisis de pago

BPARTNER [BPR]

Tercero

GAUTACE [GAU]

Asientos automáticos

GAUTACED [GAD]

Asientos automáticos (líneas)

MAJPYH

Este punto de entrada permite gestionar la contabilización bancaria con un asiento automático STEPN modificado según el estándar para generar tantas líneas en la cuenta de tesorería como pagos hay en el documento de remesa. El criterio de detalle del asiento automático contiene el número del cheque del pago.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • Un fichero de traza está abierto

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 en la acción AP_PIECE, cuando se genera el asiento automático de pago. Se activa después de la actualización de la tabla PAYACCNUM, que hace de vínculo entre los pagos y los asientos contables. Permite afinar la búsqueda del número de asiento de la cuenta de tesorería cuando el asiento contiene esta cuenta varias veces.

Variables y máscaras disponibles

Las variables CRITSPE1 y CRITSPE2 permiten seleccionar, en el asiento de contabilización bancaria, la línea de la cuenta de tesorería que corresponde al pago.
CRITSPE1 incluye la condición que permite diferenciar entre la línea de la cuenta de tesorería y la
del pago. CRITSPE2 no aparece en blanco y contiene la condición de selección de la línea de la cuenta de tesorería.
Ejemplo de uso del punto de entrada cuando el criterio de detalle, introducido en la línea 10 del asiento automático STEPN, es el número de cheque.
CRITSPE1 = ([M:HAEW]FCYLIN(W-1)<>[F:PYH3]FCY | (GLIGTRES2='STEPN/10' & [M:HAEW]DES(W-1)<>[F:PYH3]CHQNUM) )
CRITSPE2 -= ' & (GLIGTRES2<>'STEPN/10' | [M:HAEW]DES(W+W_STR-1)=[F:PYH3]CHQNUM)'

Variable o máscara

Definición

Máscara GACCENTW [HAEW]

Líneas de pago

Máscara GACCENT0 [HAE0]

Cabecera del asiento contable

Máscara GACCENT1 [HAE1]

Cabecera del asiento contable

Máscara GACCENT2 [HAE2]

Líneas de asientos contables

Máscara VENTILE [VTL]

Distribuciones analíticas

Máscara VENTILE2 [VT2]

Distribuciones analíticas

Tablas abiertas

Tabla

Contenido relevante

Título tabla

PAYMENTH[PYH3]

Cabecera pagos

GAUTACE [GAU]

Asientos automáticos

GAUTACED [GAD]

Asientos automáticos (líneas)

UPDMVT

Este punto de entrada permite intervenir justo antes de suprimir los asientos automáticos de pago.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • Un fichero de traza está abierto

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 interviene en la lectura de los asientos automáticos vinculados al grupo de asientos automáticos utilizado para validar los pagos y se ubica justo antes de la llamada al subprograma que genera el asiento del pago automático.

Variables y máscaras disponibles

Según la etapa de contabilización en curso, las máscaras PAYMEP, PAYREMCPT o PAYREMBAN están en línea en el tratamiento.

Variable o máscara

Definición

Máscara PAYMEP [DIA]

Criterios de metálico

Máscara PAYREMCPT [DIA]

Criterios de remesa a cuenta intermediaria

Máscara PAYREMBAN [DIA]

Criterios para los documentos de remesa bancaria

Tablas abiertas

Las tablas de los grupos de asientos automáticos [GRA] y de los asientos automáticos [GAU] están en línea con este punto de entrada.

CRITUPDPAN

Este punto de entrada permite reemplazar los filtros estándar en el usuario a la hora de seleccionar un pago.

Contexto y modo de funcionamiento

En el contexto del punto de entrada :

  • No hay ninguna transacción en curso
  • Un fichero de traza está abierto

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 interviene en el momento de la constitución del filtro sobre los pagos, antes de la etapa de contabilización de los pagos. Se debe utilizar para reemplazar el filtro estándar en el usuario.

Si la variable CRITSPE se devuelve con un valor, en lugar de permanecer en blanco, el valor de CRITSPE sustituye el filtro en el usuario a la hora de seleccionar los pagos.

Si la variable CRITSPE se devuelve en blanco, se utiliza un filtro estándar en el usuario a la hora de seleccionar los pagos.

Variables y máscaras disponibles

La variable que hay disponible en este punto de entrada es CRITSPE, con una longitud de 250. Se reinicializa antes de llamar al punto de entrada.

Según la etapa de contabilización en curso, las máscaras siguientes están en línea en el procesamiento:

Variable o máscara

Definición

Máscara PAYMEP [DIA]

Contabilización de efectos

Máscara PAYREMCPT [DIA]

Contabilización intermedia

Máscara PAYREMBAN [DIA]

Contabilización bancaria

Variable Car. CRITSPE (250)

Entrada de los criterios adicionales

Tablas abiertas

Tabla

Contenido relevante

Título tabla

TABPAYTYP [TPY]

Transacción de pago

PAYMENTH [PYH]

Cabecera pagos

BANK [BAN]

Cuenta banco