Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.


...

Tabla de contenidos

Ejecución económica

Entidades

EntidadDescripción
CodigoEconomicoSon 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
PartidaPresupuestariaPartidas presupuestarias de la Universidad sobre las que se va recoger el detalle de operaciones contables desde el SGE
ProyectoEs la entidad proyecto de investigación en el SGE (el proyecto económico)
ProyectoPartidaPresupuestariaContiene las partidas presupuestarias asociadas a un proyecto del SGE
DatoEconomico

Contiene los gastos e ingresos económicos. Un gasto/ingreso tendrá que venir identificado por el proyecto al que pertenece, una partida presupuestaria y un código económico. Los datos comunes que se consideran que existen en todas las Universidades (ademas del proyecto, partida presupuestaria y código económico) son:

  • Anualidad
  • Fecha

El resto de campos del gasto/ingreso se tratarán como clave - valor, es decir, se hará de forma dinámica. Se indicará el nombre del campo y su valor, para poder mostrarlos en el SGI

Campo

Contienen el resto de datos de un gasto/ingreso que no son genéricos a todas las universidades. Se consideran los genéricos:

  • proyectoId
  • partidaPresupuestaria
  • codigoEconomico
  • anualidad
  • fecha

El resto de campos del gasto/ingreso se tratarán como clave - valor, es decir, se hará de forma dinámica. Se indicará el nombre del campo y su valor, para poder mostrarlos en el SGI

...

Bloque de código
themeRDark
titleOperacionSGE
collapsetrue
{ 
"id":"2",
"codigo": "OK", 
"nombre": "Obligación y Propuesta de pago", 
"estado": "Pendiente" ,
"columnasSGE": ["Numero DocumentonumeroDocumento","Proveedorproveedor","Importeimporte"]
}

DatoEconomico

NombreTipoDescripción
idStringIdentificador del gasto/ingreso
proyectoIdStringIdentificador del proyecto económico
partidaPresupuestariaPartidaPresupuestariaContiene la entidad Partida presupuestaria a la que esta asignado el gasto/ingreso
codigoEconomicoCodigoEconomicoContiene la entidad Código económico asignado al gasto/ingreso
anualidadStringAnualidad
fechaStringFecha del gasto/ingreso
operacionOperacionSGEContiene la entidad OperacionSGE
estadoStringEstado del gasto/ingreso
tipoStringDos valores: Gasto o Ingreso
camposLista[Campo]Listado con los campos del gasto/ingreso

...

Bloque de código
themeRDark
titleGasto
collapsetrue
"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": ["Numero DocumentonumeroDocumento","Proveedorproveedor","Importeimporte"]
}
"estado":"Consolidado",
"fecha": "2020-01-03",
"campos":[
  {
   "clave":"Numero Documento",
   "valor":"1224556"
  },
  {
   "clave":"Proveedor",
   "valor":"Empresa S.A"
  },
  {
   "clave":"Importe",
   "valor":"1000.50"
  },

]

...

Bloque de código
themeRDark
collapsetrue
proyectoId==("123456");
fecha=bt=("2020-01-01","2020-01-31");
operacionSGE=in=(
{ 
"id":"1",
"codigo": "AD*", 
"nombre": "Autorizaciones y Compromisos", 
"estado": "Iniciado" ,
"columnasSGE": ["Numero DocumentonumeroDocumento","Proveedorproveedor","Importeimporte"]
},
{ 
"id":"2",
"codigo": "OK", 
"nombre": "Obligación y Propuesta de pago", 
"estado": "Pendiente" ,
"columnasSGE": ["Numero DocumentonumeroDocumento","Proveedorproveedor","Importe ImputadoimporteImputado"]
}

 ¿como indicamos que tiene que ser la operacion SGE con codigo="OK", estado "Pendiente" y las columnas a devolver son "Numero DocumentonumeroDocumento","Proveedorproveedor","Importe ImputadoimporteImputado"?)

  • 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

...

Método

URL

Parámetros

Respuesta

Permisos

Descripción
Validación de gastos
GET/gastos

q+s (query + sort) ??

La query estará formada por:

  • proyectoId
  • fecha
  • id
  • Lista[OperacionSGE] ¿?
Lista[GastoDatoEconomico]

Listado de Gastos. 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}idGastoDatoEconomico
Detalle de un gasto
PUT/gastos/{id}/validarString

Se valida el gasto y recibe como parámetro el comentario  en caso de que lo tuviese.
PUT/gastos/{id}/rechazarString

Se rechaza el gasto y recibe como parámetro el comentario  en caso de que lo tuviese.
Ejecución presupuestaria
GET/ejecucion-presupuestaria/anualidades

q+s (query + sort)

La query estará formada por:

  • proyectoId
  • anualidad
  • Lista[OperacionSGE] ¿?
Lista[DatoEconomico]
Listado de partidas presupuestarias.  Por cada partida presupuestaria se devolverán los campos indicados en el parámetros de columnasSGE de la OperacionSGE