Ejecución presupuestaria |
GET | /ejecucion-presupuestaria/columnas | q+s (query + sort) La query estará formada por: - proyectoId
anualidad - tipoEjecucionPrespuestaria
El tipoEjecucionPrespuestaria puede tomar 3 valores: - Estado actual
- Gastos
- Ingresos
| Lista[Columna] Bloque de código |
---|
theme | RDark |
---|
title | Lista[Columnas] |
---|
collapse | true |
---|
| [
{
"id": "1"
"nombre":"Importe presupuestado"
"esTotalizadora": "true",
"esVisible": "true"
},
{
"id":"2",
"nombre":"Importe actual",
"esTotalizadora": "true",
"esVisible": "true"
},
{
"id":"3",
"nombre":"Importe disponible para gastos",
"esTotalizadora": "true",
"esVisible": "true"
},
{
"id":"4",
"nombre":"Derechos",
"esTotalizadora": "true",
"esVisible": "true"
},
{
"id":"5",
"nombre":"Cobros",
"esTotalizadora": "true",
"esVisible": "true"
}
] |
| Listado con las columnas que va a devolver la llamada /ejecucion-presupuestaria Por cada columna se indica un id, nombre, si es una columna totalizadora (se va a hacer una suma de ella en el SGI) y si es visible o no en la pantalla principal del SGI Cuando tipoEjecucionPrespuestaria=='Estado actual' las columnas a devolver en la Universidad de Murcia serán: - 1 - Importe presupuestado - Es totalizadora - Es visible
- 2 - Importe actual - Es totalizadora - Es visible
- 3 - Importe disponible para gastos - Es totalizadora - Es visible
- 4 - Derechos - Es totalizadora - Es visible
- 5 - Cobros - Es totalizadora - Es visible
Cuando tipoEjecucionPrespuestaria=='Gastos' las columnas a devolver en la Universidad de Murcia serán: - 1 - Importe presupuestado - Es totalizadora - Es visible
- 2 - Importe definitivo - Es totalizadora - Es visible
- 3 -Gastos pagados - Es totalizadora - Es visible
- 4 -Gastos en tramitación - Es totalizadora - Es visible
- 5 -Crédito disponible - Es totalizadora - Es visible
- 6 -Retenciones personal contratado y expedientes - Es totalizadora - Es visible
- 7 -Pedidos activos - Es totalizadora - Es visible
- 8 -Gastos pendientes de pago - Es totalizadora - Es visible
- 9 -Pagos a justificar - Es totalizadora - Es visible
Cuando tipoEjecucionPrespuestaria=='Ingresosl' las columnas a devolver en la Universidad de Murcia serán: - 1 - Importe presupuestado - Es totalizadora - Es visible
- 2 - Importe actual - Es totalizadora - Es visible
- 3 - Derechos - Es totalizadora - Es visible
- 4 - Cobros - Es totalizadora - Es visible
|
GET | /ejecucion-presupuestaria | q+s (query + sort) La query estará formada por: - proyectoId
- anualidad
- tipoEjecucionPrespuestaria
El tipoEjecucionPrespuestaria puede tomar 3 valores: - Estado actual
- Gastos
- Ingresos
| Lista[EjecucionPrespuestaria] Bloque de código |
---|
theme | RDark |
---|
title | EjecucionPresupuestaria |
---|
collapse | true |
---|
| [
{
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406"
"anualidad":"2021",
"tipo":"Gasto",
"columnas":[
{
"id": "1"
"valor":"2000"
},
{
"id":"2",
"valor":"500"
},
{
"id":"3",
"valor":"1000.50"
},
{
"id":"4",
"valor":"1000.50"
},
{
"id":"5",
"valor":"1000.50"
}
}
] |
| Listado con el balance de las partidas presupuestaria del proyecto. Por cada partida presupuestaria se devolverán las columnas a mostrar en el SGI con sus cálculos realizados sobre las operaciones contables. Por cada partida se devolverá: - Identificador del proyecto SGE
- Partida presupuestaria
- Anualidad
- Tipo (si es Gasto o Ingreso)
- Listado de columnas (definidas en la llamada /ejecucion-presupuestaria/columnas) indicando el id y el valor
|
Validación de gastos |
GET | /gastos/columnas | q+s (query + sort) La query estará formada por: El campo estado puede tomar dos valores: | Lista[Columna] Bloque de código |
---|
theme | RDark |
---|
title | Lista[Columnas] |
---|
collapse | true |
---|
| [
{
"id": "1"
"nombre":"Fecha gasto"
"esTotalizadora": "false",
"esVisible": "true"
},
{
"id":"2",
"nombre":"Proveedor",
"esTotalizadora": "false",
"esVisible": "true"
},
{
"id":"3",
"nombre":"Importe",
"esTotalizadora": "false",
"esVisible": "true"
}
] |
| Listado con las columnas que va a devolver la llamada /gastos Por cada columna se indica un id, nombre, si es una columna totalizadora (se va a hacer una suma de ella en el SGI en la pantalla principal) y si es visible o no en la pantalla principal del SGI. Las columnas a devolver en la Universidad de Murcia serán: - 1 - Fecha gasto - No es totalizadora - Es visible
- 2 - PENDIENTES DE DEFINIR
|
GET | /gastos | q+s (query + sort) La query estará formada por: El campo estado puede tomar dos valores: | Lista[DatoEconomico] Bloque de código |
---|
theme | RDark |
---|
title | DatoEconomico |
---|
collapse | true |
---|
| [
{
"id":"1",
"proyectoId":"123456",
"partidaPresupuestaria": "202008002B541A64406",
"codigoEconomico": {
"id": "VI",
"nombre": "Viajes y dietas",
"tipo": "Gasto"
}
"anualidad":"2021",
"columnas":[
{
"id":"1",
"valor":"2020-11-05"
},
{
"id":"2",
"valor":"Empresa S.A"
},
{
"id":"3",
"valor":"1000.50"
}
]
},
{
"id":"2",
"proyectoId":"123456",
"partidaPresupuestaria": "202008002B541A64406",
"codigoEconomico": {
"id": "VI",
"nombre": "Viajes y dietas",
"tipo": "Gasto"
}
"anualidad":"2021",
"columnas":[
{
"id":"1",
"valor":"2020-11-01"
},
{
"id":"2",
"valor":"Empresa S.A"
},
{
"id":"3",
"valor":"1000.50"
}
]
}
] |
| Listado de gastos pendientes de pasar por la "Validación de gastos" si en el campo del filtrado estado = 'Pendiente' o listado de gastos que ya han sido validados (han pasado por la "Validación de gastos") si en el campo del filtrado estado = 'Validado' Para cada gasto se devolverán los siguientes datos: - Identificador del gasto
- Identificador del proyecto SGE
- Partida presupuestaria a la que esta asignado el gasto
- Código económico asignado al gasto
- Anualidad
- Tipo: Gasto
- Listado de columnas (definidas en la llamada /gastos/columnas) indicando el id y el valor
|
GET | /gastos/{id} |
| DatoEconomico | Detalle de un gasto. Para cada gasto se devolverán los siguientes datos: - Identificador del gasto
- Identificador del proyecto SGE
- Partida presupuestaria a la que esta asignado el gasto
- Código económico asignado al gasto
- Anualidad
- Tipo: Gasto
- Listado de columnas indicando el id, nombre, valor
- Listado de documentos (nombre del documento y el mimeType, sin el contenido)
|
GET | /documentos/{id} |
| ???? | Devuelve el contenido del documento para que desde el navegador se pueda abrir o descargar el documento |
PUT | /gastos/{id}/validar | comentario |
| Se valida el gasto y recibe como parámetro el comentario en caso de que lo tuviese. |
PUT | /gastos/{id}/rechazar | comentario |
| Se rechaza el gasto y recibe como parámetro el comentario en caso de que lo tuviese. |
|
|
|
| Se necesita un servicio que reciba como parámetros la lista de identificadores del gasto y devuelve las columnas a mostrar en la validación de gastos con la suma ya realizada, en este caso "Importe validado" e "Importe pagado" (realiza la sumas de esos importes de todos los gastos pasados como parámetro) Se necesitará primero la función que devuelva el nombre de las columnas? |
|
|
|
| Se necesita un servicio que reciba como parámetro la lista de códigos económicos usados en el proyecto (en elegibilidad) y devuelva para cada código económico la suma del importe de todos los gastos pendientes para ese código económico Se necesitará primero la función que devuelva el nombre de las columnas? |