...
Método | URL | Parámetros | Respuesta | Descripción |
---|
GET | /ejecucion-economica/columnas | q+s (query + sort) La query estará formada por: - proyectoId
anualidad - tipoOperacion
- fechaPago
- fechaDevengo
- fechaContabilizacion
El tipoOperacion puede tomar los siguientes valores: - EP: Estado actual
- EP: Gastos
- EP: Ingresos
- FJ: Factura
- FJ: Viajes
- FJ: Personal contratado
- DO: Gastos
- DO: Ingresos
- DO: Modificaciones
| | Listado con las columnas que va a devolver la llamada /ejecucion-economica 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 tipoOperacion=='EP: 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 tipoOperacion=='EP: 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 tipoOperacion=='EP: Ingresos' 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-economica | q+s (query + sort) La query estará formada por: - proyectoId
- anualidad
- tipoEjecucionPrespuestaria
El tipoOperacion puede tomar los siguientes valores: - EP: Estado actual
- EP: Gastos
- EP: Ingresos
- FJ: Factura
- FJ: Viajes
- FJ: Personal contratado
- DO: Gastos
- DO: Ingresos
- DO: Modificaciones
| Lista[DatoEconomico] Bloque de código |
---|
theme | RDark |
---|
title | Respuesta ejecución presupuestaria -> estado actual |
---|
collapse | true |
---|
| [
{
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406"
"anualidad":"2021",
"tipo":"Gasto",
"columnas":[
{
"id": "1"
"valor":"2000"
},
| 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-economica/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": " |
| 2 | , | valor | 500 | },
{ "esTotalizadora": "false",
" |
| id | 3 | valor | 1000.50 | },
{ | id | 4 | valor | 1000.50 | 5 | valor | 1000.50 | }
}
"esTotalizadora": "false",
"esVisible": "true"
}
] |
| 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.que va a devolver la llamada /gastos 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-economica/columnas) indicando el id y el valor
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
| Validación de gastos |
GET | /gastos | /columnas | q+s (query + sort) La query estará formada por: El campo estado puede tomar dos valores: | | Columna | ColumnasDatoEconomico] | collapse | true |
---|
| [
|
| | | | | nombre | Fecha gasto | | esTotalizadorapartidaPresupuestaria": " |
| false | | esVisible | "true" | },
{
| 2 | Proveedor | esTotalizadora | false | , | | esVisible | | true |
}, | 3 | nombre | Importe", | esTotalizadora | "false", "valor":"Empresa S.A"
},
{
" |
| 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 | Lista[DatoEconomico] |
---|
collapse | true |
---|
| [
{
"id":"1",
"proyectoId":"123456",
"partidaPresupuestaria": "202008002B541A64406",
"codigoEconomico":]
},
{
"id":"2",
"proyectoId":"123456",
"partidaPresupuestaria": "202008002B541A64406",
"codigoEconomico": {
"id": "VI",
"nombre": "Viajes y dietas",
"tipo": "Gasto"
}
"anualidad":"2021",
"columnas":[
{
"id": "VI1",
"nombrevalor": "Viajes y dietas",
"tipo": "Gasto"
}
"anualidad":"2021",
"columnas":["2020-11-01"
},
{
"id":"12",
"valor":"2020-11-05Empresa S.A"
},
{
"id":"23",
"valor":"Empresa S.A"
},
{
"id":"3",
"valor":"1000.1000.50"
}
]
},
{
"id":"2",
"proyectoId":"123456"
] |
| 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
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"
,
"partidaPresupuestaria": "202008002B541A64406",
"codigoEconomico": {
"id": "VI",
"nombre": "Viajes y dietas",
"tipo": "Gasto"
}
"anualidad":"2021",
"columnas":[
{
"id":"1",
"nombre":"Fecha gasto",
"valor":"2020-11-0105"
},
{
"id":"2",
"nombre":"Proveedor",
"valor":"Empresa S.A"
},
{
"id":"3",
"valornombre":"Importe",
"valor":"1000.50"
}
]
}
]"documentos":[
{
"nombre":"Factura",
"mimeType":"application/pdf"
},
{
"nombre":"Otro documento",
"mimeType":"application/pdf"
}
]
|
| Detalle de un gasto. Para cada gasto se devolverán los siguientes datos: 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 | - , nombre, valor
- Listado de documentos (nombre del documento y el mimeType, sin el contenido)
|
GET | /documentos/gastos/{id} | 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":[
| ???? | 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? |
Ejemplos
Ejecución presupuestaria - Estado actual - Columnas (/ejecucion-economica/columnas)
Bloque de código |
---|
theme | RDark |
---|
title | Parámetros |
---|
|
proyectoId=="123456";anualidad=in=("2020","2021");tipoOperacion=="EJ: Estado actual" |
Bloque de código |
---|
|
[
{
"id": "1" |
...
...
"Importe presupuestado"
"esTotalizadora": "true",
" |
...
...
true"
},
{
"id":"2",
"nombre":" |
...
...
...
"true",
"esVisible": "true"
},
{
"id":"3",
"nombre":"Importe |
...
...
gastos",
"esTotalizadora": "true",
" |
...
...
...
...
...
...
...
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)
...
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?
"esTotalizadora": "true",
"esVisible": "true"
},
{
"id":"5",
"nombre":"Cobros",
"esTotalizadora": "true",
"esVisible": "true"
}
] |
Ejecución presupuestaria - Estado actual (/ejecucion-economica)
Bloque de código |
---|
theme | RDark |
---|
title | Parámetros |
---|
|
proyectoId=="123456";anualidad=in=("2020","2021");tipoOperacion=="EJ: Estado actual" |
Bloque de código |
---|
|
[
{
"proyectoId":"123456",
"partidaPresupuestaria": "8002B541A64406"
"anualidad":"2020",
"tipo":"Gasto",
"columnas":[
{
"id": "1"
"valor":"2000"
},
{
"id":"2",
"valor":"500"
},
|
...
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?
Ejemplos
Ejecución presupuestaria - Estado actual - Columnas (/ejecucion-economica/columnas)
Bloque de código |
---|
theme | RDark |
---|
title | Parámetros |
---|
|
proyectoId=="123456";anualidad=in=("2020","2021");tipoOperacion=="EJ: Estado actual" |
Bloque de código |
---|
|
[
{
"id": "13",
"nombrevalor":"Importe presupuestado""1000.50"
},
{
"esTotalizadoraid": "true4",
"esVisiblevalor": "true1000.50"
},
{
"id":"25",
"nombrevalor":"Importe actual",1000.50"
"esTotalizadora}
},
{
"proyectoId": "true123456",
"esVisiblepartidaPresupuestaria": "true8002B541A64406"
},
{
"id"anualidad":"2021",
"tipo":"3Gasto",
"nombrecolumnas":"Importe disponible para gastos",[
{
"esTotalizadoraid": "true1",
"esVisiblevalor": "true2000"
},
{
"id":"42",
"nombrevalor":"Derechos500"
},
{
"esTotalizadoraid": "true3",
"esVisiblevalor": "true1000.50"
},
{
"id":"54",
"nombrevalor":"Cobros",1000.50"
},
{
"esTotalizadoraid": "true5",
"esVisiblevalor": "true1000.50"
}
}
] |
...
Validaciones de gastos pendientes - Columnas (/gastos/columnas)
Bloque de código |
---|
theme | RDark |
---|
title | Parámetros |
---|
|
d |
Validaciones de gastos pendientes (/gastos)
Bloque de código |
---|
theme | RDark |
---|
title | Parámetros |
---|
|
proyectoId=="123456";anualidad=in=("2020","2021");tipoOperacion=="EJ: Estado actual"d |
Bloque de código |
---|
|
[
{
"proyectoIdid":"1234561",
"partidaPresupuestariaproyectoId": "8002B541A64406"
"anualidad":"2020"123456",
"tipopartidaPresupuestaria": "Gasto202008002B541A64406",
"columnascodigoEconomico":[
{
"id": "1VI",
"valornombre": "2000"
Viajes y }dietas",
{
"idtipo": "2Gasto",
}
"valoranualidad":"5002021"
},,
"columnas":[
{
"id":"31",
"valor":"1000.502020-11-05"
},
{
"id":"42",
"valor":"1000Empresa S.50A"
},
{
"id":"53",
"valor":"1000.50"
}
]
},
{
"proyectoIdid":"1234562",
"partidaPresupuestariaproyectoId": "8002B541A64406"
"anualidad":"2021"123456",
"tipopartidaPresupuestaria": "Gasto202008002B541A64406",
"columnascodigoEconomico":[
{
"id": "1"
"valor":"2000"
},
{
VI",
"idnombre": "2Viajes y dietas",
"valortipo": "500Gasto"
},}
"anualidad":"2021",
"columnas":[
{
"id":"31",
"valor":"1000.502020-11-01"
},
{
"id":"42",
"valor":"1000Empresa S.50A"
},
{
"id":"53",
"valor":"1000.50"
}
]
}
]
|