Para incluir um Faturamento , realize uma requisição HTTP usando método POST para o endereço: https://sistema.erpflex.com.br/api_v2/faturamento.
Esta requisição deve informar obrigatoriamente um array para faturamento, itens, parcelas e dados fiscais.
Para verificar quais campos são obrigatórios, o tipo, formato e a descrição dos campos, verifique em Campos disponíveis para Integração de Faturamento.
Exemplo:
<?php
require_once ‘pest-master/PestJSON.php’;
$urlApiv2 = “https://sistema.erpflex.com.br/api_v2”;
$apiUser = “seu_usuario”;
$apiPass = “sua_senha”;
$pest = new pestJSON($urlApiv2);
$pest->setupAuth($apiUser,$apiPass);
$faturamento = array();
$itens = array();
$parcelas = array();
$dados_fiscais = array();
$faturamento[“aplica_regra”] = “S”;
$faturamento[“documento”] = “API_DOC”;
$faturamento[“nr_nfe”] = 666;
$faturamento[“data_emissao”] = “23/03/2017”;
$faturamento[“cliente_id”] = 2736306;
$faturamento[“historico”] = “IntegracaoAPI”;
$itens[0][“produto_id”] = 1504763;
$itens[0][“vendedor_id”] = 17386;
$itens[0][“cfop”] = 0000;
$itens[0][“quantidade”] = 2;
$itens[0][“preco_unitario”] = 100;
$itens[0][“preco_total_item”] = 1000;
$itens[0][“variante_chave”] = 0;
$parcelas[0][“vencimento”] = “28/03/2017”;
$parcelas[0][“valor”] = 1000;
$parcelas[0][“pagamento_tipo”] = “PRZ”;
$dados_fiscais[0][“modelo_nf”] = 55;
$dados_fiscais[0][“serie_nf”] = 2;
$dados_fiscais[0][“valor_itens”] = 1000;
$dados_fiscais[0][“valor_nf”] = 1000;
$dados_fiscais[0][“mod_frete”] = 0;
$faturamento[“itens”] = $itens;
$faturamento[“parcelas”] = $parcelas;
$faturamento[“dados_fiscais”] = $dados_fiscais;
$aRet = $pest->post(“/faturamento”,$faturamento);
echo “<pre>”;
die(print_r($aRet,true));
echo “</pre>”; |