Inclusão Orçamentos/Pedidos de Venda


Para incluir um orçamento de venda, você deve realizar uma requisição HTTP usando método POST para o endereço: http://implantacaoapi.erpflex.com.br/api/venda/solicitacao/

Veja aqui a lista completa de Campos para Inclusão de Orçamento de Venda

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$solicitacao= array();
$solicitacao['emissao'] = "30/04/2013";
$solicitacao['cliente_id'] = 125110;
$solicitacao['vendedor_id'] = 1327;
$solicitacao['documento'] = 5050;
$itens = array();
$itens[] = array("produto_id" => 80744,
		"quantidade"=>4,
		"variante_id" => 111756,
		"preco_unitario"=>2,
		"ipi_taxa"=>0.5,
		"observacao"=>"Uma observacao qualquer",
		"valor_desconto"=>2);
$itens[] = array("produto_id" => 82229,
		"quantidade"=>2,
		"preco_unitario"=>200,
		"numero_pedido"=>999,
		"item_pedido"=>888,
		"observacao"=>"Mais uma observacao qualquer",
		"valor_desconto"=>0);

$solicitacao['itens'] = json_encode($itens);
$resposta = $pest->post("/venda/solicitacao/",$solicitacao);
print_r($resposta);

Alteração de um Orçamento de Venda

Para alterar os dados de um orçamento de venda, você deve realizar uma requisição HTTP usando método PUT para o endereço: http://implantacaoapi.erpflex.com.br/api/venda/solicitacao/{id_da_solicitacao}

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$solicitacao= array();
$solicitacao['emissao'] = "20/05/2013";
$solicitacao['cliente_id'] = 125110;
$solicitacao['vendedor_id'] = 1327;
$solicitacao['documento'] = 5050;
$itens = array();
$itens[] = array("id" => 675941,
		"produto_id" => 80744,
		"quantidade"=>10,
		"variante_id" => 111756,
		"preco_unitario"=>100,
		"ipi_taxa"=>0.5,
		"observacao"=>"Obsercavao alterada",
		"valor_desconto"=>0);
$itens[] = array("id" => 675942,
		"produto_id" => 82229,
		"quantidade"=>20,
		"preco_unitario"=>500,
		"numero_pedido"=>999,
		"item_pedido"=>888,
		"observacao"=>"Outra obsercavao alterada",
		"valor_desconto"=>0);

$solicitacao['itens'] = json_encode($itens);
$resposta = $pest->put("/venda/solicitacao/51",$solicitacao);
print_r($resposta);

Exclusão de Orçamento de Venda

Para excluir um orçamento de venda, você deve realizar uma requisição HTTP usando método DELETE para o endereço: http://implantacaoapi.erpflex.com.br/api/venda/solicitacao/{id_da_solicitacao}

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$resposta = $pest->delete("/venda/solicitacao/51");