Silicie Simple
Descripción
Silicie Simple es un producto que simplifica el proceso de recepción, validación y envío de ficheros de origen completos. Estos procesos ya se realizan en el producto SILICIE Cloud Monitor (SCM) pero la lógica es muy compleja ya que se realizan muchas comprobaciones innecesarias debido a que puede recibir tanto ficheros completos como incompletos.
Además, en Silice Simple se refactorizan las llamadas al resto de módulos actualizados con la nueva arquitectura TMA (masterdata, alarmas, messaging).
También, se modifica la forma de auditar las inserciones y actualizaciones de ficheros de origen, ficheros AEAT y asientos contables en base de datos.
Nuevo flujo
Recepción de fichero
Se guarda el fichero en el gestor documental.
Se comprueba si el fichero existe.
Si el fichero no existe, se guarda el fichero en base de datos.
Si el fichero existe, se comprueba el estado.
Si el fichero está aceptado previamente, el nuevo se guarda como rechazado.
Si el fichero no está aceptado previamente, se borra el antiguo y se guarda el nuevo.
El fichero queda en estado Creado.
Validación de fichero
Se extrae los asientos del fichero de origen.
Se valida si todos los asientos tienen los datos identificativos completos.
Si algún asiento no los tiene, se rechaza el fichero completo. El fichero queda en estado Error de validación sin ningún asiento asociado.
Se transforman los asientos al tipo correspondiente: España, Vizcaya, Guipúzcoa, Álava.
Se comprueba si existe el asiento.
Si el asiento existe y está aceptado pero no ha sido dado de baja previamente entonces no se guarda.
Si el asiento existe y está aceptado y además ha sido dado de baja previamente entonces se guarda.
Si el asiento existe pero no ha sido aceptado entonces se modifica.
Si el asiento no existe entonces se guarda y se asocia al fichero de origen.
Los asientos guardados o modificados quedan en estado Pendiente de envío y se les asigna un número de asiento temporal.
Se recupera el fichero origen original para crear el fichero AEAT.
Se crea el fichero AEAT a partir del fichero origen y se guarda. El fichero AEAT queda en estado Enviado. Además, se guarda la relación con el fichero de origen y los asientos.
Se le asocia el cae correspondiente al fichero origen.
Se actualiza el estado del fichero origen a Enviado.
Se envía fichero AEAT al TCI para su procesamiento.
Recepción de respuesta
Se recibe respuesta del fichero AEAT.
Si la respuesta es correcta se actualiza el estado del fichero origen y fichero AEAT a Aceptado.
Si la respuesta es incorrecta, se actualiza el estado del fichero origen y el fichero AEAT a Rechazado.
Se guarda la respuesta en el gestor documental.
Se actualizan los datos del fichero AEAT en base de datos.
Se castean los asientos de la respuesta.
Si todos son correctos, se extrae la información necesaria de los asientos.
Se crea un mapa con el número de asiento definitivo y temporal de cada asiento.
Se actualiza la información de los asientos. Los asientos quedan en estado Aceptado.
Si hay asientos erróneos, se extraen los mensajes de error y se actualizan los asientos quedando los asientos con errores en estado Rechazado y el resto en No registrado.
Avvale 2024