Á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.

...

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 pares de nombre - 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 como nombre - valor, es decir, se hará de forma dinámica. Se indicará el nombre del campo y su valor, para poder mostrarlos en el SGI

Modelo lógico

Image Removed

API

Definición de los objetos

OperacionSGE

...

themeRDark
titleOperacionSGE
collapsetrue

...

EjecucionPresupuestaria

Almacena el balance de la situación de las aplicaciones presupuestarias del proyecto económico. Este balance de las aplicaciones presupuestarias podrá visualizarse bajo tres bloques distintos:

  • Anualidades
  • Gastos 
  • Ingresos
ColumnaContiene el listado de columnas (nombre y valor de la columna) que serán mostradas por cada aplicación presupuestaria


Modelo lógico

Image Added

API

Definición de los objetos

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

Campo

NombreTipoDescripción
clavenombreStringNombre del campo
valorStringValor del campo
Bloque de código
themeRDark
titleDatoEconomico
collapsetrue
"id":"1",
"proyectoId":"123456",
"partidaPresupuestaria": {
    "id": "202008002B541A64406",
    "nombre": "Gastos del capítulo 6 de investigación",
    "tipo": "Gasto"
}
"codigoEconomico": {
    "id": "VI",
    "nombre": "Viajes y 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":[
  {
   "clavenombre":"Numero Documento",
   "valor":"1224556"
  },
  {
   "clavenombre":"Proveedor",
   "valor":"Empresa S.A"
  },
  {
   "clavenombre":"Importe",
   "valor":"1000.50"
  },

]

...

  • Buscar por estado Pendientes: Llamar al servicio de de /gastos/pendientes pasando por parámetro:
    • proyectoId
    • fecha
    • Lista[OperacionSGE]

           

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": ["numeroDocumento","proveedor","importe"]
},
{ 
"id":"2",
"codigo": "OK", 
"nombre": "Obligación y Propuesta de pago", 
"estado": "Pendiente" ,
"columnasSGE": ["numeroDocumento","proveedor","importeImputado"]
}

 ¿como indicamos que tiene que ser la operacion SGE con codigo="OK", estado "Pendiente" y las columnas a devolver son "numeroDocumento","proveedor","importeImputado"?)
    • fecha      
  • Buscar por estado Validados: Llamar al servicio de de /gastos/pendientes pasando por parámetro:
    • id (se enviaría un id in () con todos los gastosRef que tengamos en el SGI en estado Validado)
    • fecha

...

    • fecha    
  • Buscar por estado Bloqueados: Llamar al servicio de /gastos/pendientes pasando por parámetro:
    • id (se enviaría un id in () con todos los gastosRef que tengamos en el SGI en estado Bloqueado)
    • fecha

...

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]

...

themeRDark
titleEjecución presupuestaria - Gastos
collapsetrue

...

  • (identificador del proyecto económico)
  • anualidad (se enviaría un anualidad in () con las anualidades seleccionadas en la pantalla)
  • partidaPresupuestaria (se enviaría un partidaPresupuestaria in () con las partidas presupuestarias definidas en el presupuesto de los proyectos SGI asociados al proyecto económico)

...



OperacionSGE] ¿?gastos
  • codigoEconomico
  • OperacionSGE] ¿?Lista[DatoEconomico 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 OperacionSGEOperacionSGE ¿?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

    Método

    URL

    Parámetros

    Respuesta

    Permisos

    Descripción
    Validación de gastos
    GET/gastos/pendientes

    q+s (query + sort)

    La query estará formada por:

    • proyectoId
    • fecha
    • id
    Lista[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 OperacionSGEpendientes de pasar por la "Validación de gastos"

    GET/gastos/{id}idDatoEconomico
    Detalle de un gasto
    GET/gastos/{id}/documentosidLista[Documento]
    Listado con el detalle de los documentos asociados a un documento contable
    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
    • partidaPresupuestaria
    Lista[EjecucionPrespuestaria]

    Listado

    con el balance de las partidas presupuestaria del proyecto. Por cada partida presupuestaria se devolverán las columnas a mostrar en el SGI con sus cálculos realizados sobre las operaciones contables. Las columnas a mostrar serían (para la Universidad de Murcia):

    • Importe presupuestado
    • Importe actual de gastos
    • Importe disponible de gastos
    • Derechos
    • Cobros
    GET

    /ejecucion-presupuestaria/ingresosgastos

    q+s (query + sort)

    La query estará formada por:

    • proyectoId
    • anualidad
    • partidaPresupuestariacodigoEconomico
    Lista[EjecucionPrespuestaria]Lista[DatoEconomico]



    GET

    /ejecucion-presupuestaria/ingresos

    q+s (query + sort)

    La query estará formada por:

    • proyectoId
    • anualidad
    • partidaPresupuestaria
    Lista[EjecucionPrespuestaria]