Skip to main content
El servicio permite a los usuarios registrar la renovación del convenio de un contrato de bodegaje, adjuntando el soporte del convenio, en línea en formato JSON. El convenio del contrato, su vigencia y las renovaciones registradas se consultan en los campos ConvenioNombre, ConvenioVigente y RenovacionesConvenios del servicio de mis bodegas. El método de solicitud es POST y se requiere un encabezado “Authorization” para la autenticación, que debe contener el AccessToken (JWT) obtenido previamente del servicio de inicio de sesión.

Prerequisitos

Antes de registrar la renovación del convenio, se debe contar con los siguientes datos:
  • AccessToken solicitado mediante el servicio de inicio de sesión
  • Código del contrato de bodegaje (ContratoID), obtenido del servicio de mis bodegas
  • Archivo de soporte del convenio cargado previamente en la plataforma

Registrar renovación de convenio

Request URL: https://portal.sedierp.com/API/api/Storage/RegistrarRenovacionConvenio
Tipo: POST
Content Type: application/json
int
required
Código único del contrato de bodegaje (ID).
string
required
Ruta del archivo de soporte del convenio (máx. 200 caracteres), por ejemplo el valor Ruta que retorna el servicio de carga de archivos.

Validaciones

El servicio realiza las siguientes validaciones antes de registrar la renovación. Si alguna no se cumple, no se registra la renovación y se retorna el error correspondiente.
  • ContratoID y RutaSoporte son obligatorios.
  • La renovación se procesa en la plataforma SEDI-ERP de la empresa; si allí se presenta un error, se retorna su detalle.
RutaSoporte admite máximo 200 caracteres. Si se envía una ruta más larga, se recorta sin generar error y el soporte queda registrado con una ruta incompleta.

Respuesta

Si el AccessToken no se envía, es inválido o expiró, el servicio responde HTTP 401 ({"Code": 401, "Message": "El TokenAcceso no es valido"}). Si falta un campo obligatorio, responde HTTP 400 con el detalle de la validación. Cuando la renovación se registra correctamente, rows contiene un registro con los siguientes campos:
string
Resultado de la operación: “OK”.
int
Código de la salida. Retorna 0 cuando la operación es exitosa.
string
“Transacción exitosa.”
Cuando ocurre un error, el servicio responde HTTP 400 con el campo Message, que contiene el detalle del error precedido de “Error:”.