CriarPedidoCommand
Um pedido vindo da plataforma de e-commerce.
Identificador do pedido na plataforma. É a chave que evita receber duas vezes.
Data em que o pedido foi fechado na loja.
Situação do pedido, na numeração de status do ERP. Valores: 20 = PEDIDO AGUARDANDO PAGTO; 21 = PEDIDO EFETUADO; 22 = PEDIDO PAGO; 23 = PEDIDO EM SEPARAÇÃO; 24 = PEDIDO EM PRODUÇÃO; 25 = PEDIDO PRONTO PARA RETIRADA; 26 = PEDIDO ENVIADO; 27 = PEDIDO ENTREGUE; 28 = PEDIDO CANCELADO.
Valores possíveis: [20, 21, 22, 23, 24, 25, 26, 27, 28]
Identificador do envio na plataforma, quando existir.
Observação livre, que aparece no pré-documento do ERP.
Soma dos itens antes de desconto, acréscimo e frete.
Desconto concedido sobre os itens.
Acréscimo aplicado sobre os itens.
Frete do pedido. Deve estar rateado entre os itens.
Valor total do pedido. A soma do líquido dos itens tem de bater com ele.
cliente object
- null
- CompradorRequest
itens object[]
Os itens do pedido. Ao menos um.
Número do item dentro do pedido, começando em 1.
Código do produto no ERP.
Descrição do item, como a loja a exibiu.
Código numérico da grade vendida, o grades[].codigo de /produtos, não o nome.
Código numérico da cor vendida, o grades[].cores[].codigo de /produtos, não o nome. Obrigatório quando a grade vendida tem cores ativas; sem cores, não informe.
Quantidade vendida. Maior que zero.
Preço unitário praticado na loja. Não pode ser negativo.
Quantidade × valor unitário, antes de rateios.
Desconto próprio do item, sem o rateio do pedido.
Acréscimo próprio do item, sem o rateio do pedido.
Valor do item após desconto e acréscimo próprios, sem os rateios do pedido.
Parcela do desconto do pedido rateada neste item.
Parcela do acréscimo do pedido rateada neste item.
A parte do frete do pedido que cabe a este item.
O que o item vale depois dos rateios.
Código da tabela de preço usada, como em /tabelas-preco.
Percentual de lucro calculado pela loja. Informativo; o ERP não recalcula.
Custo do item conhecido pela loja. Informativo; o ERP não recalcula.
Se o item saiu em promoção.
pagamentos object[]
As formas de pagamento. Ao menos uma.
Meio de pagamento, na numeração fiscal do ERP.
Valores possíveis: [1, 2, 3, 4, 5, 10, 11, 12, 13, 15, 16, 17, 18, 19, 23, 24, 90, 99, 999]
Valor pago neste meio. Maior que zero.
Texto livre do meio de pagamento. Omitido, vale a descrição padrão do ERP.
{
"chavePedidoEcommerce": "string",
"dataEmissao": "null",
"status": 20,
"idEnvioEcommerce": "null",
"observacao": "null",
"valorSubTotal": 0,
"valorDescontoItens": 0,
"valorAcrescimoItens": 0,
"valorFrete": 0,
"valorTotal": 0,
"cliente": "null",
"itens": [
{
"numeroItem": 0,
"produtoId": 0,
"descricao": "null",
"grade": "null",
"cor": "null",
"quantidade": 0,
"valorUnitario": 0,
"valorSubTotal": 0,
"valorDesconto": 0,
"valorAcrescimo": 0,
"valorTotal": 0,
"valorDescontoRateado": 0,
"valorAcrescimoRateado": 0,
"valorFreteRateado": 0,
"valorLiquido": 0,
"tabelaPreco": 0,
"percentualLucro": 0,
"valorCusto": 0,
"promocao": true
}
],
"pagamentos": [
{
"meioPagamento": 1,
"valor": 0,
"descricao": "null"
}
]
}