Diseño Informe
Se debe de generar un informe en formato xlsx. A continuación se indica el mapeo de los nombres de columnas del fichero xlsx de salida con la tabla y campo desde el que deben ser recuperadas.
Se debe mostrar una fila por cada gasto justificado. El listado de gastos justificados se deberán obtener a través del requisito de integración REQ-INT-0010-SGE-0166 - Buscar gastos justificados al que se pasará como parámetro el "proyecto sge ref" desde el que se ha accedido al seguimiento de justificación.
Para cada gasto devuelto por el servicio de integración se deberá invocar al servicio de integración para obtener su detalle, REQ-INT-0010-SGE-0166 - Detalle gasto justificado que se invocará con los parámetros identificador del gasto ("gasto ref" devuelto en el listado), identificador de justificación ("justificación ref" devuelto en el listado) y el "proyecto sge ref" desde el que se ha accedido al seguimiento de justificación.
Además de los campos recuperados del servicio de integración, se deben incorporar una serie de bloques de campos obtenidos de tablas propias del SGI. Uno de estos bloques serán los diferentes requerimientos del seguimiento de justificación en los que haya sido incluido el gasto. Cada gasto puede estar incluido en un número de requerimientos diferente o incluso en ninguno. Sobre las columnas asociadas a los campos de los requerimientos deberá distinguirse el requerimiento al que pertenecen. El gasto que más requerimientos tenga asociados, será el que marque el número de columnas del fichero xlsx resultante. Para los gastos que no contengan tantos requerimientos como marque el máximo, se mostrarán las columnas sin contenido.
En la siguiente tabla se recogen todas las columnas que debe contener el fichero resultante, así como aquellas que forman parte de bloques de repetición.
El servicio REQ-INT-0010-SGE-0166 - Detalle gasto justificado devolverá una serie de campos variables (de acuerdo a la forma genérica en la que se ha resuelto la integración de datos que pueden variar de una Universidad a otra). Estos campos variables se incluirán todos como columnas en el fichero de exportación. El nombre de la columna del fichero tomará el mismo nombre del campo devuelto por el servicio de integración
Columna informe | Campo | Repetición |
---|---|---|
Identificador justificación | Identificador de justificación devuelto por REQ-INT-0010-SGE-0166 - Detalle gasto justificado | No |
Campo X | Tipo de acuerdo al campo recuperado de la función de integración | No |
Código proyecto SGE | Es el código del proyecto SGE desde el que se accede al seguimiento de justificación. Camp "proyecto SGE ref" (tabla "proyecto proyecto SGE") | No |
ID proyecto SGI | Se obtendrá el proyecto SGI al que está asociado el gasto justificado recuperado del SGE. Para ello se utilizará el campo "identificador de justificación" recuperado de REQ-INT-0010-SGE-0166 - Detalle gasto justificado para el "gasto ref" cuyo detalle se está volcando a la fila del xslx. Se deberá obtener el proyecto SGI al que pertenece este "identificador de justificación". Para ello se obtendrá, de la tabla "proyecto periodo justificación", el registro para el que el campo "justificación ref" tome el valor del campo "identificador de justificación" del gasto recuperado del servicio de integración. Se mostrará el campo "ID" del proyecto al que pertenezca el registro de "proyecto periodo justificación". | No |
Referencia en entidad convocante | Se corresponde con el campo "código externo" de la tabla "proyecto" para el ID proyecto SGI recuperado previamente. | No |
Título proyecto | Se corresponde con el campo "título" de la tabla "proyecto" para el ID proyecto SGI recuperado previamente. | No |
Fecha inicio | Se corresponde con el campo "fecha inicio" de la tabla "proyecto" para el ID proyecto SGI recuperado previamente. | No |
Fecha fin | Se corresponde con el campo "fecha fin" de la tabla "proyecto" para el ID proyecto SGI recuperado previamente. | No |
Fecha fin definitiva | Se corresponde con el campo "fecha fin definitiva" de la tabla "proyecto" para el ID proyecto SGI recuperado previamente. | No |
Los datos del responsable (nombre, apellidos e email) se plantean como un bloque de repetición puesto que, por configuración, podrían existir varias personas con un rol "principal", si bien lo normal es que solo exista uno. | ||
Responsable X: Nombre | Nombre de la persona que ocupa el rol IP del equipo de proyecto en la fecha actual. Se mostrará en este columna el nombre obtenido a través del requisito de integración REQ-INT-0020-SGP-0030 - Consultar datos generales de persona para la "persona ref" de la tabla "proyecto equipo" que tenga el rol principal (registro de la tabla "rol proyecto" con campo "principal" a "true") para la fecha actual (la fecha actual debe estar comprendida entre los campos "fecha inicio" y "fecha fin" de la tabla "proyecto equipo", considerando el valor null sobre fecha fin como periodo vigente). | Sí |
Responsable X: Apellidos | Apellidos de la persona que ocupa el rol IP del equipo de proyecto en la fecha actual. Se mostrarán en esta columna los apellidos obtenidos a través del requisito de integración REQ-INT-0020-SGP-0030 - Consultar datos generales de persona para la "persona ref" de la tabla "proyecto equipo" que tenga el rol principal (registro de la tabla "rol proyecto" con campo "principal" a "true") para la fecha actual (la fecha actual debe estar comprendida entre los campos "fecha inicio" y "fecha fin" de la tabla "proyecto equipo", considerando el valor null sobre fecha fin como periodo vigente). | Sí |
Responsable X: Email | Email de la persona que ocupa el rol IP del equipo de proyecto en la fecha actual. Se mostrarán el campo "email" con el indicador "principal" a "true" recuperado a través del requisito de integración REQ-INT-0020-SGP-0030 - Consultar datos generales de persona para la "persona ref" de la tabla "proyecto equipo" que tenga el rol principal (registro de la tabla "rol proyecto" con campo "principal" a "true") para la fecha actual (la fecha actual debe estar comprendida entre los campos "fecha inicio" y "fecha fin" de la tabla "proyecto equipo", considerando el valor null sobre fecha fin como periodo vigente). | Sí |
Título convocatoria | Título de la convocatoria a la que está asociado el proyecto. Si el proyecto SGI está asociado a una convocatoria, es decir, el campo "convocatoria" de la tabla "proyecto" está informado (para el identificador de proyecto SGI recuperado previamente) se mostrará el campo "título" de la tabla "convocatoria". En caso contrario el campo se mostrará vacío. | No |
Se mostrarán en un bloque de repetición el nombre y el número de identificación de todas las entidades financiadoras del proyecto. Se obtendrán de la tabla "proyecto entidad financiadora" para el identificador del proyecto SGI recuperador previamente). | ||
Entidad financiadora X: Nombre | Campo "nombre" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "proyecto entidad financiadora". | Sí |
Entidad financiadora X: Número identificación | Campo "número de identificación fiscal" recuperado a través REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "proyecto entidad financiadora". | Sí |
Importe concedido | Si alguno de los campos "importe presupuesto", "importe presupuesto costes indirectos", "importe concedido", "importe concedido costes indirectos", "importe presupuesto socios", "importe concedido socios", "total importe presupuesto", "total importe socios" de la tabla "proyecto" están informados, se mostrará en esta celda el valor resultante de sumar los campos "importe concedido" e "importe concedido costes indirectos" de la tabla proyectos. Si no, se deberá realizar el cálculo como sigue: suma del campo "importe concedido" de todos los registros de la tabla "anualidad gasto" (sin distinguir ni por concepto de gasto, ni por anualidad ni por proyecto SGE) para el ID de proyecto SGI recuperado previamente. | No |
Importe concedido CD | Si alguno de los campos "importe presupuesto", "importe presupuesto costes indirectos", "importe concedido", "importe concedido costes indirectos", "importe presupuesto socios", "importe concedido socios", "total importe presupuesto", "total importe socios" de la tabla "proyecto" están informados, se mostrará en esta celda el valor del campo "importe concedido" de la tabla "proyecto". Si no, se deberá realizar el cálculo como sigue: Suma del campo "importe concedido" de todos los registros de la tabla "anualidad gasto", para el ID proyecto SGI recuperado previamente, cuyo campo "concepto gasto" figure en la tabla "concepto gasto" con el campo "costes indirectos" a "false" (sin distinguir ni por concepto de gasto, ni por anualidad ni por proyecto SGE). | No |
Importe concedido CI | Si alguno de los campos "importe presupuesto", "importe presupuesto costes indirectos", "importe concedido", "importe concedido costes indirectos", "importe presupuesto socios", "importe concedido socios", "total importe presupuesto", "total importe socios" de la tabla "proyecto" están informados, se mostrará en esta celda el valor del campo "importe concedido" de la tabla "proyecto". Si no, se deberá realizar el cálculo como sigue: Suma del campo "importe concedido" de todos los registros de la tabla "anualidad gasto", para el ID proyecto SGI recuperado previamente, cuyo campo "concepto gasto" figure en la tabla "concepto gasto" con el campo "costes indirectos" a "true" (sin distinguir ni por concepto de gasto, ni por anualidad ni por proyecto SGE). | No |
Se mostrarán los datos de cofinanciación del gasto, recuperados de la tabla "cofinanciación gasto justificación". Será un bloque de repetición. | ||
Convocatoria cofinaciadora X | Se mostrará el campo "título" de la tabla "convocatoria" para la convocatoria refernciadadesde la tabla "cofinanciación gasto justificación". | Sí |
Proyecto cofinaciador X | Se mostrará el campo "título" de la tabla "proyecto" para el proyecto referenciado desde la tabla "cofinanciación gasto justificación". | Sí |
Entidad cofinanciadora X | Se mostrará el campo "nombre" de la tabla "proyecto" para la entidad referenciada desde la tabla "cofinanciación gasto justificación". | Sí |
Importe cofinanciación X | Se mostrará el campo "importe" de la tabla "cofinanciación gasto justificación". | Sí |
Fecha última justificación | Fecha de justificación más actual para el ID proyecto SGI recuperado previamente. Se mostrará el campo "fecha presentación justificación" más reciente de la tabla "proyecto periodo justificación". | No |
Importe justificado | Se mostrará el valor del campo "importe justificado" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe justificado CD | Se mostrará el valor del campo "importe justificado CD" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe justificado CI | Se mostrará el valor del campo "importe justificado CI" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe no ejecutado | Se mostrará el valor del campo "importe no ejecutado" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe no ejecutado CD | Se mostrará el valor del campo "importe no ejecutado CD" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe no ejecutado CI | Se mostrará el valor del campo "importe no ejecutado CI" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe reintegrado | Se mostrará el valor del campo "importe reintegrado" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe reintegrado CD | Se mostrará el valor del campo "importe reintegrado CD" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Importe reintegrado CI | Se mostrará el valor del campo "importe reintegrado CI" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Fecha reintegro | Se mostrará el valor del campo "fecha reintegro" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto) | No |
Núm. just. reintegro | Se mostrará el valor del campo "justificante reintegro" de la tabla "proyecto seguimiento justificación", correspondiente al registro asociado al par el proyecto SGE (desde el que se accede) - ID proyecto SGI (recuperado previamente a partir del gasto). | No |
Se mostrarán los datos del gasto aportados en cada requerimiento. Se mostrarán tantos bloques "requerimiento" como requerimientos en los que haya sido incluido el gasto (tabla "gasto requerimiento justificación") para el "gasto ref" que se está mostrando. Los requerimientos del gastos se mostrarán ordenados por el campo "número requerimiento" que a su vez estará ordenado de acuerdo al campo "fecha notificación", ambos son campos de la tabla "requerimiento justificación". | ||
Requerimiento X: Núm. req | Se mostrará el campo "número requerimiento" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: Tipo req | Se mostrará el campo "nombre" de la tabla "tipo requerimiento". El tipo de requerimiento se obtendrá de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación". | Sí |
Requerimiento X: Fecha notificación | Se mostrará el campo "fecha notificación" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: Gasto Aceptado | El valor a mostrará se corresponde con el campo "aceptado" de la tabla "gasto requerimiento justificación". Se mostrará "Sí" si el campo "aceptado" toma valor "true" y "No" si el campo "aceptado" toma valor "false". | Sí |
Requerimiento X: Importe aceptado gasto | El valor a mostrará se corresponde con el campo "importe aceptado" de la tabla "gasto requerimiento justificación". | Sí |
Requerimiento X: Importe rechazado gasto | El valor a mostrará se corresponde con el campo "importe rechazado" de la tabla "gasto requerimiento justificación". | Sí |
Requerimiento X: motivo rechazo gasto | El valor a mostrará se corresponde con el campo "incidencia" de la tabla "gasto requerimiento justificación". | Sí |
Requerimiento X: importe alegado gsato | El valor a mostrará se corresponde con el campo "importe alegado" de la tabla "gasto requerimiento justificación". | Sí |
Requerimiento X: alegación gasto | El valor a mostrará se corresponde con el campo "alegación" de la tabla "gasto requerimiento justificación". | Sí |
Requerimiento X: importe aceptado proyecto | Se mostrará el campo "importe aceptado" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe aceptado CD proyecto | Se mostrará el campo "importe aceptado CD" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe aceptado CI proyecto | Se mostrará el campo "importe aceptado CI" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe rechazado proyecto | Se mostrará el campo "importe rechazado" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe rechazado CD proyecto | Se mostrará el campo "importe rechazado CD" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe rechazado CI proyecto | Se mostrará el campo "importe rechazado CI" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe reintegrar proyecto | Se mostrará el campo "importe reintegrar" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe reintegrar CD proyecto | Se mostrará el campo "importe reintegrar CD" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: importe reintegrar CI proyecto | Se mostrará el campo "importe reintegrar CI" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: Subvención justificada | Se mostrará el campo "subvención justificada" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: Defecto subvención | Se mostrará el campo "defecto subvención" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: Anticipo justificado | Se mostrará el campo "anticipo justificado" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: Defecto anticipo | Se mostrará el campo "defecto anticipo" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: recurso estimado | Se mostrará el campo "recurso estimado" de la tabla "requerimiento justificación" para el requerimiento referenciado desde la tabla "gasto requerimiento justificación" | Sí |
Requerimiento X: fecha alegación | Se mostrará el campo "fecha alegación" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: importe alegado | Se mostrará el campo "importe alegado" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: importe alegado CD | Se mostrará el campo "importe alegado CD" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: importe alegado CI | Se mostrará el campo "importe alegado CI" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: importe reintegrado | Se mostrará el campo "importe reintegrado" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: importe reintegrado CD | Se mostrará el campo "importe reintegrado CD" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: importe reintegrado CI | Se mostrará el campo "importe reintegrado CI" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: intereses reintegrados | Se mostrará el campo "intereses reintegrados" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: fecha reintegro | Se mostrará el campo "fecha reintegro" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |
Requerimiento X: justificante reintegro | Se mostrará el campo "justificante reintegro" de la tabla "alegación requerimiento" (de la alegación vinculada al requerimiento que se está mostrando) | Sí |