Informações do Pedido de Venda
Descrição
O endpoint GetSalesOrderInfo retorna as informações de um determinado pedido de venda no sistema MIMS.
Como buscar informações de um Pedido de Venda
Request HTTP Post
| Tipo da Requisição | URL Exemplo |
|---|---|
| POST | {{url_base}}/GetSalesOrderInfo |
| Exemplo | http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetSalesOrderInfo" |
Parâmetros de Entrada
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| SalesOrderNo | String(25) | Sim | Código externo do pedido de venda |
| BranchNo | String(25) | Sim | Código externo da filial |
Retorno
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| WebServiceReturn | WebServiceReturn | Sim | Informações padrão de resposta do Webservice na execução do método |
| SalesOrderInfo | GetSalesOrderInfoData | Sim | Objeto contendo os dados do pedido de venda |
📝 Objeto GetSalesOrderInfoData
Descrição
O objeto GetSalesOrderInfoData representa um pedido de venda.
Parâmetros de retorno
Parâmetro Tipo Obrigatório Descrição CustomerNo String(25) Sim Código do cliente. DeliveryAddress AddressInfo Não Objeto contendo as informações do endereço de entrega do pedido BillingAddress AddressInfo Não Objeto contendo as informações do endereço de cobrança do pedido SellerNo String(25) Sim Código externo do vendedor SalesOrderDate DataHora Sim Data do pedido DeliveryDate DataHora Sim Data de entrega RegisterDate DataHora Sim Data de digitação do pedido FreightType FreightType Sim Enumerador com os possíveis valores para o Tipo de frete: CIF = ftShipper, FOB =ftRemitteeNotes String(2000) Não Observações do pedido ItemList GetSalesOrderItemInfoList Sim Lista de todos os itens contidos no pedido
📝 Objeto GetSalesOrderItemInfo
Descrição
O objeto GetSalesOrderItemInfo representa um item do pedido de venda.
Parâmetros de retorno
Parâmetro Tipo Obrigatório Descrição ItemNo String(25) Não Código externo do item do pedido de venda ProductNo String(25) Sim Código do produto UnitValue Float Não Valor unitário Qty Integer Sim Quantidade de caixas pedidas Weight Float Não Peso pedido TotalValue Float Não Valor total ShelflifeLimitBeginDate DataHora Não Data inicial para restrição da data de produção ShelflifeLimitFinalDate DataHora Não Data final para restrição da data de produção PackageQty Float Não Quantidade de pacotes
Exemplo de Request
{
"SalesOrderNo": "SO12345",
"BranchNo": "B001"
}
Exemplo de Response
{
"WebServiceReturn": {
"Success": true,
"Message": "Informações do pedido obtidas com sucesso."
},
"SalesOrderInfo": {
"CustomerNo": "CUST001",
"DeliveryAddress": {
"Street": "Rua das Flores, 123",
"City": "São Paulo",
"State": "SP",
"ZipCode": "01000-000"
},
"BillingAddress": {
"Street": "Av. Paulista, 1000",
"City": "São Paulo",
"State": "SP",
"ZipCode": "01310-100"
},
"SellerNo": "SELLER001",
"SalesOrderDate": "2025-02-07T10:00:00",
"DeliveryDate": "2025-02-10T08:00:00",
"RegisterDate": "2025-02-06T15:00:00",
"FreightType": "ftShipper",
"Notes": "Pedido urgente",
"ItemList": [
{
"ItemNo": "ITEM001",
"ProductNo": "PROD001",
"UnitValue": 100.50,
"Qty": 10,
"Weight": 50.5,
"TotalValue": 1005.00,
"ShelflifeLimitBeginDate": "2025-01-01T00:00:00",
"ShelflifeLimitFinalDate": "2025-12-31T23:59:59",
"PackageQty": 5
}
]
}
}