...
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
"id":"1", "proyectoId":"123456", "partidaPresupuestaria": { "id": "2020 08 002B 541A 64406", "nombre": "Gastos del capítulo 6 de investigación", "tipo": "Gasto" } "codigoEconomico": { "id": "2020 08 002B 541A 64406", "nombre": "Gastos del capítulo 6 de investigación", "tipo": "Gasto" } "anualidad":"2021", "fecha":"2020-01-02", "operacion": { "id":"2", "codigo": "OK", "nombre": "Obligación y Propuesta de pago", "estado": "Pendiente" , "columnasSGE": ["numeroDocumento","proveedor","importe"] } "estado":"Consolidado", "fecha": "2020-01-03", "campos":[ { "clave":"Numero Documento", "valor":"1224556" }, { "clave":"Proveedor", "valor":"Empresa S.A" }, { "clave":"Importe", "valor":"1000.50" }, ] |
Servicios Validación de gastos
- Buscar por estado Pendientes: Llamar al servicio de /gastos pasando por parámetro:
- proyectoId
- fecha
- Lista[OperacionSGE]
...
- Buscar por estado Validados: Llamar al servicio de /gastos pasando por parámetro:
- id (se enviaría un id in () con todos los gastosRef que tengamos en el SGI en estado Validado)
- fecha
...
- Buscar por estado Bloquedos: Llamar al servicio de /gastos pasando por parámetro:
- id (se enviaría un id in () con todos los gastosRef que tengamos en el SGI en estado Bloqueado)
- fecha
Servicios Ejecución presupuestaria - gastos
- Llamar al servicio de /gastos pasando por parámetro:
- proyectoId
- anualidad
- Lista[OperacionSGE]
Bloque de código theme RDark collapse true proyectoId==("123456"); anualidad=in=("2020","2021"); operacionSGE=in=( { "id":"1", "codigo": "AD*", "nombre": "Autorizaciones y Compromisos", "estado": "Consolidado" , "columnasSGE": ["importe"] }, { "id":"2", "codigo": "OK", "nombre": "Obligación y Propuesta de pago", "estado": "Consolidado" , "columnasSGE": ["importe"] } ¿como indicamos que tiene que ser la operacion SGE con codigo="OK", estado "Consolidado" y la columna a devolver es "importe?)
Método | URL | Parámetros | Respuesta | Permisos | Descripción |
---|---|---|---|---|---|
Validación de gastos | |||||
GET | /gastos | q+s (query + sort) La query estará formada por:
| Lista[DatoEconomico] | Listado de Gastos. No gastos datos de alta en el sistema externo económico del tipo indicado en la OperacionSGE (tipo del documento y estado). No se devuelven todos los campos del gasto, sino solo los campos cuyo nombre coinciden con los indicados en el parámetro de ColumnasSGE de la OperacionSGE | |
GET | /gastos/{id} | id | DatoEconomico | Detalle de un gasto | |
PUT | /gastos/{id}/validar | String | Se valida el gasto y recibe como parámetro el comentario en caso de que lo tuviese. | ||
PUT | /gastos/{id}/rechazar | String | Se rechaza el gasto y recibe como parámetro el comentario en caso de que lo tuviese. | ||
Ejecución presupuestaria - gastos | |||||
GET | /ejecucion-presupuestaria/ anualidadesgastos /gastos | q+s (query + sort) La query estará formada por:
| Lista[DatoEconomico] | Listado de partidas presupuestarias. Por cada partida presupuestaria se devolverán los campos indicados en el parámetros de columnasSGE de gastos datos de alta en el sistema externo económico del tipo indicado en la OperacionSGE (tipo del documento y estado). No se devuelven todos los campos del gasto, sino solo los campos cuyo nombre coinciden con los indicados en el parámetro de ColumnasSGE de la OperacionSGE | |