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

...

Definición de los objetos

...

DocumentoContable


NombreTipoDescripción
idStringIdentificador del proyecto económicodocumento contable
titulonombreStringTítulo Nombre del proyecto económicodocumento contable
fechaInicioestadoStringFecha de inicio del proyecto económicoEstado del documento contable
columnasLista[String]Listado con el nombre de los campos a recuperar del documento contablefechaFinStringFecha de fin del proyecto económico
Bloque de código
themeRDark
titleProyectoDocumentoContable
collapsetrue
{ 
"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
themeRDark
titlePartidaPresupuestaria
collapsetrue
{ 
"id": "2020 08 002B 541A 64406", 
"nombre": "Gastos del capítulo 6 de investigación", 
 "tipo": "Gasto"
}

...

NombreTipoDescripción
idString
Cadena numérica o alfanumérica que identifica al tipo de gasto/ingreso en el SGEnombreStringNombre o descripción del código económico en caso de que lo tengafechaInicioStringFecha de inicio de la vigencia del código en caso de que la tuviesefechaFinStringFecha de fin de la vigencia del código en caso de que la tuviesetipoStringSi es de tipo "Ingreso" o de tipo "Gasto"
Bloque de código
themeRDark
titleCodigoEconomico
collapsetrue
{ 
"id": "640.20", 
"nombre": "", 
"fechaInicio": "" ,
"fechaFin": "",
 "tipo": "Gasto"
}

Servicios

Identificador del gasto
partidaPresupuestariaStringPartida presupuestaria a la que esta asignado el gasto
anualidadStringAnualidad
camposLista[Campo]Listado con los campos del gasto

Campo

NombreTipoDescripción
nombreStringNombre del campo
valorStringValor 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:

  • id
  • titulo
  • fechaInicio
  • fechaFin
Lista[Proyecto]

Listado de Proyectos económicos.

GET/proyectos/{id}idProyectoDetalle de los datos generales de un proyecto económicoGET/proyectos/formly/create Formly

Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta proyecto, pestaña "Datos generales".

POST/proyectosJSONRecibe como parámetro la respuesta del usuario del formulario de datos generales (formly) con los campos necesarios para crear un proyecto en el SGEGET/proyectos/{id}/partidas-presupuestarias/gasto

id

Lista[PartidaPresupuestaria]Listado de PartidaPresupuestaria de tipo gasto de un proyectoGET

/proyectos/formly/partidas-presupuestarias-gastos

FormlyDevuelve el formulario (formly) a pintar para la pantalla de solicitar alta proyecto, pestaña "Partidas presupuestarias gastos".  POST/proyectos/{id}/partidas-presupuestarias/gastoJSONRecibe 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 proyectoGET

/proyectos/formly/partidas-presupuestarias-ingresos

FormlyDevuelve el formulario (formly) a pintar para la pantalla de solicitar alta proyecto, pestaña "Partidas presupuestarias ingresos". Ver  PENDIENTEPOST/proyectos/{id}/partidas-presupuestarias/ingresoJSONRecibe 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:

  • tipoproyectoEconomicoRef
  • partidaPresupustaria
  • id
  • Lista[DocumentoContable] ¿?id
Lista[PartidaPresupuestariaGasto]

Listado de

PartidaPresupuestaria
GET/partidas-presupuestarias/{id}idPartidaPresupuestariaDetalle de la partida presupuestariaGET/partidas-presupuestarias/formly/create Formly

Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta partida presupuestaria.

POST/partidas-presupuestariasJSONRecibe como parámetro la respuesta del usuario del formulario de alta de parida presupuestaria con los campos necesarios para darla de alta en el SGEGET/codigos-economicos/gastoLista[CodigoEconomico]Listado de CodigoEconomico de tipo gastoGET/codigos-economicos/ingresoLista[CodigoEconomico]Listado de CodigoEconomico de tipo ingresoGET/codigos-economicos/{id}CodigoEconomicoDetalle de CodigoEconomico

Documentación API

http://gitlab.treelogic.local/operaciones/hercules/sgi/sgi-esb/external-services/sge-service/-/blob/master/src/main/resources/sge-openapi.yaml

...

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}idGasto
Detalle de un gasto