...
Nombre | Tipo | Descripción |
id | String | Identificador único del documento |
nombre | String | Nombre del documento a mostrar |
nombreFichero | String | Nombre del fichero con extensión |
FacturaPendienteEmitir
Nombre | Tipo | Descripción |
id | String | Identificador interno del item de calendario de facturación del SGI. |
proyectoId | 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) |
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 |
ModeloEjecucion
Nombre | Tipo | Descripción |
id | String | Identificador del modelo de ejecución |
nombre | String | Nombre del modelo de ejecución |
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-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-pendientes | q+s (query + sort) La query estará formada por:
| Lista[FacturaPendienteEmitir] | Listado de todas las facturas 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. |
...
- Fecha emisión
- Entidad
- Concepto
- Importe base
- Porcentaje IVA
- Importe total
- Estado
- Fecha cobro
- Importe cobrado
- Número previsión
Ejemplos
Columnas Facturas emitidas (/facturas-emitidas/columnas)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";anualidadfechaFactura=inbt=("2020-12-01T00:00:00Z","2021-01-31T23:59:59Z");tipoOperacion=="EPA" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[ { "id": "1" "nombre":"ImporteFecha presupuestadoemisión" "acumulable": "truefalse" }, { "id":"2", "nombre":"Importe actualEntidad", "acumulable": "truefalse" }, { "id":"3", "nombre":"Importe disponible para gastosConcepto", "acumulable": "truefalse" }, { "id":"4", "nombre":"DerechosImporte base", "acumulable": "true" }, { "id":"5", "nombre":"CobrosPorcentaje IVA", "acumulable": "truefalse" } ] |
Ejecución presupuestaria - Estado actual (/ejecucion-economica)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";anualidad=in=("2020","2021");tipoOperacion=="EPA" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[
{
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406"
"anualidad":"2020",
"tipo":"Gasto",
"columnas": {
"1":2000,
"2":500,
"3":1000.50,
"4":1000.50,
"5":1000.50
}
},
{
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406"
"anualidad":"2021",
"tipo":"Gasto",
"columnas": {
"1":2000,
"2":500.50,
"3":1000.50,
"4":1000.50,
"5":1000.50
}
}
]
|
Facturas y justificantes - Facturas y gastos - Columnas (reducida false) (/ejecucion-economica/columnas)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";anualidad=in=("2020","2021");fechaPago=bt=("2020-12-01T00:00:00Z","2021-01-31T23:59:59Z");tipoOperacion=="FJF";reducida=="false" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[
{
"id": "1"
"nombre":"Nº de registro"
"acumulable": "false"
},
{
"id":"2",
"nombre":"Tipo de operación",
"acumulable": "false"
},
{
"id":"3",
"nombre":"Proveedor",
"acumulable": "false"
},
{
"id":"4",
"nombre":"Nº de registro del proveedor",
"acumulable": "false"
},
{
"id":"5",
"nombre":"Concepto de la Fac./Gasto",
"acumulable": "false"
},
{
"id":"6",
"nombre":"Importe",
"acumulable": "true"
},
{
"id":"7",
"nombre":"Importe IVA",
"acumulable": "true"
},
{
"id":"8",
"nombre":"Fecha devengo",
"acumulable": "false"
},
{
"id":"9",
"nombre":"Fecha contabilización",
"acumulable": "false"
},
{
"id":"10",
"nombre":"Fecha pago",
"acumulable": "false"
},
{
"id":"11",
"nombre":"Nº documento de gasto",
"acumulable": "false"
},
{
"id":"12",
"nombre":"Nº de señalamiento",
"acumulable": "false"
}
] |
Facturas y justificantes - Facturas y gastos (reducida a false) (/ejecucion-economica)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";anualidad=in=("2020","2021");fechaPago=bt=("2020-12-01","2021-01-31");ttipoOperacion=="FJF";reducida=="false" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[
{
"id":"11-2020-Factura"
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406",
"codigoEconomico": {
"id": "FU",
"nombre": "Fungible",
"tipo": "Gasto"
}
"anualidad":"2020",
"tipo":"Gasto",
"columnas": {
"1":"1243",
"2":"Factura",
"3":"Proveedor1",
"4":"24555",
"5":"Gasto de material inventariable",
"6":500.00,
"7":0.00,
"8":"20/12/2020",
"9":"20/12/2020",
"10":"20/12/2020",
"11":"11222",
"12":"4567"
}
},
{
"id":"12-2020-Factura"
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406",
"codigoEconomico": {
"id": "FU",
"nombre": "Fungible",
"tipo": "Gasto"
}
"anualidad":"2020",
"tipo":"Gasto",
"columnas":{
"1":"1243",
"2":"Factura",
"3":"Proveedor1",
"4":"24555",
"5":"Gasto de material inventariable",
"6":500.00,
"7":0.00,
"8":"20/12/2020",
"9":"20/12/2020",
"10":"20/12/2020",
"11":"11222",
"12":"4567"
}
}
]
|
Facturas y justificantes - Facturas y gastos - Detalle (/ejecucion-economica/{id})
Bloque de código | ||||
---|---|---|---|---|
| ||||
tipoOperacion=="FGF" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
{
"id":"11-2020-Factura"
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406",
"codigoEconomico": {
"id": "FU",
"nombre": "Fungible",
"tipo": "Gasto"
}
"anualidad":"2020",
"tipo":"Gasto",
"campos":[
{
"nombre":"Nº registro",
"valor":"1243"
},
{
"nombre":"Tipo operación",
"valor":"Factura"
},
{
"nombre":"Proveedor",
"valor":"Proveedor1"
},
{
"nombre":"Nº de registro del proveedor",
"valor":"24555"
},
{
"nombre":"Concepto de la Fac/Gasto",
"valor":"Gasto de material inventariable"
},
{
"nombre":"Importe",
"valor":"500.00"
},
{
"nombre":"Importe IVA",
"valor":"0.00"
},
{
"nombre":"Fecha devengo",
"valor":"20/12/2020"
},
{
"nombre":"Fecha contabilización",
"valor":"20/12/2020"
},
{
"nombre":"Fecha pago",
"valor":"20/12/2020"
},
{
"nombre":"Nº documento de gasto",
"valor":"11222"
},
{
"nombre":"Nº de señalamiento",
"valor":"4567"
}
]
} |
Validaciones de gastos pendientes - Columnas (con reducida a true) (/gastos/columnas)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";estado=="Pendiente";reducida=="true" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[
{
"id": "1"
"nombre":"Tipo documento"
"acumulable": "false"
},
{
"id":"2",
"nombre":"Importe imputado",
"acumulable": "true"
},
{
"id":"3",
"nombre":"Proveedor",
"acumulable": "false"
},
{
"id":"4",
"nombre":"Fecha",
"acumulable": "false"
}
] |
Validaciones de gastos pendientes - Columnas (con reducida a false) (/gastos/columnas)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";estado=="Pendiente";reducida=="false" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[ { "id": "1" "nombre":"Tipo documento" "acumulable": "false" }, , { "id":"2", "nombre":"Nº documento", "acumulable": "false" }, { "id":"3"6", "nombre":"Importe imputadototal", "acumulable": "true" }, { "id":"47", "nombre":"Importe totalEstado", "acumulable": "truefalse" }, { "id":"58", "nombre":"DescripciónFecha cobro", "acumulable": "false" }, { "id":"69", "nombre":"ProveedorImporte cobrado", "acumulable": "falsetrue" }, { "id":"710", "nombre":"FechaNúmero previsión", "acumulable": "false" } ] |
...
...
Columnas Facturas emitidas (/facturas-emitidas)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId=="123456";estadofechaFactura=bt="Pendiente";reducida=="true"("2020-12-01T00:00:00Z","2021-01-31T23:59:59Z") |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[ { "id":"111-2021", "proyectoId":"123456", "anualidad":"2021", "partidaPresupuestarianumeroFactura": "08002B541A64406J2021/01", "codigoEconomicocolumnas": { "id1": "VI20/05/2021", "nombre2": "Viajes y dietasEntidad1", "tipo3": "GastoConcepto1", }, "anualidad4":"2021"1000.00, "tipo5":"Gasto10", "columnas6": {1100.00, "17":"FacturaPagada", "28":"1000.5020/08/2021", "39":"Empresa S.A"1100.00, "4 "10":"10/11/20211" } }, { "id":"12-2021" "idproyectoId":"2123456", "proyectoIdanualidad":"1234562021", "partidaPresupuestarianumeroFactura": "08002B541A64406J2021/02", "codigoEconomicocolumnas": { "id1": "VI20/06/2021", "nombre2": "Viajes y dietasEntidad2", "tipo3": "GastoConcepto2", } "anualidad4":"2021"1000.00, "tipo5":"Gasto10", "columnas" { 6":1100.00, "17":"FacturaPagada", "28":"1000.5020/08/2021", "39":"Empresa S.A"1100.00, "4 "10":"07/11/20212" } } ] |
...
|
Facturas y justificantes - Facturas y gastos - Detalle (/ejecucion-economica/{id}
...
)
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoIdtipoOperacion=="123456";estado=="Pendiente";reducida=="false"FGF" |
Bloque de código | ||||
---|---|---|---|---|
| ||||
[ { "id":"111-2020-Factura", "proyectoId":"123456", "partidaPresupuestaria": "08002B541A644068002B541A64406", "codigoEconomico": { "id": "VIFU", "nombre": "Viajes y dietas "Fungible", "tipo": "Gasto" }, } "anualidad":"20212020", "tipo":"Gasto", "columnas "campos":[ { "1":"Factura", "2":"122-45", "3":"700.00", "nombre":"Nº registro", "valor":"1243" }, { "4nombre":"800.50Tipo operación", "5valor":"Descripción del gasto"Factura" }, "6":"Empresa S.A", { "7":"10/11/2021" } }, { "id"nombre":"2Proveedor", "proyectoId":"123456", "partidaPresupuestaria": "08002B541A64406", "codigoEconomico": { "idvalor": "VI", Proveedor1" }, { "nombre": "Viajes y dietas"Nº de registro del proveedor", "tipo": "Gasto" } "anualidad":"2021", "tipovalor":"Gasto", "columnas"24555" }, { "1":"Factura", "2":"122-46", "3":"600.00", "4":"1800.50", "nombre":"Concepto de la Fac/Gasto", "5valor":"DescripciónGasto de delmaterial gastoinventariable", "6":"Empresa S.A"}, "7":"10/11/2021" } } ] |
Detalle gasto (/gastos/{id})
Bloque de código | ||||
---|---|---|---|---|
| ||||
"id":"2", "proyectoId":"123456", "partidaPresupuestaria": "08002B541A64406", "codigoEconomico": { { "nombre":"Importe", "valor":"500.00" }, { "idnombre":"Importe IVA"VI", "nombre": "Viajes y dietas", "tipovalor": "Gasto0.00" } "anualidad":"2021", "tipo":"Gasto", "campos":[ { , { "nombre":"TipoFecha documentodevengo", "valor":"Factura20/12/2020" }, { "nombre":"Nº documento" }, "valor":"122-46" }, { "nombre":"Importe imputado", "valor":"600.00" }, { "nombre":"ImporteFecha totalcontabilización", "valor":"1800.50" }, { "nombrevalor":"Descripción20/12/2020", "valor":"Descripción del gasto" }, { "nombre":"Proveedor", { "valor":"Empresa S.A" }, { "nombre":"Fecha pago", "valor":"1020/1112/20212020" } ] "documentos":[ , { "id "nombre": "11", "Nº documento de gasto", "nombrevalor":"Factura11222", "nombreFichero":"factura.pdf" }, { "id": "12", "nombre":"OtroNº de documentoseñalamiento", "nombreFicherovalor":"otroDocumento.pdf4567" } ] } |