Skip to main content

Informações da Entrada de Produtos

Descrição

O endpoint GetProductReceivingInfo obtém as informações da entrada de produtos do sistema MIMS.


Como obter informações da entrada de produtos

Request HTTP GET

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/GetProductReceivingInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/%2GetProductReceivingInfo%22

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
BranchNoString(25)SimCódigo Externo da Filial
ProductReceivingCodeIntegerNãoCódigo da entrada de produto
SalesOrderNoString(25)NãoCódigo Externo do pedido de origem
LoadNoString(25)NãoCódigo Externo da Carga de origem

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
BranchNoString(25)SimCódigo Externo da Filial
ProductReceivingCodeIntegerSimCódigo da entrada de produto
ReceivingDateDataHoraSimData da entrada de produtos
SalesOrderNoString(25)SimCódigo Externo do pedido de origem
LoadNoString(25)SimCódigo Externo da Carga de origem
StatusString(2)SimStatus da entrada de produto
BeginDateDataHoraSimData/hora do início do registro de produtos da entrada
EndDateDataHoraSimData/hora do fim do registro de produtos da entrada
ItemListProductReceivingItemListSimLista de objetos com as informações dos Itens da Entrada

Exemplo de Request

curl --location --request GET '{{url_base}}/GetProductReceivingInfo?BranchNo=001&ProductReceivingCode=123456' \
--header 'Content-Type: application/json;charset=UTF-8'

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

Objeto ProductReceivingItemList

Descrição

O objeto ProductReceivingItemList representa um item da entrada de produtos.


Propriedades

PropriedadeTipoObrigatórioDescrição
ProductNoString(25)SimCódigo externo do produto da entrada
ProductNameString(40)SimDescrição do produto da entrada
TransferQtyIntegerSimQuantidade de embalagens enviadas
CheckedQtyIntegerSimQuantidade de embalagens confirmadas
TransferWeightFloatSimPeso enviado
ConfirmedWeightFloatSimPeso confirmado

Objeto ProductReceivingItemList

Descrição

O objeto ProductReceivingItemList representa um item da entrada de produtos no sistema MIMS.


Propriedades

PropriedadeTipoObrigatórioDescrição
ProductNoString(25)SimCódigo externo do produto da entrada
ProductNameString(40)SimDescrição do produto da entrada
TransferQtyIntegerSimQuantidade de embalagens enviadas
CheckedQtyIntegerSimQuantidade de embalagens confirmadas
TransferWeightFloatSimPeso enviado
ConfirmedWeightFloatSimPeso confirmado

Exemplo de Request

curl --location --request GET '{{url_base}}/GetProductReceivingInfo?BranchNo=001&ProductReceivingCode=123456' \
--header 'Content-Type: application/json;charset=UTF-8'

Exemplo de Response

{
"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
}
]
}