SII - Tarea Batch acumular Iva y envío facturas - V12
Description
Cause
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

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.

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.

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

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”.



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).

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.


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.

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.



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.

Steps to duplicate
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