Configuración TCI SII
El TCI SII necesita ser configurado en base de datos, añadiendo los valores necesarios para su correcto funcionamiento.
La primera tabla que hay que configurar es la tabla de “tci_producto”. El identificador del producto debe ser “SII”, con los demás valores rellenos como vemos en la siguiente imagen.
Lo primero que insertaremos serán los datos internos, tenant, agrupación y tipo de documento externo. Sirven para poder realizar configuraciones diferentes sin tener que cambiar la configuración propia del producto.
Una vez tengamos esta tabla configurada, pasaremos a la tabla de escenarios. Cada escenario corresponde a un escenario de integración completo. En este caso, tendremos cuatro posibles valores.
Escenario de envío: Escenario para el envío de ficheros XML.
Escenario de transformación de CSV: Escenario para la transformación de CSV a XML.
Escenario de concilia: Escenario para la consulta de ficheros.
Escenario de validación de NIF: Escenario para validar el NIF.
Ahora vamos a configurar la tabla de módulos. Los módulos corresponden a cada una de las diferentes operaciones que puede realizar TCI. Hay siete tipos de módulo:
STP-TRANSFORMADORCSV-SII: Se encarga de la transformación de los CSVs a XMLs.
STP-ENVIO-SII: Realiza los envíos a la AT.
STP-RECEPCION-SII: Recibe los ficheros.
STP-CONCILIA-SII: Envía las consultas a la AT.
STP-ENVIOSAP-SII: Realiza la comunicación con SAP.
STP-ENVIODASHBOARD-SII: Comunicación con el Dashboard.
STP-CSVTOWS-SII: Recoge el CSV de una cola de ActiveMQ y lo envía al WS de TransformacionCSV.
STP-ENVIORESPUESTACSV-SII: Envía la respuesta de la AT al cliente de CSV.
Después, debemos insertar los tipos de documento externos. Hacen referencia a todos los posibles tipos de datos que podemos enviar al TCI SII.
Si estamos configurando la base de datos por primera vez para cualquier tipo de TCI, debemos añadir también la configuración de los tipos de usuario.
Seguimos con la configuración de las rutas. Las rutas se corresponden con un flujo completo y están relacionadas con los escenarios y los módulos.
Una vez creadas las rutas, debemos configurar tanto los cálculos de ruta como los pasos de ruta.
Los cálculos de ruta relacionan escenarios, agrupaciones, tenants y tipos de documento internos con la ruta
Los pasos de ruta relacionan las rutas con los módulos, y el orden en que se pasa por cada uno de ellos.
Related content
Avvale 2024