Skip to content
logo Knowledgebase

SII - Tarea Batch acumular Iva y envío facturas - V12

Created on  | Last modified on 

Summary

Resinconización de Iva en Batch y Envío Facturas SII en Batch – V12 Cuando el volumen de datos de los envíos a realizar al SII es elevado, más de 500 facturas por envío, éste proceso es lento si se ejecuta en tiempo real. Para evitar este problema se recomienda programar tareas repetitivas las cuales se encargarán de realizar los envíos correspondientes. Además de la programación de la tarea de envíos al SII, es posible y recomendable, programar la tarea de resincronización de Iva como proceso previo. En caso contrario, debe hacerse la resincronización de forma manual previo a la hora de lanzamiento de la tarea programada del envío de las facturas al SII.

Resolution

1. Tarea Resinconización de Iva en Batch

Menú Explotación/ Servidor Batch/ Gestión de Tareas

La tarea de acumulación del Iva para legislación española debe estar vinculada a la función DCLVATSPAB (no DCLVATBAT). Si no existe la tarea vinculada a dicha función, es necesario crearla, por ejemplo, duplicándola de otra

Image

Image

La función DCLVATSPAB a su vez está sujeta al código de actividad KSP correspondiente a Legislación española

* No se debe confundir con la función DCLVATSPA1, ya que ésta es la función asociada al punto de menú de Declaraciones/ Generar Declaración (proceso manual de acumulación del IVA)

* En algunas instalaciones la función asociada DCLVATSPAB puede no encontrarse definida. En la siguiente imagen se muestra cómo debería estar creada.

Image

Image

Menú Explotación/ Servidor Batch/ Gestión de Tareas Repetitivas

En este punto de menú se dará de alta el código de periodificación para la acumulación del Iva. Al código de periodificación le hemos llamado DCLVATSPA (el código es libre). 

Se debe asociar la tarea anterior DCLVATSPAB, la cual tiene vinculada la función DCLVATSPAB.

Image

Image

Parámetros (de la periodifcación)

Una vez creado el código de la tarea, es posible pasar a definir los parámetros, los cuales serán la sociedad, planta, año… Las fechas se podrían definir aquí, o en el apartado "Fecha Relativa".

Es importante para la correcta acumulación que el flag "Resincronización" esté marcado

Image

Image

Fecha Relativa (Periodicidad)

En la periodicidad o fecha relativa podemos definir un rango de fechas variable de la acumulación de datos, para que la tarea sea válida independientemente del mes. Para ello, en el campo fecha debemos indicar la fórmula [DIA]STRDAT como fecha inicio y [DIA]ENDDAT como fecha fin. En el desplegable encontraremos las fórmulas. 

En la columna “Incremento” se indican los días, en este caso a restar, para calcular cuál será la fecha inicial. La unidad de tiempo será “Días”.

Image



2. Tarea Envío Facturas SII en Batch

Menú Explotación/ Servidor Batch/ Gestión de Tareas

En este caso, para el envío de las facturas al SII en batch, se puede definir un código de tarea, el cual debe asociarse a la función DCLSIIBA (SII Core) ó XX025SIIBA (Add-on SII).

Image

Image

Menú Explotación/ Servidor Batch/ Gestión de Tareas Periódicas

Igualmente, una vez comprobado lo anterior, podemos crear la tarea periódica. En este ejemplo la hemos llamado DCSIIBA, siendo también en este caso un código libre. El código de periodificación estará vinculado a la tarea del mismo nombre DCLSIIBA.

Image


Parámetros

Una vez creada la tarea periódica ya se pueden definir los parámetros. En este caso, dichos parámetros son los tipos de envío que queremos gestionar en automático. También es necesario indicar la sociedad, y la planta si el envío del SII está configurado así.

Las fechas las podemos definir posteriormente para no tener un rango de fechas fijo.

Image

Image

Fecha Relativa

Al desplegar en el “Campo Fecha” podemos elegir los campos DATINI (fecha inicial) y DATEND (fecha final) para calcular el rango de días de búsqueda de facturas pendientes a enviar al SII. Por ejemplo, según la imagen, el envío se realizará desde la fecha actual -15 días hasta la fecha actual, por si hubiera envíos pendientes.

Image



3. Gestión de Peticiones

Una vez parametrizadas las dos tareas se pueden visualizar en el punto de menú de Gestión de Peticiones, así como el resultado y la traza cuando finalicen.

Image

Related Solutions

SII - Grupo de tareas batch del SII

Tarea de Control del SII: DCLSSIICB

V12 - Tarea Batch de la consulta del SII en el Core SII