Script DCLVATOTH: 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
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 disponiblesLa 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 DAE3FILTRE permite 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 trazaHay un fichero de traza abierto.
Distintos casos de llamadaEste 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 disponiblesLa 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 |