...
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
"id":"1", "proyectoId":"123456", "partidaPresupuestaria": { "id": "2020 08 002B 541A 64406202008002B541A64406", "nombre": "Gastos del capítulo 6 de investigación", "tipo": "Gasto" } "codigoEconomico": { "id": "2020 08 002B 541A 64406VI", "nombre": "GastosViajes del capítulo 6 de investigacióny dietas", "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", "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 Bloqueados: 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
Servicio ejecución presupuestaria - Gastos
Por cada partida presupuestaria - código económico definidos en el presupuesto del Proyecto se realizará una llamada al servicio /ejecucion-presupuestaria/gastos pasando por parámetro:
- proyectoId
- anualidad
- partidaPresupuestaria
- codigoEconomico
- Lista[OperacionSGE]
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
proyectoId==("123456"); anualidad=in=("2020","2021"); partidaPresupuestaria=="202008002B541A64406"; codigoEconomico=="VI"; operacionSGE=in=( { "id":"1", "codigo": "AD*", "nombre": "Autorizaciones y Compromisos", "estado": "Consolidado" , "columnasSGE": ["importe"importeInicial","importeGastado","importeRetenido","importeDisponible"] }, { "id":"2", "codigo": "AD*/", "nombre": "Autorizaciones y Compromisos", "estado": "Consolidado" , "columnasSGE": ["importeInicial","importeGastado","importeRetenido","importeDisponible"] } { "id":"3", "codigo": "OK", "nombre": "Obligación y Propuesta de pago", "estado": "Consolidado" , "columnasSGE": ["importe"importeInicial","importeGastado","importeRetenido","importeDisponible"] } { ¿como indicamos que tiene que ser la operacion SGE con codigo="OK", estado "Consolidado" y la columna a devolver es "importe?)"id":"4", "codigo": "Modificación relación interna transferencia positiva", "nombre": "Modificación relación interna transferencia positiva", "estado": "Consolidado" , "columnasSGE": ["importeInicial","importeGastado"] } { "id":"4", "codigo": "Modificación relación interna gasto tipo RIGG", "nombre": "Modificación relación interna gasto tipo RIGG", "estado": "" , "columnasSGE": ["importeInicial","importeGastado"] } ) |
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 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 | |
GET | /gastos/{id}/documentos | id | Lista[Documento] | Listado con el detalle de los documentos asociados a un documento contable | |
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 | |||||
GET | /ejecucion-presupuestaria/gastos | q+s (query + sort) La query estará formada por:
| Lista[DatoEconomico] | Listado 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 | |
GET | /ejecucion-presupuestaria/ingresos | q+s (query + sort) La query estará formada por:
| Lista[DatoEconomico] | Listado de ingresos 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 ingreso, sino solo los campos cuyo nombre coinciden con los indicados en el parámetro de ColumnasSGE de la OperacionSGE | |
...