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

...

NombreTipoDescripción
idStringIdentificador único del documento
nombreStringNombre del documento a mostrar

nombreFichero

StringNombre del fichero con extensión

FacturaPendienteEmitir

NombreTipoDescripción
idStringIdentificador interno del item de calendario de facturación del SGI.
proyectoIdStringIdentificador del proyecto SGI.
fechaEmisionStringFecha en la que debe ser emitida la factura.

importeBase

NúmeroImporte base de la factura.
modeloEjecucionModeloEjecucion

Modelo de ejecución asociado a la factura (al proyecto)

numeroPrevisionStringEs el campo que establece la relación entre el ítem del calendario de facturación y las facturas emitidas en el SGE

ModeloEjecucion

NombreTipoDescripción
idStringIdentificador del modelo de ejecución
nombreStringNombre del modelo de ejecución

Método

URL

Parámetros

Respuesta

Descripción
SGI - SGE
GET/facturas-emitidas/columnas

q+s (query + sort)

La query estará formada por:

  • proyectoId
  • reducida
  • fechaFactura

El campo reducida puede tomar los siguientes valores:

  • true: sólo se envían las columnas a mostrar en la pantalla principal
  • false:  se envían todas las columnas (para su exportación)

Si no esta informado el campo reducida se considera false.

Lista[Columna]



Listado con las columnas que va a devolver la llamada /facturas-emitidas

Por cada columna se indica un id, nombre, si es una columna acumulable (se va a hacer una suma de ella en el SGI)

Ver el apartado "Columnas Factura Emitida" para ver que columnas se deben de mostrar.


GET/facturas-emitidas

q+s (query + sort)

La query estará formada por:

  • proyectoId
  • reducida
  • fechaFactura
  • numeroPrevision

El campo reducida puede tomar los siguientes valores:

  • true: sólo se envían las columnas a mostrar en la pantalla principal
  • false:  se envían todas las columnas (para su exportación)

Si no esta informado el campo reducida se considera false.

Lista[FacturaEmitida]



Listado con las facturas emitidas del SGE. Por cada factura emitida se devolverán los siguientes campos:

  • Identificador de la factura emitida
  • Identificador del proyecto SGE
  • Anualidad
  • Número de factura
  • Mapa de columnas de clave - valor (donde la clave será los id definidos en la llamada /facturas-emitidas/columnas y el valor será el valor de la columna. El valor será un String salvo en aquellas columnas que sean acumulables,se tenga que hacer sumas sobre ellas, donde será de tipo Numérico (sin separador de miles y como separador decimal el punto)). Ver el apartado "Columnas Factura Emitida" para ver los id de la columnas que se deben de mostrar.
GET/facturas-emitidas/{id}
FacturaEmitidaDetalle

Detalle de la factura emitida con todas sus columnas.

  • Identificador de la factura emitida
  • Identificador del proyecto SGE
  • Anualidad
  • Listado de campos con su nombre y valor (Ver el apartado "Campos Detalle factura emitida" para ver que campos se deben de mostrar. En el detalle se muestran todos la columnas o campos.)
  • Listado de documentos (identificador, nombre del documento y nombre del fichero, sin el contenido)



GET/documentos/{id}/archivo
Binario (en la cabecera ira el contentType)Devuelve el binario del documento
SGE - SGI
GET/facturas-pendientes

q+s (query + sort)

La query estará formada por:

  • proyectoId
  • numeroPrevision
Lista[FacturaPendienteEmitir]

Listado de todas las facturas registradas en el SGI validadas por el IP y con fecha de conformidad (tanto si ya tienen la factura emitida creada en el SGE como sino).

La relación entre el calendario de facturación del SGI y facturas emitidas se establecerá en el SGE.

Este servicio será el utilizado en el SGE en la pantalla de creación de factura emitida para mostrar el listado de items del calendario de facturación creados en el SGI (tendrán que eliminar aquellos items del calendario del SGI que ya tienen factura emitida relacionada o creada). La relación factura emitida (SGE) - número previsión (SGI) se almacenará en el SGE.

...

  • Fecha emisión
  • Entidad
  • Concepto
  • Importe base
  • Porcentaje IVA
  • Importe total
  • Estado
  • Fecha cobro
  • Importe cobrado
  • Número previsión

Ejemplos

Columnas Facturas emitidas (/facturas-emitidas/columnas)


Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";anualidadfechaFactura=inbt=("2020-12-01T00:00:00Z","2021-01-31T23:59:59Z");tipoOperacion=="EPA"
Bloque de código
themeRDark
titleRespuesta
[
 {
   "id": "1"
   "nombre":"ImporteFecha presupuestadoemisión"
   "acumulable": "truefalse"
   
  },
  {
   "id":"2",
   "nombre":"Importe actualEntidad",
   "acumulable": "truefalse"
  
  },
  {
   "id":"3",
   "nombre":"Importe disponible para gastosConcepto",
   "acumulable": "truefalse"
  
  },
  {
   "id":"4",
   "nombre":"DerechosImporte base",
   "acumulable": "true"
  },
  {
   "id":"5",
   "nombre":"CobrosPorcentaje IVA",
   "acumulable": "truefalse"
  }

]

Ejecución presupuestaria - Estado actual  (/ejecucion-economica)

Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";anualidad=in=("2020","2021");tipoOperacion=="EPA"
Bloque de código
themeRDark
titleRespuesta
[
{
	"proyectoId":"123456",
	"partidaPresupuestaria": "8002B541A64406"
	"anualidad":"2020",
	"tipo":"Gasto",
	"columnas": {
     	"1":2000,
     	"2":500,
     	"3":1000.50,
     	"4":1000.50,
     	"5":1000.50
     	}
 
},
{
	"proyectoId":"123456",
	"partidaPresupuestaria": "8002B541A64406"
	"anualidad":"2021",
	"tipo":"Gasto",
	"columnas": {
        "1":2000,
     	"2":500.50,
     	"3":1000.50,
     	"4":1000.50,
     	"5":1000.50
         }
}
]

Facturas y justificantes - Facturas y gastos - Columnas (reducida false) (/ejecucion-economica/columnas)

Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";anualidad=in=("2020","2021");fechaPago=bt=("2020-12-01T00:00:00Z","2021-01-31T23:59:59Z");tipoOperacion=="FJF";reducida=="false"
Bloque de código
themeRDark
titleRespuesta
[
 {
   "id": "1"
   "nombre":"Nº de registro"
   "acumulable": "false"
   
  },
  {
   "id":"2",
   "nombre":"Tipo de operación",
   "acumulable": "false"
  
  },
  {
   "id":"3",
   "nombre":"Proveedor",
   "acumulable": "false"
  
  },
  {
   "id":"4",
   "nombre":"Nº de registro del proveedor",
   "acumulable": "false"
  },
  {
   "id":"5",
   "nombre":"Concepto de la Fac./Gasto",
   "acumulable": "false"
  },
  {
   "id":"6",
   "nombre":"Importe",
   "acumulable": "true"
  },
  {
   "id":"7",
   "nombre":"Importe IVA",
   "acumulable": "true"
  },
  {
   "id":"8",
   "nombre":"Fecha devengo",
   "acumulable": "false"
  },
  {
   "id":"9",
   "nombre":"Fecha contabilización",
   "acumulable": "false"
  },
  {
   "id":"10",
   "nombre":"Fecha pago",
   "acumulable": "false"
  },
  {
   "id":"11",
   "nombre":"Nº documento de gasto",
   "acumulable": "false"
  },
  {
   "id":"12",
   "nombre":"Nº de señalamiento",
   "acumulable": "false"
  }

]

Facturas y justificantes - Facturas y gastos (reducida a false) (/ejecucion-economica)

Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";anualidad=in=("2020","2021");fechaPago=bt=("2020-12-01","2021-01-31");ttipoOperacion=="FJF";reducida=="false"
Bloque de código
themeRDark
titleRespuesta
[
{
	"id":"11-2020-Factura"
	"proyectoId":"123456",
	"partidaPresupuestaria": "8002B541A64406",
	"codigoEconomico": {
   	 	"id": "FU",
    	"nombre": "Fungible",
    	"tipo": "Gasto"
		}
	"anualidad":"2020",
	"tipo":"Gasto",
	"columnas": {
     	"1":"1243",
  		"2":"Factura",
 		"3":"Proveedor1",
  		"4":"24555",
  		"5":"Gasto de material inventariable",
 		"6":500.00,
  		"7":0.00,
  		"8":"20/12/2020",
  		"9":"20/12/2020",
  		"10":"20/12/2020",
 		"11":"11222",
  		"12":"4567"
  		}
},
{
	"id":"12-2020-Factura"
	"proyectoId":"123456",
	"partidaPresupuestaria": "8002B541A64406",
	"codigoEconomico": {
    	"id": "FU",
    	"nombre": "Fungible",
    	"tipo": "Gasto"
		}
	"anualidad":"2020",
	"tipo":"Gasto",
	"columnas":{
     	"1":"1243",
  		"2":"Factura",
 		"3":"Proveedor1",
  		"4":"24555",
  		"5":"Gasto de material inventariable",
 		"6":500.00,
  		"7":0.00,
  		"8":"20/12/2020",
  		"9":"20/12/2020",
  		"10":"20/12/2020",
 		"11":"11222",
  		"12":"4567"
  		}
}
]

Facturas y justificantes - Facturas y gastos - Detalle (/ejecucion-economica/{id})

Bloque de código
themeRDark
titleParámetros
tipoOperacion=="FGF"
Bloque de código
themeRDark
titleRespueta
{
    "id":"11-2020-Factura"
    "proyectoId":"123456",
    "partidaPresupuestaria": "8002B541A64406",
    "codigoEconomico": {
        "id": "FU",
        "nombre": "Fungible",
        "tipo": "Gasto"
        }
    "anualidad":"2020",
    "tipo":"Gasto",
    "campos":[
        {
            "nombre":"Nº registro",
            "valor":"1243"
        },
        {
            "nombre":"Tipo operación",
            "valor":"Factura"
        },
        {
            "nombre":"Proveedor",
            "valor":"Proveedor1"
        },
        {
            "nombre":"Nº de registro del proveedor",
            "valor":"24555"
        },
        {
            "nombre":"Concepto de la Fac/Gasto",
            "valor":"Gasto de material inventariable"
        },
        {
            "nombre":"Importe",
            "valor":"500.00"
        },
        {
            "nombre":"Importe IVA",
            "valor":"0.00"
        },
        {
            "nombre":"Fecha devengo",
            "valor":"20/12/2020"
        },
        {
            "nombre":"Fecha contabilización",
            "valor":"20/12/2020"
        },
        {
            "nombre":"Fecha pago",
            "valor":"20/12/2020"
        },
        {
            "nombre":"Nº documento de gasto",
            "valor":"11222"
        },
        {
            "nombre":"Nº de señalamiento",
            "valor":"4567"
        }
    ]
     
}

Validaciones de gastos pendientes - Columnas (con reducida a true) (/gastos/columnas)

Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";estado=="Pendiente";reducida=="true"
Bloque de código
themeRDark
titleRespuesta
[
 {
   "id": "1"
   "nombre":"Tipo documento"
   "acumulable": "false"
  },
  {
   "id":"2",
   "nombre":"Importe imputado",
   "acumulable": "true"
  },
  {
   "id":"3",
   "nombre":"Proveedor",
   "acumulable": "false"
  },
  {
   "id":"4",
   "nombre":"Fecha",
   "acumulable": "false"
  }
  
]

Validaciones de gastos pendientes - Columnas (con reducida a false) (/gastos/columnas)

Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";estado=="Pendiente";reducida=="false"
Bloque de código
themeRDark
titleRespuesta
[
 {
   "id": "1"
   "nombre":"Tipo documento"
   "acumulable": "false"
  },
 ,
  {
   "id":"2",
   "nombre":"Nº documento",
   "acumulable": "false"
  },
  {
   "id":"3"6",
   "nombre":"Importe imputadototal",
   "acumulable": "true"
  },
  {
   "id":"47",
   "nombre":"Importe totalEstado",
   "acumulable": "truefalse"
  },
  {
   "id":"58",
   "nombre":"DescripciónFecha cobro",
   "acumulable": "false"
  },
  {
   "id":"69",
   "nombre":"ProveedorImporte cobrado",
   "acumulable": "falsetrue"
  },
  {
   "id":"710",
   "nombre":"FechaNúmero previsión",
   "acumulable": "false"
  }
  
]

...


...

Columnas Facturas emitidas (/facturas-emitidas)


Bloque de código
themeRDark
titleParámetros
proyectoId=="123456";estadofechaFactura=bt="Pendiente";reducida=="true"("2020-12-01T00:00:00Z","2021-01-31T23:59:59Z")
Bloque de código
themeRDark
titleRespuesta
[
{
	"id":"111-2021",
	"proyectoId":"123456",
	"anualidad":"2021",
	"partidaPresupuestarianumeroFactura": "08002B541A64406J2021/01",
	"codigoEconomicocolumnas": {
     	"id1": "VI20/05/2021",
    		"nombre2": "Viajes y dietasEntidad1",
    		"tipo3": "GastoConcepto1",
	  	},
	"anualidad4":"2021"1000.00,
    		"tipo5":"Gasto10",
 		"columnas6": {1100.00,
   		"17":"FacturaPagada",
  		"28":"1000.5020/08/2021",
  		"39":"Empresa S.A"1100.00,
        "4		"10":"10/11/20211"
  		}
},
{
	"id":"12-2021"
	"idproyectoId":"2123456",
	"proyectoIdanualidad":"1234562021",
	"partidaPresupuestarianumeroFactura": "08002B541A64406J2021/02",
	"codigoEconomicocolumnas": {
     	"id1": "VI20/06/2021",
    		"nombre2": "Viajes y dietasEntidad2",
    		"tipo3": "GastoConcepto2",
	  	}
	"anualidad4":"2021"1000.00,
    		"tipo5":"Gasto10",
 		"columnas" {
 6":1100.00,
  		"17":"FacturaPagada",
  		"28":"1000.5020/08/2021",
  		"39":"Empresa S.A"1100.00,
        "4		"10":"07/11/20212"
  		}
}
]

...


Facturas y justificantes - Facturas y gastos - Detalle (/ejecucion-economica/{id}

...

)

Bloque de código
themeRDark
titleParámetros
proyectoIdtipoOperacion=="123456";estado=="Pendiente";reducida=="false"FGF"



Bloque de código
themeRDark
titleRespuestaRespueta
[
{
	    "id":"111-2020-Factura",
	    "proyectoId":"123456",
	    "partidaPresupuestaria": "08002B541A644068002B541A64406",
	    "codigoEconomico": {
    	    "id": "VIFU",
      	  "nombre": "Viajes y dietas "Fungible",
    	    "tipo": "Gasto"
		},
	        }
    "anualidad":"20212020",
    "tipo":"Gasto",
	"columnas    "campos":[
        {
       		"1":"Factura",
  		"2":"122-45",
  		"3":"700.00",     "nombre":"Nº registro",
            "valor":"1243"
        },
        {
            "4nombre":"800.50Tipo operación",
            "5valor":"Descripción del gasto"Factura"
        },
        "6":"Empresa S.A",
{
          "7":"10/11/2021"
  		}
},
{
	"id"nombre":"2Proveedor",
	"proyectoId":"123456",
	"partidaPresupuestaria": "08002B541A64406",
	"codigoEconomico": {
            	"idvalor": "VI",
Proveedor1"
        },
        {
            	"nombre": "Viajes y dietas"Nº de registro del proveedor",
    	"tipo": "Gasto"
		}
	"anualidad":"2021",
        "tipovalor":"Gasto",
	"columnas"24555"
        },
        {
    		"1":"Factura",
  		"2":"122-46",
  		"3":"600.00",
        "4":"1800.50",
        "nombre":"Concepto de la Fac/Gasto",
            "5valor":"DescripciónGasto de delmaterial gastoinventariable",
        "6":"Empresa S.A"},
        "7":"10/11/2021"
  		}
}
]

Detalle gasto (/gastos/{id})

Bloque de código
themeRDark
titleRespuesta
"id":"2",
"proyectoId":"123456",
"partidaPresupuestaria": "08002B541A64406",
"codigoEconomico": {
{
            "nombre":"Importe",
            "valor":"500.00"
        },
        {
            "idnombre":"Importe IVA"VI",
    "nombre": "Viajes y dietas",
        "tipovalor": "Gasto0.00"
        }
"anualidad":"2021",
"tipo":"Gasto",
"campos":[
  {
,
        {
            "nombre":"TipoFecha documentodevengo",
            "valor":"Factura20/12/2020"
  },
  {
   "nombre":"Nº documento" },
   "valor":"122-46"
   },
  {
   "nombre":"Importe imputado",
   "valor":"600.00"
  },
  {
   "nombre":"ImporteFecha totalcontabilización",
   "valor":"1800.50"
    },
  {
   "nombrevalor":"Descripción20/12/2020",
    "valor":"Descripción del gasto"
  },
  {
      "nombre":"Proveedor",
{
    "valor":"Empresa S.A"
  },
  {
   "nombre":"Fecha pago",
            "valor":"1020/1112/20212020"
        }
]
"documentos":[
,
        {
     "id       "nombre": "11",  
"Nº documento de gasto",
            "nombrevalor":"Factura11222",
      "nombreFichero":"factura.pdf"
  },
        {
      "id": "12", 
    "nombre":"OtroNº de documentoseñalamiento",
            "nombreFicherovalor":"otroDocumento.pdf4567"
        }
    ]
     
}