Skip to main content

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çãoURL Exemplo
POST{{url_base}}/GetSalesOrderInfo
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/"GetSalesOrderInfo"

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
SalesOrderNoString(25)SimCódigo externo do pedido de venda
BranchNoString(25)SimCódigo externo da filial

Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do Webservice na execução do método
SalesOrderInfoGetSalesOrderInfoDataSimObjeto contendo os dados do pedido de venda

📝 Objeto GetSalesOrderInfoData

Descrição

O objeto GetSalesOrderInfoData representa um pedido de venda.

Parâmetros de retorno

ParâmetroTipoObrigatórioDescrição
CustomerNoString(25)SimCódigo do cliente.
DeliveryAddressAddressInfoNãoObjeto contendo as informações do endereço de entrega do pedido
BillingAddressAddressInfoNãoObjeto contendo as informações do endereço de cobrança do pedido
SellerNoString(25)SimCódigo externo do vendedor
SalesOrderDateDataHoraSimData do pedido
DeliveryDateDataHoraSimData de entrega
RegisterDateDataHoraSimData de digitação do pedido
FreightTypeFreightTypeSimEnumerador com os possíveis valores para o Tipo de frete: CIF = ftShipper, FOB = ftRemittee
NotesString(2000)NãoObservações do pedido
ItemListGetSalesOrderItemInfoListSimLista 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âmetroTipoObrigatórioDescrição
ItemNoString(25)NãoCódigo externo do item do pedido de venda
ProductNoString(25)SimCódigo do produto
UnitValueFloatNãoValor unitário
QtyIntegerSimQuantidade de caixas pedidas
WeightFloatNãoPeso pedido
TotalValueFloatNãoValor total
ShelflifeLimitBeginDateDataHoraNãoData inicial para restrição da data de produção
ShelflifeLimitFinalDateDataHoraNãoData final para restrição da data de produção
PackageQtyFloatNãoQuantidade 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
}
]
}
}