...
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "id":"12", "codigo": "OK", "nombre": "Obligación y Propuesta de pago", "estado": "Pendiente" , "columnasSGE": ["Tipo Documento","Numero Documento","Descripción","Proveedor","Importe Imputado"] } |
...
Nombre | Tipo | Descripción |
id | String | Identificador del gasto |
proyectoId | String | Identificador del proyecto económico |
partidaPresupuestaria | StringPartidaPresupuestaria | Contiene la entidad Partida presupuestaria a la que esta asignado el gasto |
codigoEconomico | StringCodigoEconomico | Contiene la entidad Código económico asignado al gasto |
anualidad | String | Anualidad |
fecha | String | Fecha del gasto |
operacion | OperacionSGE | Contiene la entidad OperacionSGE |
campos | Lista[Campo] | Listado con los campos del gasto |
...
Nombre | Tipo | Descripción |
nombre | String | Nombre del campo |
valor | String | Valor del campo |
Bloque de código | ||||||
---|---|---|---|---|---|---|
| ||||||
"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": ["Tipo Documento","Numero Documento","Descripción","Proveedor","Importe Imputado"]
}
"campos":[
{
"nombre":"Tipo Documento",
"valor":"Factura"
},
{
"nombre":"Numero Documento",
"valor":"1224556"
},
{
"nombre":"Descripción",
"valor":"Descripción del gasto"
},
{
"nombre":"Proveedor",
"valor":"Empresa S.A"
},
{
"nombre":"Importe Imputado",
"valor":"1000.50"
},
] |
Servicios
- Buscar por estado Pendientes: Llamar al servicio de /gastos pasando por parámetro:
- proyectoId
- fecha
- Lista[OperacionSGE]
...
Bloque de código | ||||
---|---|---|---|---|
| ||||
proyectoId==("123456"); fecha=bt=("2020-01-01","2020-01-31"); operacionSGE=in=( { "id":"1", "codigo": "AD*", "nombre": "Autorizaciones y Compromisos", "estado": "Iniciado" , "columnasSGE": ["Tipo Documento","Numero Documento","Descripción A","Proveedor","Importe"] }, { "id":"2", "codigo": "OK", "nombre": "Obligación y Propuesta de pago", "estado": "Pendiente" , "columnasSGE": ["Tipo Documento","Numero Documento","Descripción B","Proveedor","Importe Imputado"] } ¿como indicamos que tiene que ser la operacion SGE con codigo="OK", estado "Pendiente" y las columnas a devolver son "Tipo Documento","Numero Documento","Descripción","Proveedor","Importe Imputado"?) |
- 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
...