Informações da Entrada de Produtos
O endpoint GetProductReceivingInfo retorna as informações da entrada de produtos do sistema MIMS.
Como consultar informações da entrada de produtos
Request HTTP POST
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetProductReceivingInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetProductReceivingInfo" |
Parâmetros de Entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| BranchNo | String(25) | Sim | Código externo da filial |
| ProductReceivingCode | Integer | Não | Código da entrada de produto |
| SalesOrderNo | String(25) | Não | Código externo do pedido de origem |
| LoadNo | String(25) | Não | Código externo da carga de origem |
Retorno
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| ProductReceivingInfoData | GetProductReceivingInfo | Sim | Informações da entrada de produtos |
📝 Objeto GetProductReceivingInfo
O objeto GetProductReceivingInfo representa uma entrada de produtos.
Parâmetros de Retorno
Parâmetro Tipo Obrigatório Descrição BranchNo String(25) Sim Código externo da filial ProductReceivingCode Integer Sim Código da entrada de produto ReceivingDate DataHora Sim Data da entrada de produto SalesOrderNo String(25) Sim Código externo do pedido de origem LoadNo String(25) Sim Código externo da carga de origem Status String(2) Sim Status da entrada de produto BeginDate DataHora Sim Data/hora do início do registro de produtos da entrada EndDate DataHora Sim Data/hora do fim do registro de produtos da entrada ItemList ProductReceivingItemList Sim Lista de objetos com as informações dos itens da entrada
📝 Objeto ProductReceivingItemList
O objeto ProductReceivingItemList representa um item da entrada de produtos.
Parâmetros de Retorno
Parâmetro Tipo Obrigatório Descrição ProductNo String(25) Sim Código externo do produto da entrada ProductName String(40) Sim Descrição do produto da entrada TransferQty Integer Sim Quantidade de embalagens enviadas CheckedQty Integer Sim Quantidade de embalagens confirmadas TransferWeight Float Sim Peso enviado ConfirmedWeight Float Sim Peso confirmado
Exemplo de Request
curl --location 'http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetProductReceivingInfo"' \
--header 'Content-Type: application/json' \
--data '{
"BranchNo": "02",
"ProductReceivingCode": 11058,
"SalesOrderNo": "9AJLNG",
"LoadNo": "14072020192"
}'
Exemplo de Response
{
"WebServiceReturn": {
"Status": "wrsSuccess",
"ErrorCode": "",
"Message": "",
"Actor": "",
"ReturnQuestion": null
},
"BranchNo": "001",
"ProductReceivingCode": 123456,
"ReceivingDate": "2024-02-07T14:30:00",
"SalesOrderNo": "SO-789",
"LoadNo": "LD-456",
"Status": "AP",
"BeginDate": "2024-02-07T15:00:00",
"EndDate": "2024-02-07T16:30:00",
"ItemList": [
{
"ProductNo": "P-001",
"ProductName": "Produto A",
"TransferQty": 100,
"CheckedQty": 95,
"TransferWeight": 500.0,
"ConfirmedWeight": 495.0
},
{
"ProductNo": "P-002",
"ProductName": "Produto B",
"TransferQty": 50,
"CheckedQty": 50,
"TransferWeight": 250.0,
"ConfirmedWeight": 250.0
}
]
}
🐞 Possíveis Erros
| Código | Mensagem |
|---|---|
| GPR‑001 | A Entrada de Produto não foi encontrada! |