...
Entidad | Descripción |
---|---|
CodigoEconomico | Son los códigos económicos definidos en el Sistema de Gestión Económico y con los que se relacionarán los ingresos y gastos del SGE. Son los cṕodigos con los que se deberán relacionar cada uno de los conceptos de gasto/ingreso de investigación incluidos en convocatorias y proyectos. Los códigos económicos, junto con las partidas presupuestarias y el identificador del proyecto en el SGE serán los parámetros a partir de los que se establecerá la comunicación entre SGI y SGE para disponer en el SGI de todos los detalles económicos de los proyectos |
PartidaPresupuestaria | Partidas presupuestarias de la Universidad sobre las que se va recoger el detalle de operaciones contables desde el SGE |
Proyecto | Es la entidad proyecto de investigación en el SGE (el proyecto económico) |
ProyectoPartidaPresupuestaria | Contiene las partidas presupuestarias asociadas a un proyecto del SGE |
Modelo lógico
...
API
Definición de los objetos
...
PartidaPresupuestaria
Nombre | Tipo | Descripción |
id | String | Identificador de la aplicación presupuestaria en el SGE |
nombre | String | Cadena numérica o alfanumérica que identifica a forma la partida o aplicación presupuestaria en el SGE | nombre
anualidad | StringNombre | o descripción en caso de que lo tenga el código de la partida presupuestariaAnualidad a la que pertenece |
tipo | String | Si es de tipo "Ingreso" o de tipo "Gasto" |
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "id": "1", "nombre": "2020 08 002B 541A 64406", "nombreanualidad": "Gastos del capítulo 6 de investigación", 2020" "tipo": "Gasto" } |
CodigoEconomico
...
Nombre | Tipo | Descripción |
id | String | Identificador interno del código económico en el SGE |
nombre | String | Cadena numérica o alfanumérica que identifica al tipo de gasto/ingreso en el SGE |
nombre | String | Nombre o descripción del código económico en caso de que lo tenga |
fechaInicio | String | Fecha de inicio de la vigencia del código en caso de que la tuviese |
fechaFin | String | Fecha de fin de la vigencia del código en caso de que la tuviese |
tipo | String | Si es de tipo "Ingreso" o de tipo "Gasto" |
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "id": "640.201", "nombre": "640.20", "fechaInicio": "" , "fechaFin": "", "tipo": "Gasto" } |
...
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 de alta proyecto (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 | JSONRecibe 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 | idLista[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[PartidaPresupuestaria] | Listado de PartidaPresupuestaria | ||
GET | /partidas-presupuestarias/{id} | idPartidaPresupuestaria | 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 |
...