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

FILTRE: Filtro adicional en las plantas

Este punto de entrada permite restringir la declaración de IVA a determinadas plantas.

Contexto y modo de funcionamiento

Transacción

No hay transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada se activa en todas las sociedades afectadas por la declaración, en el bucle de la tabla de plantas.

Variables y máscaras disponibles

La variable [L]CRITERE permite introducir el criterio de selección. La condición se evalúa en el bucle de las plantas de la sociedad en curso.

La máscara DCLVAT está disponible y contiene los parámetros de lanzamiento de la función.

Variable o máscara

Definición

 Máscara DCLVATOTH [DIA]

 Declaración de IVA

 Car. CRITERE(250)

 

 

 

 

Tablas abiertas

Las tablas Sociedades y Divisas son las únicas que tienen contenido relevante en este contexto.

Tabla

Contenido relevante

Título tabla

 COMPANY

X

 Sociedad

 TABCUR

X

 Tabla de divisas

 FACILITY

 

 Plantas

DAEFILTRE: Filtro en los apuntes para la declaración del IVA al cobro

Este punto de entrada permite completar el filtro estándar definido en la tabla de líneas de asiento para tener en cuenta los apuntes en el programa de declaración del IVA al cobro.

Contexto y modo de funcionamiento

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 principio de la transacción del proceso de declaración del IVA al cobro de una sociedad.

Variables y máscaras disponibles

La variable [L]DAEFILTRE permite introducir el criterio de selección. La condición se evalúa en el bucle de las líneas de asiento contable de la sociedad para la que se declara el IVA al cobro.

La máscara DCLVAT está disponible y contiene los parámetros de lanzamiento de la función.

Variable o máscara

Definición

 Máscara DCLVATOTH [DIA]

 Declaración de IVA

 Car. DAEFILTRE(250)

 

 Car. SOC

 Sociedad

 Car. TTYP(1..NBTYP)

 Tabla de variables que contiene los tipos de asiento que hay que tener en cuenta en la declaración del IVA al cobro

 

Tablas abiertas

Tabla

Contenido relevante

Título tabla

 COMPANY

X

 Sociedad

 TABCUR

X

 Tabla de divisas

 FACILITY

 

 Plantas

AV_ECRDVP: Antes de escribir en la tabla temporal DCLVATPAY

Este punto de entrada permite intervenir justo antes de escribir en la tabla temporal DCLVATPAY para modificar el valor de algunos campos de la tabla o inicializar algunos campos específicos añadidos.

La tabla DCLVATPAY se utiliza en el informe de declaración del IVA al cobro.

Contexto y modo de funcionamiento

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 escribir en la tabla temporal DCLVATPAY [DVP]. En el programa de declaración del IVA al cobro, se realizan cuatro "Write [DVP]" correspondientes a la escritura de distintos tipos de registros:

[DVP]TYPREC = 0 registro para almacenar los criterios de selección; [DVP]TYPREC = 2 apuntes desmarcados; [DVP]TYPREC = 3 cuentas de anticipos; [DVP]TYPREC = 1 otros registros.

El campo [DVP]TYPREC se inicializa justo antes de llamar al punto de entrada.

                                                                                 

Variables y máscaras disponibles

La máscara DCLVATFRA está disponible y contiene los parámetros de lanzamiento de la función.

 

Tablas abiertas

Tabla

Contenido relevante

Título tabla

 COMPANY

X

 Sociedad

 TABCUR

X

 Tabla de divisas

 FACILITY

 

 Plantas

DCLVATPAY

                 X

Tabla temporal declaración IVA al cobro

NOM_ETAT: Nombre de los informes que se van a imprimir

Este punto de entrada permite modificar el código de los informes de declaración de IVA que se van a imprimir.

Contexto y modo de funcionamiento

Transacción

No hay transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Distintos casos de llamada

Este punto de entrada se activa justo antes de imprimir los informes de declaración de IVA (al devengo y al cobro) y permite modificar los códigos de los informes que se van a imprimir.

La variable [L]ETAT_DEB contiene el nombre del informe de declaración del IVA al devengo que se va a imprimir. Esta variable se inicializa por defecto con DCLVATDEB1, pero se puede modificar su valor con este punto de entrada.

La variable [L]ETAT_ENC contiene el nombre del informe de declaración del IVA al cobro que se va a imprimir. Esta variable se inicializa por defecto con DCLVATENC1.

La máscara DCLVATOTH está disponible y contiene los parámetros de lanzamiento de la función.

Variable o máscara

Definición

 Máscara DCLVATOTH [DIA]

 Declaración de IVA

 Car. ETAT_DEB (GLONARP)

 Nombre informe declaración IVA al devengo 

 Car. ETAT_ENC (GLONARP)

 Nombre informe declaración IVA al cobro

 

FILTREDEB: Filtro en los apuntes para la declaración del IVA al devengo

El punto de entrada FILTREDEB permite completar el filtro estándar definido en la tabla de líneas de asiento para tener en cuenta los apuntes en el programa de declaración del IVA al devengo.

Contexto y modo de funcionamiento

Transacción

No hay transacción en curso.

Fichero de traza

Hay un fichero de traza abierto.

Contexto de llamada

Este punto de entrada se activa al principio del proceso de declaración del IVA al devengo de una sociedad para procesar los apuntes.

Variables y máscaras disponibles

La máscara DCLVATOTH está disponible y contiene los parámetros de lanzamiento de la función.

La variable local OPT contiene el valor del parámetro DCLVATDAT.

La variable local CRITDEB contiene el criterio de selección de las cabeceras de asiento (tabla GACCENTRY) y de las líneas de asiento (tabla GACCENTRYD).


Las tablas COMPANY [CPY] y TABCUR [TCU] están abiertas y contienen la sociedad que se está procesando y la divisa utilizada.

DAE3FILTRE: Filtro en los apuntes desmarcados

El punto de entrada DAE3FILTREpermite completar el filtro estándar definido en la tabla de líneas de asiento para tener en cuenta los apuntes desmarcados en el programa de declaración del IVA al cobro.

Contexto y modo de funcionamiento

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 del proceso de declaración del IVA al cobro de una sociedad para procesar los apuntes desmarcados.

Variables y máscaras disponibles

La variable [L]DAE3FILTRE permite introducir el criterio de selección. La condición se evalúa en el bucle de las líneas de asiento contable de la sociedad para la que se reinicia el importe de IVA declarado.

La máscara DCLVAT está disponible y contiene los parámetros de lanzamiento de la función.

Variable o máscara

Definición

 Máscara DCLVATOTH [DIA]

 Declaración de IVA

 Car. DAE3FILTRE(250)

 Filtro

 Car. SOC

 Sociedad

 Car. SITE

 Plantas

 Car. GTYPGEN

 Referencial general principal

 Fecha DATDEB

 Fecha inicial de marcaje

 Fecha DATFIN

 Fecha final de marcaje

 Car. TTYP(1..NBTYP)

 Tabla de variables que contiene los tipos de asiento que hay que tener en cuenta en la declaración del IVA al cobro

 

Tablas abiertas

Tabla

Contenido relevante

Título tabla

 COMPANY

X

 Sociedad

 TABCUR

X

 Tabla de divisas

 FACILITY

 

 Plantas

BEFWRIDLV: Antes de escribir en la tabla temporal DCLVAT

Este punto de entrada permite intervenir justo antes de escribir en la tabla temporal DCLVAT para modificar el valor de algunos campos de la tabla o inicializar algunos campos específicos añadidos.

La tabla DCLVAT se utiliza en el informe de declaración del IVA al devengo.

Contexto y modo de funcionamiento

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 escribir en la tabla temporal DCLVAT [DVL]. En el programa de declaración del IVA al devengo, se realizan dos "Write [DVP]".

Un registro para almacenar los criterios de selección (solo se completan los campos CPY, STRDAT, ENDDAT, SIM, OPTDAT y NUMRPT).

Un registro para registrar la declaración.

                                                             

Variables y máscaras disponibles

La máscara DCLVATOTH está disponible y contiene los parámetros de lanzamiento de la función.

 

Tablas abiertas

Tabla

Contenido relevante

Título tabla

 COMPANY

X

 Sociedad

 TABCUR

X

 Tabla de divisas

 FACILITY

 

 Plantas

DCLVATPAY

                 X

Tabla temporal declaración IVA al cobro

CHECKDAE2: Lectura de líneas de apunte pertenecientes al grupo de marcaje

Este punto de entrada permite intervenir en el programa de declaración del IVA al cobro para excluir algunos apuntes en la lectura de los apuntes pertenecientes a un grupo de marcaje.

Contexto y modo de funcionamiento

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 lectura de las líneas de apunte del asiento perteneciente al grupo de marcaje que se está procesando. La lectura se realiza en la tabla GACCENTRYD, abierta con la abreviatura [DAE2]. Permite excluir ciertas líneas de apunte de la parte del programa estándar que carga en las tablas de variables las bases e importes de IVA que hay que tener en cuenta en la declaración del IVA al cobro.

La variable OK_DAE2 se inicializa con el valor 1 en estándar antes de llamar al punto de entrada. Si la variable se reinicia en el programa específico, el apunte no se tiene en cuenta.                                             

Variables y máscaras disponibles

La máscara DCLVATOTH está disponible y contiene los parámetros de lanzamiento de la función.

 

Tablas abiertas

Tabla

Contenido relevante

Título tabla

 COMPANY

X

 Sociedad

 TABCUR

X

 Tabla de divisas

 FACILITY

 

 Plantas

DCLVATPAY

               X

Tabla temporal declaración IVA al cobro