SII - Grupo de tareas batch del SII
Description

Las tareas batch del SII se pueden parametrizar de manera independiente o agrupadas. Si se parametrizan agrupadas, lograremos que, mediante una única tarea, se ejecuten las restantes tareas una tras otra, es decir, cuando acabe la primera, seguirá con la siguiente que esté definida… optimizando así los recursos y evitando solapamientos de tiempos.

Las tareas que generalmente se agrupan en el SII son las siguientes.

SII – Add-on

- DCLVATSPAB --- Generar Declaración (proceso de acumulación de Iva, previo al SII)

- XX025SIIBA --- Envíos (envío de facturas al SII en batch)

- XX025CONB --- Consulta SII (acumulación de las facturas ya enviadas al SII)

- XX025SICBA --- Control SII por lotes (control de las facturas pendientes de envío al SII)

SII – Core

- DCLVATSPAB --- Generar Declaración (proceso de acumulación de Iva, previo al SII)

- DCLSIIBA --- Monitor SII por lotes (envío de facturas al SII en batch)

- DCLCSIIB --- Consulta SII por lotes (acumulación de las facturas ya enviadas al SII)

- DCLSSIICB --- Control SII por lotes (control de las facturas pendientes de envío al SII)

Para verlo en detalle, realizamos un ejemplo de parametrización de las tareas del SII - Core. En el caso de usar el Addon, el procedimiento es el mismo con la salvedad de los nombres de tareas y campos posteriores.

Cause
Resolution

Aunque aquí definiremos las 4 tareas posibles, no es necesario indicarlas todas. Se podría tener un grupo de dos tareas, por ejemplo, para la acumulación del Iva y el envío al SII únicamente.

Desde Utilización/ Servidor Batch/ Gestión de tareas periódicas podemos realizar todo el proceso.

Lo primero será crear un Código de Periodificación: Ejemplo: ENVSIISTD


Se debe definir el Dossier de aplicación, usuario, idioma SPA, y el código del Grupo de Tareas. Desde aquí es posible acceder directamente a su creación, pero también se podría acceder mediante el punto de menú Utilización/ Servidor Batch/ Grupo de Tareas.

En el grupo se indiicarán las tareas que queremos anidar, con el orden secuencial correspondiente. Es importante que en este caso la acumulación del Iva sea previa al envío de los registros al SII. En otro caso, no se envía nada.

Seguimos definiendo los parámetros de periodicidad, horas

Hasta llegar a la Fecha Relativa.


En este cuadro debemos indicar las fechas de búsqueda de las diferentes tareas anteriores. Es decir, entre qué fechas se debe acumular el Iva, entre qué fechas se deben buscar registros para enviar al SII…

Con el desplegable de la lupa se indicarán los campos de fechas y las unidades de tiempo de cada una. En el propio desplegable se puede ver a qué tarea corresponde cada campo de fecha.


Por ejemplo, queremos que se acumule el Iva desde -45 días hasta hoy. El 0 o blanco, supone que en la búsqueda, la fecha será la del propio día en curso

Por último, sólo queda definir los parámetros de cada tarea para activarla y dejarla programada. Al acceder al botón “Parámetros” debemos seleccionar cada una de las tareas par indicar la búsqueda a realizar (sociedad, planta, tipos de facturas…). Las fechas de las búsquedas se tendrán en cuenta en función de la definición de Fechas Relativas anteriores. 

Una vez definidas, ya podremos dejar activa la tarea periódica del nuevo grupo 

Desde la Gestión de Peticiones se visualiza la programación de todo el grupo. La primera tarea a ejecutar será DCLVATSPAB, la única que está en “Espera”. El resto se encuentran bloqueadas por ser tareas anidadas, de forma que a medida que la primera tarea termina, la siguiente se activa para ejecutarse.

Steps to duplicate
Related Solutions

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