Table of Contents |
---|
1.- ¿Qué es SFE?
...
El Sistema de Factura Electrónica (SFE) es una solución software creada para facilitar al Gobierno de Aragón la gestión de sus facturas recibidas por medios telemáticos.
Para conseguir tal fin la aplicación cuenta con las siguientes herramientas:
CORE: Proveedor de servicios de facturación y gestión documental, ejecuta la lógica de negocio relacionada con el ciclo de vida de cada documento (borrador, factura). Permite que otros sistemas se integren con él a partir de su interfaz Web Service.
PUB: Portal web orientado a usuarios de empresas que emiten facturas a organismos del Gobierno de Aragón.
PRIV: Portal web orientado a empleados públicos del Gobierno de Aragón, para gestionar sus facturas recibidas.
ADMIN: Portal web orientado a empleados públicos del Gobierno de Aragón, con labores de administración, para monitorizar y configurar las propiedades del SFE.
...
2.-¿Qué funcionalidad ofrece SFE mediante sus servicios?
...
Mediante los servicios se podrá obtener las siguientes funcionalidades:
Gestionar facturas (actualizar estados, gestión de adjuntos, búsquedas...)
Gestionar la conformidad de facturas
Invocar directamente a FACe
3.- Conceptos básicos
...
3.1.- Ciclo de vida de una factura
...
1200 Registrada: Este estado es el primero en la vida de una factura, se establece en el momento en que sube la factura a FACe.
1300 Recibida en RCF: Este estado se produce después de invocar al método de FACe confirmarDescargaFactura. Esta invocación la realiza SERPA una vez se han descargado las facturas recibidas, para ello debe indicar un código RCF.
1400 Verificada en RCF: Este estado se establece en el proceso de gestión en SERPA.
2100 Recibida en destino: Este estado se establece en el proceso de gestión en SERPA.
2300 Conformada: Este estado se establece en el proceso de gestión en SERPA, una vez se ha lanzado el proceso de Conformidad de una factura y desde SERPA han confirmado la fecha de firma del documento de conformidad.
2400 Reconocida obligación de pago: Este estado se establece en el proceso de gestión en SERPA
2500 Pagada: Este es el estado final de una factura, se establece en el proceso de gestión en SERPA
2600 Rechazada: Este estado se establece en el momento de descarga de una factura de FACe en caso de que no cumpla alguna de las validaciones establecidas o en el proceso de gestión en SERPA
Por otro lado existen una serie de estados cuando las facturas son anuladas por parte de los proveedores. Estos se producen en el siguiente caso:
Un proveedor sube una factura al sistema a través de FACe.
El proveedor se da cuenta de que hay un error o un problema con la factura, por lo que antes de que se gestione dicha factura, accede al portal de FACe y la anula.
SERPA revisa el proceso de facturas anuladas y gestiona el estado de la misma.
...
3.2.- Integración con FACe
En el proceso de descarga de facturas de FACe, se realizaran las siguientes llamadas:
SolicitarNuevasFacturas: De aquí obtendremos el listado de facturas sin procesar, el límite de facturas devuelto es de 500.
DescargarFactura: Por cada factura obtenida en la llamada del servicio anterior, se lanza una llamada a este método para obtener el fichero XML de la factura.
Si por alguna razón la factura no pasa el proceso de descarga debido a una validación tanto a nivel de estructura o datos, como a nivel de prevalidación de SERPA, se invocarán a los siguientes métodos:
ConfirmarDescargaFactura: Este método se invoca en el momento de la descarga en caso de que sea rechazada para poder realizar un cambio de estado, ya que si no se ha confirmado su descarga, FACe no permite modificar el estado de la factura.
CambiarEstadoFactura: Esté método es utilizado para establecer un estado en la factura, en el proceso de la descarga se utiliza si la factura es rechazada, estableciendo su estado en 2600.
Ademas de estos servicios que son usados desde el proceso de descarga, SFE se integra con el resto de servicios del catálogo indicado anteriormente para poder proporcionar dichos servicios a los integradores y que puedan realizar acciones como el cambio de estado de una factura.
3.3.- Integración con SERPA
La integración con SERPA se realiza en ambos sentidos. Por un lado SERPA expone un servicio de prevalidación de una Factura, por lo que por cada factura que se descarga en el proceso de FACe se invoca a este servicio.
Por otro lado SERPA dentro de su gestión de las facturas del Gobierno de Aragón, utiliza los servicios expuestos de SFE equivalentes a los de FACe, para facilitar la recuperación y la gestión del ciclo de vida de una factura.
Otros servicios que consume SERPA de SFE, son los relacionados con el proceso de conformidad de una factura