Skip to content

POST pedidos compra

Marcos Vinicius Kapp edited this page Dec 2, 2015 · 28 revisions

URL

POST https://integrador.varejonline.com.br/apps/api/pedidos-compra

Parâmetros

Envie um JSON no corpo da requisição, contendo:

  • dataCompra: data do pedido de compra (string)
  • dataLimiteEntrega: data de limite de entrga do pedido de compra (string)
  • idEntidade: id da entidade utlizada (long)
  • idFornecedor: id to fornecedor utilizado (long)
  • referenciaPedidoFornecedor: número do referência do pedido do fornecedor (string)
  • valorSeguro: valor de seguro do pedido de compra (decimal)
  • valorFrete: valor de frete do pedido de compra (decimal)
  • valorOutros: valor de outros do pedido de compra (decimal)
  • parcelas: lista de parcelas do pedido de compra, contendo:
  • dataVencimento: data de vencimento da parcela (string)
  • valor: valor da parcela (decimal)
  • observacao: observações do pedido de compra (string)
  • tipoPlanoPagamento: id do plano de pagamento (long)
  • produtos: lista de produtos do pedido de compra, contendo:
  • produto:
    • id: id do produto
    • codigoSistema: código de sistema do produto.
  • quantidade: quantidade de produtos (decimal)
  • valorDesconto: valor de desconto no produto (decimal)
  • valorUnitario: valor unitário do produto (decimal)
  • idOperacao: valor que indica o id operação de compra do produto, conforme a lista a seguir (long) [veja a lista de operações] (Operações de Compra)

Retorno

Sucesso:

  • HTTP STATUS 201 – CREATED
  • Body: id do pedido de compra gerado

Requisição inválida:

  • HTTP STATUS 400 – BAD REQUEST
  • Body: mensagem de erro

Exemplo

POST https://integrador.varejonline.com.br/apps/api/pedidos-compra

'Content-Type'='application/json'

{
   "dataCompra":"07-04-2014",
   "dataLimiteEntrega":"07-05-2014",
   "idEntidade":1,
   "idFornecedor":84,
   "referenciaPedidoFornecedor":"REF. PEDIDO 1",
   "valorSeguro":1,
   "valorFrete":2,
   "valorOutros":3,
   "parcelas":[
      {
         "dataVencimento":"07-04-2014",
         "valor":53
      },
      {
         "dataVencimento":"07-05-2014",
         "valor":23
      }
   ],
   "observacao":"Detalhe adicional",
   "tipoPlanoPagamento": 2,
   "produtos":[
      {
         "produto": {
             "id" : 245,
             "codigoSistema" : "0001.0001" 
         },
         "quantidade":10,
         "valorDesconto":1,
         "valorUnitario":5
      }
   ]
}

Introdução

Endpoints de Integração

Administrativo

Comercial

Compras

Financeiro

Controle de crédito

Fiscal

Contábil

Operacional

Dicas Gerais

Filtros Padrões

Tabelas Padrões

Atualizações

Clone this wiki locally