...
Definición de los objetos
...
DocumentoContable
Nombre | Tipo | Descripción | |||
id | String | Identificador del proyecto económicodocumento contable | |||
titulonombre | String | Título Nombre del proyecto económicodocumento contable | |||
fechaInicioestado | String | Fecha de inicio del proyecto económico | Estado del documento contable | ||
columnas | Lista[String] | Listado con el nombre de los campos a recuperar del documento contable | fechaFin | String | Fecha de fin del proyecto económico |
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "id": "1234566RC", "titulonombre": "TítuloRetenciones delde proyectocrédito de investigaciónnormales", "fechaInicioestado": "2020-12-15Consolidado" , "fechaFincolumnas": ["2022-11-25" } |
PartidaPresupuestaria
...
TipoDocumento","NumeroDocumento","Descripción","Fecha","Proveedor","ImporteImputado"]
} |
Gasto
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"id": "2020 08 002B 541A 64406",
"nombre": "Gastos del capítulo 6 de investigación",
"tipo": "Gasto"
} |
...
Nombre | Tipo | Descripción |
id | String |
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"id": "640.20",
"nombre": "",
"fechaInicio": "" ,
"fechaFin": "",
"tipo": "Gasto"
} |
Servicios
Identificador del gasto | ||
partidaPresupuestaria | String | Partida presupuestaria a la que esta asignado el gasto |
anualidad | String | Anualidad |
campos | Lista[Campo] | Listado con los campos del gasto |
Campo
Nombre | Tipo | Descripción |
nombre | String | Nombre del campo |
valor | String | Valor del campo |
Servicios
- Buscar por estado Pendientes: Llamar al servicio de /gastos pasando por parámetro:
- proyectoEconomicoRef
- Lista[DocumentoContable]
- fecha
- 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
Método | URL | Parámetros | Respuesta | Permisos | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET | /gastos | q+s (query + sort) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Método | URL | Parámetros | Respuesta | Permisos | Descripción | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET | /proyectos | q+s (query + sort) La query estará formada por:
| Lista[Proyecto] | Listado de Proyectos económicos. | GET | /proyectos/{id} | id | Proyecto | Detalle de los datos generales de un proyecto económico | GET | /proyectos/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta proyecto, pestaña "Datos generales". | POST | /proyectos | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos generales (formly) con los campos necesarios para crear un proyecto en el SGE | GET | /proyectos/{id}/partidas-presupuestarias/gasto | id | Lista[PartidaPresupuestaria] | Listado de PartidaPresupuestaria de tipo gasto de un proyecto | GET | /proyectos/formly/partidas-presupuestarias-gastos | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta proyecto, pestaña "Partidas presupuestarias gastos". | POST | /proyectos/{id}/partidas-presupuestarias/gasto | JSON | Recibe como parámetro la respuesta del usuario del formulario de "Partidas presupuestarias gastos" (formly) con los campos necesarios para crear las entidades de partidas de gastos de un proyecto. | GET | /proyectos/{id}/partidas-presupuestarias/ingreso | id | Lista[PartidaPresupuestaria] | Listado de PartidaPresupuestaria de tipo ingreso de un proyecto | GET | /proyectos/formly/partidas-presupuestarias-ingresos | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta proyecto, pestaña "Partidas presupuestarias ingresos". Ver PENDIENTE | POST | /proyectos/{id}/partidas-presupuestarias/ingreso | JSON | Recibe como parámetro la respuesta del usuario del formulario de "Partidas presupuestarias ingresos" (formly) con los campos necesarios para crear las entidades de partidas de ingresos de un proyecto. | GET | /partidas-presupuestarias | q + s La query estará formada por:
| Lista[PartidaPresupuestariaGasto] | Listado de PartidaPresupuestaria | GET | /partidas-presupuestarias/{id} | id | PartidaPresupuestaria | Detalle de la partida presupuestaria | GET | /partidas-presupuestarias/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta partida presupuestaria. | POST | /partidas-presupuestarias | JSON | Recibe como parámetro la respuesta del usuario del formulario de alta de parida presupuestaria con los campos necesarios para darla de alta en el SGE | GET | /codigos-economicos/gasto | Lista[CodigoEconomico] | Listado de CodigoEconomico de tipo gasto | GET | /codigos-economicos/ingreso | Lista[CodigoEconomico] | Listado de CodigoEconomico de tipo ingreso | GET | /codigos-economicos/{id} | CodigoEconomico | Detalle de CodigoEconomico |
Documentación API
...
Gastos. No se devuelven todos los campos del gasto, sino solo los campos cuyo nombre coinciden con los indicados en el parámetro de DocumentoContable | |||||
GET | /gastos/{id} | id | Gasto | Detalle de un gasto | |