Versión 2026.17

Prev Next

Gestión de Proyectos

Nuevos recursos de creación, modificación y eliminación de Ayudas en la API Fundanet Classic

Hasta ahora la API Fundanet Classic solo permitía consultar Ayudas. A partir de ahora, además de consultar, se permite crear, modificar y eliminar ayudas sobre la misma URL:

http://xxxxxxx/FundanetApi/api/pry/Ayudas

En todos los casos se aplican las mismas restricciones, validaciones y obligaciones que rigen el alta, la edición y la eliminación manual de ayudas en Fundanet.

Creación

Se pueden crear directamente en estado Solicitada, Concedida o Denegada; los campos obligatorios varían según el estado, igual que en la aplicación de escritorio.

  • Para el estado Solicitada los campos obligatorios son: Tipo, CodigoProyecto/IdProyecto, Anualidad, Estado, Organizacion, Financiador, FechaSolicitud, ImporteSolicitado.
  • Para el estado Concedida, además de los campos obligatorios en la creación en estado Solicitada, se añaden como obligatorios: FechaConcesion, ImporteConcedido, ImporteAJustificar, ImporteResultados, OrganismoPagador, Banco, y la información contable correspondiente al tipo de financiación.
  • Para el estado Denegada, además de los campos obligatorios en la creación en estado Solicitada, se añaden como obligatorios: FechaConcesion (opcional, FechaSolicitud).

Modificación

Es obligatorio indicar el identificador de la ayuda. Se aplican las mismas validaciones que en la edición manual, incluidos los cambios de estado (Solicitada, Concedida, Denegada) y sus reglas asociadas.

  • Sin cambio de estado: puede modificarse cualquier campo editable.
  • Cambio de Solicitada a Concedida: obligatorio Estado, FechaConcesion, ImporteConcedido y el resto de campos obligatorios de una concesión.
  • Cambio de Denegada a Concedida: obligatorio Estado, FechaConcesion, ImporteConcedido y el resto de campos obligatorios de una concesión.
  • Cambio de Solicitada a Denegada; cambio de Concedida a Denegada; cambio de Denegada a Solicitada y cambio de Concedida a Solicitada: obligatorio indicar el nuevo Estado.

Eliminación

Solo se permite si la ayuda no tiene procesos dependientes (asiento de concesión, conceptos financiados o detalle de ingreso). Está pensado para el borrado masivo o la corrección de cargas erróneas.

Campos nuevos incorporados al objeto Ayuda
Para poder replicar por API el comportamiento existente en escritorio, se incorporan los siguientes campos, que actualmente no existían en el objeto Ayuda:

Campo Descripción/uso
ModoJustificacion Determina el modo de justificación. Se hereda de la convocatoria si existe; si no, se calcula a partir del concepto 8151. Obligatorio en la creación; si no puede determinarse, se devuelve error
TipoAsientoConcesion Comportamiento contable. Valor por defecto según el concepto 8153
MomentoCreacionAsientosCostesIndirectos Comportamiento contable. Valor por defecto según el concepto 8136
ModosGeneraciónAsientosAplicacionResultados Comportamiento contable. Valor por defecto según el concepto 8212
AdmiteIVA Solo aplicable si el parámetro 7650 está activo; opcional en la creación/modificación de una ayuda concedida
Observaciones Texto libre, opcional. Máximo 4.000 caracteres

Salvo Observaciones, si estos campos no se informan se calculan automáticamente según lo indicado; si se informan, prevalece el valor indicado en la petición.

Producción Científica

Nuevo recurso de líneas de investigación asociadas a una unidad de investigación en la API Fundanet Classic

Se ha incorporado un nuevo recurso en la API Fundanet Classic que permite consultar, crear, modificar y eliminar las líneas de investigación asociadas a una unidad de investigación, así como los participantes de cada línea.

URL: http://xxxxxxx/FundanetApi/api/pc/LineasInvestigacionGrupo

El método incluye los siguientes campos:

Campo Descripción/uso
idLineaGrupo Identificador interno de la relación línea – unidad de investigación
CodigoLinea Código de la línea de investigación según el concepto 7099
DescripcionLinea Descripción de la línea de investigación según el concepto 7099
DescAmpliadaLinea Descripción ampliada de la línea de investigación según el concepto 7099
idGrupo Identificador interno de la unidad de investigación
CodigoGrupo Código de la unidad de investigación
FechaDesde Fecha desde de la línea dentro de la unidad de investigación
FechaHasta Fecha hasta de la línea dentro de la unidad de investigación
Participantes
  IdLineaParticipante Identificador interno de la relación línea – participante
  IdTercero Identificador interno del tercero
  NombreCompleto Nombre y Apellidos del tercero
  Nombre Nombre del tercero
  PrimerApellido Primer apellido del tercero
  SegundoApellido Segundo apellido del tercero
  SexoCod Código del sexo del tercero (H/M)
  SexoDesc Descripción del sexo del tercero (Hombre/Mujer)
  EsResponsable Indica si el participante es el responsable de la línea (True/False)
  FechaDesde Fecha desde del participante en la línea
  FechaHasta Fecha hasta del participante en la línea

Consulta
Permite filtrar por los siguientes campos:

  • IdLineaGrupo
  • IdGrupo
  • CodigoGrupo
  • CodigoLinea

Los parámetros idGrupo y codigoGrupo admiten múltiples valores separados por punto y coma.

La respuesta incluye los datos de la línea y su array de participantes.

Creación
Para la incorporación de líneas a unidades de investigación, son obligatorios los siguientes campos:

  • idGrupo
  • CodigoLinea

Opcionalmente pueden informarse las fechas de vigencia de la línea y la información de los participantes. Para cada participante es obligatorio indicar el idTercero así como la de inicio de participación.

La descripción de la línea y los datos identificativos de cada participante se resuelven internamente a partir del código de línea y del idTercero; si se informan, se ignoran.

Si la persona ya se encuentra como participante de la línea se devuelve un error de validación.

Modificación
Es obligatorio indicar idLineaGrupo.

Pueden actualizarse el código de línea, las fechas de vigencia y los participantes, con las mismas reglas de resolución interna descritas en la creación.

Eliminación
Es obligatorio indicar idLineaGrupo. Se valida que exista y, en tal caso, se elimina la vinculación.

Validaciones aplicadas

  • El código de línea debe ser único dentro del mismo grupo para un mismo período.
  • La fecha hasta debe ser nula o mayor o igual que la fecha desde.
  • El período de vigencia de la línea debe estar comprendido dentro del período de actividad del grupo.
  • Cada participante (idTercero) debe existir en el sistema y no puede duplicarse dentro de la misma línea en rangos de fechas solapados.
  • El período de participación debe estar comprendido dentro de la participación de la persona en el grupo y dentro de la vigencia de la propia línea.
  • No se permite más de un participante marcado como responsable en la misma línea para un mismo período.

Nuevos recursos sobre las áreas de conocimiento, según la clasificación UNESCO, asociadas a una unidad de investigación en la API Fundanet Classic

Se ha incorporado un nuevo recurso que permite consultar, crear y eliminar las áreas de conocimiento, según la clasificación UNESCO, asociadas a una unidad de investigación.

URL: http://xxxxxxx/FundanetApi/api/pc/AreasUnescoGrupos

El método incluye los siguientes campos:

Campo Descripción/uso
idAreaUnescoGrupo Identificador interno de la relación área UNESCO – Unidad de investigación
codigoAreaUnesco Código del área UNESCO según el catálogo de áreas UNESCO
descripcionAreaUnesco Descripción del área UNESCO
idGrupo Identificador interno de la unidad de investigación
codigoGrupo Código de la unidad de investigación

Consulta
Permite filtrar por los siguientes campos:

  • idGrupo
  • codigoGrupo
  • codigoAreaUnesco

Los parámetros idGrupo y codigoGrupo admiten múltiples valores separados por punto y coma.

Creación
Para la incorporación de áreas UNESCO a unidades de investigación, son obligatorios los siguientes campos:

  • idGrupo
  • codigoAreaUnesco

El código de la unidad de investigación y la descripción del área UNESCO se resuelven internamente; si se informan, se ignoran.

Si el área UNESCO ya se encuentra asociada a la unidad de investigación se devuelve un error de validación.

Eliminación
Es obligatorio indicar idAreaUnescoGrupo. Se valida que exista y, en tal caso, se elimina la vinculación.

Validaciones aplicadas

  • No se permite asociar un mismo área UNESCO más de una vez a la misma unidad de investigación.
  • El código de área UNESCO debe existir en el catálogo de áreas UNESCO.

Adicionalmente, se habilita un recurso general que permite consultar el catálogo de áreas UNESCO definido en Fundanet para posteriormente poder realizar la vinculación a las unidades de investigación.

URL: http://xxxxxxx/FundanetApi/api/general/AreasUnesco

Consulta
Permite filtrar por código o por descripción. La respuesta incluye los mismos campos:

Campo Descripción/uso
codigo Código del área UNESCO
descripcion Descripción del área UNESCO

Nuevos recursos de redes y alianzas vinculadas a una unidad de investigación en la API Fundanet Classic

Se ha incorporado un nuevo recurso que permite consultar, crear, modificar y eliminar las redes y alianzas vinculadas a una unidad de investigación, así como los participantes de cada red.

URL: http://xxxxxxx/FundanetApi/api/pc/RedesGrupo

El método incluye los siguientes campos:

Campo Descripción/uso
idRedGrupo Identificador interno de la relación red – unidad de investigación
idRed Identificador interno de la red
CodigoRed Código de la red (catálogo de redes y alianzas)
NombreRed Nombre de la red (catálogo de redes y alianzas)
DescripcionRed Descripción de la red (catálogo de redes y alianzas)
idGrupo Identificador interno de la unidad de investigación
CodigoGrupo Código de la unidad de investigación
FechaDesde Fecha desde de la red dentro de la unidad de investigación
FechaHasta Fecha hasta de la red dentro de la unidad de investigación
TipoCod Código del tipo de red (catálogo de redes y alianzas)
TipoDesc Descripción del tipo de red (catálogo de redes y alianzas)
AmbitoCod Código del ámbito de la red (catálogo de redes y alianzas)
AmbitoDesc Descripción del ámbito de la red (catálogo de redes y alianzas)
ProgramaCod Código del programa de la red (catálogo de redes y alianzas)
ProgramaDesc Descripción del programa de la red (catálogo de redes y alianzas)
PaisCod Código del país de la red (catálogo de redes y alianzas)
PaisDesc Descripción del país de la red (catálogo de redes y alianzas)
Ciudad Ciudad de la red (catálogo de redes y alianzas)
Web Dirección web de la red (catálogo de redes y alianzas)
Participantes
  IdRedParticipante Identificador interno de la relación red – participante
  IdTercero Identificador interno del tercero
  NombreCompleto Nombre y apellidos del tercero
  Nombre Nombre del tercero
  PrimerApellido Primer apellido del tercero
  SegundoApellido Segundo apellido del tercero
  SexoCod Código del sexo del tercero (H/M)

Consulta
Permite filtrar por los siguientes campos:

  • idRedGrupo
  • idGrupo
  • codigoGrupo
  • idRed
  • CodigoRed

Los parámetros idGrupo y codigoGrupo admiten múltiples valores separados por punto y coma.

La respuesta incluye los datos de la red y su array de participantes.

Creación
Para la incorporación de redes a unidades de investigación, son obligatorios los siguientes campos:

  • idGrupo
  • idRed
  • FechaDesde

Opcionalmente pueden informarse la fecha hasta de vigencia de la red y la información de los participantes. Para cada participante es obligatorio indicar el idTercero así como la fecha de inicio de participación y el tipo de participación.

Los datos identificativos de cada participante, así como el nombre y descripción de la red, se resuelven internamente a partir del idRed y del idTercero; si se informan, se ignoran.

Si la asociación red – unidad de investigación ya existe se devuelve un error de validación.

Modificación
Es obligatorio indicar idRedGrupo.

Pueden actualizarse la red, las fechas de vigencia y los participantes (idTercero, tipo de participación y fechas de participación), con las mismas reglas de resolución interna descritas en la creación.

Eliminación
Es obligatorio indicar idRedGrupo. Se valida que exista y, en tal caso, se elimina la vinculación.

Validaciones aplicadas

  • Una misma red puede incorporarse varias veces a la unidad de investigación siempre que los períodos no se solapen.
  • La fecha hasta debe ser nula o mayor o igual que la fecha desde.
  • El período de vigencia de la red debe estar comprendido dentro del período de actividad de la unidad de investigación.
  • Cada participante (idTercero) debe existir en el sistema y no puede duplicarse dentro de la misma red en rangos de fechas solapados.
  • El período de participación debe estar comprendido dentro de la participación de la persona en la unidad de investigación y dentro de la vigencia de la propia red.

Adicionalmente, se habilita un recurso general que permite consultar el catálogo de redes y alianzas definido en Fundanet para posteriormente poder realizar la vinculación a las unidades de investigación.
URL: http://xxxxxxx/FundanetApi/api/general/RedesyAlianzas

Consulta
Permite filtrar por identificador o por código de red. La respuesta incluye los siguientes campos:

Campo Descripción/uso
idRed Identificador interno de la red
codigo Código de la red
nombre Nombre de la red
descripcion Descripción de la red
tipoCod Código del tipo de red
tipoDesc Descripción del tipo de red
ambitoCod Código del ámbito de la red
ambitoDesc Descripción del ámbito de la red
programaCod Código del programa de la red
programaDesc Descripción del programa de la red
paisCod Código del país de la red
paisDesc Descripción del país de la red
ciudad Ciudad de la red
web Dirección web de la red