Pedidos de saída
Os pedidos de saída retiram mercadorias que serão removidas do seu estoque. Podem ser Pedidos de Saída regulares (Operação 1), Pedidos de Saída Segregada (Operação 6) ou Pedidos de Saída de Falta (Operação 8).
Os pedidos são criados por meio do nosso endpoint de Pedidos. A requisição deve ser parecida com esta:
[
{
"relatedOrderCode": "4657812",
"relationalLogisticOperationId": "171",
"subOperation": "FOOD",
"relationalEntityId": "5413",
"operation": 1,
"typing": "2022-03-28T19:46:59.376Z",
"whoTyped": "John Doe",
"orderItems": [
{
"relatedProductId": "5487",
"quantity": 10,
"itemNumber": 1
}
]
}
]Estes são os campos obrigatórios para criar um pedido; você pode ver todos os campos abaixo.
A API exige obrigatoriamenterelatedOrderCode,relationalEntityId, ao menos um item emorderItemse, para cada item,relatedProductIdequantity(maior que zero). Os demais campos marcados como "Sim" abaixo são exigidos por regras de negócio no WMS.
Todos os campos
| Nome | Descrição | Obrigatório | Valor padrão |
|---|---|---|---|
| relatedOrderCode | Id do documento no sistema de origem. | Sim | |
| relationalLogisticOperationId | Id da operação logística no sistema de origem. | Sim | |
| operation | Operação do pedido: 1 = Saída regular, 6 = Saída Segregada, 8 = Saída de Falta. | Sim | |
| subOperation | Suboperação do pedido, pode ser qualquer valor, ex.: Venda, Transferência. | Sim | |
| reasonSubOperation | Motivo da suboperação, pode ser qualquer valor. | Não | |
| relationalEntityId | Id do cliente no sistema de origem. | Sim | |
| typing | Data de criação no sistema de origem. | Sim | |
| whoTyped | Quem criou o pedido, pode ser qualquer valor. | Sim | |
| orderOrigin | Origem do pedido, pode ser qualquer valor. | Não | Configurável no WMS |
| relationalCarrierCode | Id da transportadora no sistema de origem. | Não | |
| orderObservation | Observações do pedido, pode ser qualquer valor. | Não | |
| relationalTitleCode | Id da nota fiscal no sistema de origem. | Não | |
| invoiceNumber | Número da nota fiscal (somente Brasil). | Não | |
| invoiceSeries | Série da nota fiscal (somente Brasil). | Não | |
| orderItems | Itens do pedido, veja aqui. | Sim | |
| relationalRecipientCode | Id do destinatário no sistema de origem. | Não | |
| deliveryAddressTypeId | Tipo de endereço de entrega, ex.: Residencial, Comercial. | Não | |
| deliveryDistrict | Bairro do endereço de entrega. | Não | |
| deliveryZipCode | CEP do endereço de entrega. | Não | |
| deliveryAddress | Logradouro de entrega. | Não | |
| deliveryAddressComplement | Complemento do endereço de entrega. | Não | |
| deliveryCity | Cidade do endereço de entrega. | Não | |
| deliveryStateAcronym | Sigla do estado de entrega, ex.: RJ. | Não | |
| deliveryDays | Prazo estimado de entrega em dias. | Não | |
| receiver | O destinatário. | Não | |
| documentuser | Um identificador do destinatário. | Não | |
| documentObservation | Tipo de documento do destinatário, pode ser qualquer valor, ex.: RG. | Não | |
| receiverphone | Telefone do destinatário. | Não | |
| deliveryOrderNote | Observação para o romaneio. | Não | |
| formOfPayment | Forma de pagamento, ex.: Cartão, Dinheiro. | Não | |
| dueDate | Data prevista de expedição. | Não | |
| deadline | Data máxima de entrega. | Não | |
| urgentOrder | 1 se o pedido tem prioridade na separação, 0 se não. | Não | |
| printInvoice | True se a nota fiscal deve ser impressa no WMS. | Não | false |
| descriptionShiftDelivery | Pode ser qualquer valor, usado para agrupar e priorizar. | Não | |
| descriptionRegionDelivery | Pode ser qualquer valor, usado para agrupar e priorizar. | Não | |
| channel | Pode ser qualquer valor, usado para agrupar e priorizar. | Não | |
| deliveryRoute | Rota de entrega. | Não | |
| obsPreGrade | Observação a ser impressa na lista de separação. | Não |
Itens do pedido
| Nome | Descrição | Obrigatório | Valor padrão |
|---|---|---|---|
| relatedProductId | Id do produto no sistema de origem. | Sim | |
| quantity | Quantidade do produto. | Sim | |
| itemNumber | Número do item no pedido. | Sim | |
| itemNote | Observações do item dentro do pedido. | Não | |
| minimumValidity | Validade mínima em dias. | Não | |
| variableQuantity | Quantidade variável. | Não | |
| standardMeasure | Medida padrão. | Não | |
| itemInventoryNote | Observações do item a conferir durante a expedição. | Não | |
| orderItemVolumeLots | Lote a expedir, veja aqui. | Não |
Volumes de lote
| Nome | Descrição | Obrigatório | Padrão |
|---|---|---|---|
| originLot | Lote de origem. | Sim | |
| quantity | Quantidade do lote. | Sim | |
| validityOrigin | Data de validade do lote. | Sim | |
| manufacturingDate | Data de fabricação. | Não | |
| itemLotNote | Observações do lote, pode ser qualquer valor. | Não | |
| relatedOriginClassification | Id da classificação do lote no sistema de origem. | Não | |
| variableQuantity | Quantidade variável do produto. | Não |
Para mais informações sobre as propriedades necessárias, consulte a nossa Referência da API aqui.
Updated 4 days ago
Did this page help you?