Saltar al contenido principal

Devolución Directa

Descripción

Registro de una nueva devolución directa de productos en el sistema MIMS y puede ser visualizado a través de la EXP005.

Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostAddDirectReturn
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostAddDirectReturn
Parámetros de Entrada
ParámetroTipoObligatorioDescripción
DirectReturnNoString(25)Código de la devolución directa en el ERP
BranchNoString(25)Código externo de la sucursal
DirectReturnDateDataHoraFecha de la devolución directa
DirectReturnReasonNoString(25)NoCódigo externo del motivo de la devolución
WarehouseNoString(25)NoCódigo externo del almacén de la devolución directa
OverwriteIfExistsBooleanNoBandera que indica que los datos deben ser sobrescritos en caso de que el registro ya exista

Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del Webservice en la ejecución del método
DirectReturnCodeIntegerCódigo interno de la devolución directa generada en el sistema MIMS

Ejemplo de Request

curl --location --request GET '{{url_base}}/PostAddDirectReturn' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"DirectReturnNo": "DR98765",
"BranchNo": "BR001",
"DirectReturnDate": "2025-03-10T14:30:00Z",
"DirectReturnReasonNo": "R002",
"WarehouseNo": "WH05",
"OverwriteIfExists": true
}'
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"DirectReturnCode": 1023
}

Exclusão de Devolução Direta

Descrição:

Executa a exclusão de uma devolução direta de produtos no sistema MIMS e pode ser visualizado através da EXP026.

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostDeleteDirectReturn
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostDeleteDirectReturn
Parâmetros de Entrada
ParâmetroTipoObrigatórioDescrição
DirectReturnNoString(25)SimCódigo da devolução direta no ERP
ErrorIfNotFoundBooleanNãoRetorna erro caso a devolução informada não exista no banco de dados

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método

Exemplo de Request

curl --location --request POST '{{url_base}}/PostDeleteDirectReturn' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"DirectReturnNo": "DR98765",
"ErrorIfNotFound": true
}'
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}