...
Nombre | Tipo | Descripción |
numeroPrevision | String | Es el campo que establece la relación entre el ítem del calendario de facturación y las facturas emitidas en el SGE. Identificador interno del item de calendario de facturación del SGI. |
proyectoId proyectoIdSGI | String | Identificador del proyecto SGI. |
fechaEmision | String | Fecha en la que debe ser emitida la factura. |
importeBase | Número | Importe base de la factura. |
modeloEjecucion | ModeloEjecucion | Modelo de ejecución asociado a la factura (al proyecto) |
...
Nombre | Tipo | Descripción |
id | String | Identificador del modelo de ejecución |
nombre | String | Nombre del modelo de ejecución |
FacturaPrevistaEmitida
Nombre | Tipo | Descripción |
id | String | Identificador de la factura emitida. Tiene que ser un identificador único. |
proyectoIdSGI | String | Identificador del proyecto |
SGI. | ||
numeroFactura | String | Número de la factura emitida (en el SGE) |
numeroPrevision | String | Es el campo que establece la relación entre el ítem del calendario de facturación y las facturas emitidas en el SGE. Identificador interno del item de calendario de facturación del SGI. |
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
SGI - SGE | ||||
GET | /facturas-emitidas/columnas | q+s (query + sort) La query estará formada por:
El campo reducida puede tomar los siguientes valores:
Si no esta informado el campo reducida se considera false. | Lista[Columna] | Listado con las columnas que va a devolver la llamada /facturas-emitidas Por cada columna se indica un id, nombre, si es una columna acumulable (se va a hacer una suma de ella en el SGI) Ver el apartado "Columnas Factura Emitida" para ver que columnas se deben de mostrar. |
GET | /facturas-emitidas | q+s (query + sort) La query estará formada por:
El campo reducida puede tomar los siguientes valores:
Si no esta informado el campo reducida se considera false. | Lista[FacturaEmitida] | Listado con las facturas emitidas del SGE. Por cada factura emitida se devolverán los siguientes campos:
|
GET | /facturas-previstas-emitidas | q+s (query + sort) La query estará formada por:
proyectoIdSGI: identificador del proyecto en el SGI | Lista[FacturaPrevistaEmitida] | Listado con las facturas emitidas del SGE. Por cada factura emitida se devolverán los siguientes campos:
|
GET | /facturas-emitidas/{id} | FacturaEmitidaDetalle | Detalle de la factura emitida con todas sus columnas.
| |
GET | /documentos/{id}/archivo | Binario (en la cabecera ira el contentType) | Devuelve el binario del documento | |
SGE - SGI | ||||
GET | /facturas-previstas | q+s (query + sort) La query estará formada por:
proyectoIdproyectoIdSGI: identificador del proyecto en el SGI | Lista[FacturaPrevista] | Listado de todas las facturas previstas, registradas en el SGI validadas por el IP y con fecha de conformidad (tanto si ya tienen la factura emitida creada en el SGE como sino). La relación entre el calendario de facturación del SGI y facturas emitidas se establecerá en el SGE. Este servicio será el utilizado en el SGE en la pantalla de creación de factura emitida para mostrar el listado de items del calendario de facturación creados en el SGI (tendrán que eliminar aquellos items del calendario del SGI que ya tienen factura emitida relacionada o creada). La relación factura emitida (SGE) - número previsión (SGI) se almacenará en el SGE. Por cada factura prevista se devolverán los siguientes campos:
|
...
Bloque de código | ||||
---|---|---|---|---|
| ||||
{ "id":"12-2021" "proyectoId":"123456", "anualidad":"2021", "numeroFactura":"J2021/02", "campos":[ { "nombre":"Fecha emisión", "valor":"1243" }, { "nombre":"Entidad", "valor":"Entidad1" }, { "nombre":"Concepto", "valor":"Concepto1" }, { "nombre":"Importe base", "valor":1000.00 }, { "nombre":"Porcentaje IVA", "valor":"10" }, { "nombre":"Importe total", "valor":1100.00 }, { "nombre":"Estado", "valor":"Pagada" }, { "nombre":"Fecha cobro", "valor":"20/08/2021" }, { "nombre":"Importe cobrado", "valor":1100.00 }, { "nombre":"Número previsión", "valor":"2 } ], "documentos":[ { "id": "11", "nombre":"Factura", "nombreFichero":"factura.pdf" } ] } |
Facturas
...
previstas (/facturas-previstas)
Las registradas en el SGI y que debe consultar el SGE, listado de facturas pendientes de un proyecto
...
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoIdproyectoIdSGI=="12345611" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[ { "idnumeroPrevision":"1" "proyectoIdproyectoIdSGI":"11", "fechaEmision":"01/02/2021", "importeBase":1500.50, "numeroPrevision": "1", "modeloEjecucion": { "id": "1" "nombre": "Contrato OTRI" } }, { "idnumeroPrevision":"2" "proyectoIdproyectoIdSGI":"11", "fechaEmision":"01/02/2021", "importeBase":1400.70, "numeroPrevision": "2", "modeloEjecucion": { "id": "1" "nombre": "Contrato OTRI" } } ] |
Detalle
...
Factura prevista (/facturas-previstas)
Las registradas en el SGI y que debe consultar el SGE, detalle de una concreta
...
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoIdproyectoIdSGI=="12345611";numeroPrevision=="1" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[ { "idnumeroPrevision":"1" "proyectoIdproyectoIdSGI":"11", "fechaEmision":"01/02/2021", "importeBase":1500.50, "numeroPrevision": "1", "modeloEjecucion": { "id": "1" "nombre": "Contrato OTRI" } } ] |
Consulta facturas previstas de emitir (/facturas-previstas-emitidas)
Las registradas en el SGE y que debe consultar el SGI para obtener el "número de factura" para mostrarlo en la pantalla de calendario faturación
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoIdSGI=="11"; |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[
{
"id":"1"
"proyectoIdSGI":"11",
"numeroFactura":"J2021/01",
"numeroPrevision":"1"
},
{
"id":"2"
"proyectoIdSGI":"11",
"numeroFactura":"J2021/02",
"numeroPrevision":"2"
}
]
|