Pular para o conteúdo principal

Devolução Direta

Descrição

O endpoint PostAddDirectReturn é responsável por cadastrar uma nova devolução direta de produtos no sistema MIMS e pode ser visualizado através da EXP005.


Como cadastrar uma devolução direta de produtos

Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostAddDirectReturn
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostAddDirectReturn"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
DirectReturnNoString(25)SimCódigo da devolução direta no ERP
BranchNoString(25)SimCódigo externo da filial
DirectReturnDateDataHoraSimData da devolução direta
DirectReturnReasonNoString(25)NãoCódigo externo do motivo da devolução
WarehouseNoString(25)NãoCódigo externo do almoxarifado da devolução direta
OverwriteIfExistsBooleanNãoFlag que indica que os dados devem ser sobrescritos caso o registro já exista

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
DirectReturnCodeIntegerSimCódigo interno da devolução direta gerada no sistema MIMS

Exemplo 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

O endpoint PostDeleteDirectReturn é responsável por executar a exclusão de uma devolução direta de produtos no sistema MIMS e pode ser visualizado através da EXP026.


Como excluir uma devolução direta de produtos

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
}
}