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

...

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

]

...

          

  • Buscar por estado Bloquedos Bloqueados: 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

Servicios Ejecución presupuestaria - gastos

  • Llamar al servicio de /gastos pasando por parámetro:
    • proyectoId
    • anualidad
    • Lista[OperacionSGE]


Bloque de código
themeRDark
collapsetrue
proyectoId==("123456");
anualidad=in=("2020","2021");
operacionSGE=in=(
{ 
"id":"1",
"codigo": "AD*", 
"nombre": "Autorizaciones y Compromisos", 
"estado": "Consolidado" ,
"columnasSGE": ["importe"]
},
{ 
"id":"2",
"codigo": "OK", 
"nombre": "Obligación y Propuesta de pago", 
"estado": "Consolidado" ,
"columnasSGE": ["importe"]
}

 ¿como indicamos que tiene que ser la operacion SGE con codigo="OK", estado "Consolidado" y la columna a devolver es "importe?)

...

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[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 OperacionSGE

GET/gastos/{id}idDatoEconomico
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 - gastos
GET

/ejecucion-presupuestaria/gastos

/gastos

q+s (query + sort)

La query estará formada por:

  • proyectoId
  • anualidad
  • partidaPresupuestaria
  • Lista[OperacionSGE] ¿?
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 OperacionSGE

agrupados por partida presupuestaria y código económico.  Se sumará el  campo "importe" (campo definido en la ColumnaSGE de las OperacionesSGE) de todos los gastos (indicados en OperacionSGE) y se agruparán por partida presupuestaria y código económico. La entidad devuelta será un listado de DatoEconomico, donde cada DatoEconomico será de la siguiente forma:

Bloque de código
themeRDark
titleDatoEconomico
"id":"",
"proyectoId":"123456",
"partidaPresupuestaria": {
    "id": "2020 08 002B 541A 64406",
    "nombre": "Gastos del capítulo 6 de  investigación",
    "tipo": "Gasto"
}
"codigoEconomico": {
    "id": "VI",
    "nombre": "Viajes y diestas",
    "tipo": "Gasto"
}
"anualidad":"2021",
"fecha":"",
"operacion": {}
"estado":"",
"campos":[
  {
   "clave":"importe",
   "valor":"1500.50"
  }]