Fechamento de Carga
Descrição
O endpoint PostLoadClosure é responsável por realizar o fechamento de uma carga no sistema MIMS.
Como fechar uma carga
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/PostLoadClosure |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"PostLoadClosureoad" |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| LoadNo | String(25) | Sim | Código externo da Carga |
| BranchNo | String(25) | Sim | Código externo da Filial |
| VehicleTare | Float | Não | Tara do veículo |
| VehicleGrossWeight | Float | Não | Peso Bruto do Veículo |
| TruckArrivalDate | DataHora | Não | Data/hora da chegada do caminhão |
| TruckDepartureDate | DataHora | Não | Data/hora da saída do caminhão |
| MinTolerance | Float | Não | Tolerância Mínima |
| MaxTolerance | Float | Não | Tolerância Máxima |
| ReleaseUserNo | String(25) | Não | Usuário de liberação |
| ReleaseReason | String(50) | Não | Motivo da liberação |
Retorno
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
Exemplo de Request
curl --location --request GET '{{url_base}}/PostLoadClosureoad' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
{
"LoadNo": "LOAD12345",
"BranchNo": "BR001",
"VehicleTare": 15000.5,
"VehicleGrossWeight": 25000.75,
"TruckArrivalDate": "2025-02-07T08:30:00",
"TruckDepartureDate": "2025-02-07T09:45:00",
"MinTolerance": 50.0,
"MaxTolerance": 200.0,
"ReleaseUserNo": "USR001",
"ReleaseReason": "Carga verificada e aprovada"
}
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
}
}
Notas de Dev
- Certifique-se de que
BranchNo,VehiclePlateNo,DriverNo,TransporterNo,SalesOrderNo(se aplicável),LoadGroupNo(se aplicável) e outros códigos externos sejam válidos e existentes no sistema MIMS. - Os campos
LoadDate,RoutingDate, eEffectedLoadDatedevem estar no formato ISO 8601 (ex.:2025-03-10T08:00:00Z). - O campo
Blockeddetermina se a carga será criada com status bloqueado. - O campo
Notesaceita valores comoiTotalized(Totalizada),iMixed(Mista),iSalesOrder(Pedido de venda). - O campo
ShippingTypeaceita valores comosptCarton(Caixa),sptPallet(Paletizado),sptMixed(Misto). - O campo
IsLoadGroup, quandofalse, torna o campoSalesOrderListobrigatório. - O campo
LoadGroupNodeve ser informado seIsLoadGroupfortrue.