alert("Dígito de controle do C.n.p.j. informado não é válido !");'; }else{ $_SESSION['wrkemausu'] = $ema; $_SESSION['wrknumcgc'] = limpa_nro($cgc); $dad['cre']['ema'] = $ema; $dad['cre']['qtd'] = $qtd; $dad['cre']['nom'] = $nom; $dad['cre']['num'] = getmypid(); $dad['cre']['cgc'] = limpa_nro($cgc); $dad['cre']['pre'] = $_SESSION['wrkvalnot']; $dad['cre']['tel'] = $_SESSION['wrknumtel']; $dad['cre']['val'] = $qtd * $_SESSION['wrkvalnot']; $ret = gravar_usu($dad); $ret = pag_codigo($dad); $ret = gravar_log(21,"Solicitação de crédito pelo usuário Qtd: " . $qtd . " Preço: " . $_SESSION['wrkvalnot'] . " Total: " . $qtd * $_SESSION['wrkvalnot']); } } } $ret = carrega_val($val); $tot = $qtd * $val; ?>
Logotipo principal da Profsa Informática Ltda.
Razão social da Profsa Informática Ltda.

Av. Conselheiro Carrão, 2.825
Vila Carrão - 03403-002
São Paulo - SP
(11) 2092-8091
contato@profsa.com.br

Emissão de NF-e - Web



Investimento:




* Processos:

  • Emissão de Danfe
  • Carta de Correção
  • Cancelamento de Danfe
  • Re-envio de XML/Danfe
  • Inutilização de Números






notas x


(Necessário certificado A1 para emissão de Danfe)

(Somente para empresas no regime do Simples Nacional)


abre_janela(); '; // Chama de rotina (função) JavaScript $_SESSION['wrkcodreg'] = 00; $_SESSION['wrknumcha'] = ''; $_SESSION['wrknumtra'] = ''; } function carrega_val(&$val) { $sta = 0; $val = 0; $_SESSION['wrkvalnot'] = 0; include "lerinformacao.inc"; $sql = mysqli_query($conexao,"Select idempresa, emptelefone, empcelular,empvalnota from tb_empresa where idempresa = 1"); if (mysqli_num_rows($sql) == 1) { $lin = mysqli_fetch_array($sql); $val = $lin['empvalnota']; $_SESSION['wrkvalnot'] = $val; $_SESSION['wrknumtel'] = $lin['emptelefone']; } return $sta; } function pag_codigo(&$dad) { $sta = 00; $data['currency'] = 'BRL'; $data['itemId1'] = '1'; $data['itemQuantity1'] = $dad['cre']['qtd']; $data['itemDescription1'] = 'Profsa - ' . $dad['cre']['num'] . ' - Emissao de NF-e - Creditos'; $data['itemAmount1'] = $dad['cre']['pre']; $data['reference'] = $dad['cre']['cgc'] . '-' . $dad['cre']['num']; $data['senderName'] = $dad['cre']['nom']; $data['senderEmail'] = $dad['cre']['ema']; $data['senderEmail'] = 'c02184259526725058601@sandbox.pagseguro.com.br'; $data['senderPhone'] = limpa_nro($dad['cre']['tel']); $data['notificationURL'] = 'http://www.profsa.com.br/notifica-pag.php'; $data['token'] = $dad['pag']['tok']; $data['email'] = $dad['pag']['ema']; $url = "https://ws.sandbox.pagseguro.uol.com.br/v2/checkout"; $data = http_build_query($data); $cur = curl_init($url); curl_setopt($cur, CURLOPT_RETURNTRANSFER, true); curl_setopt($cur, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($cur, CURLOPT_POST, true); curl_setopt($cur, CURLOPT_POSTFIELDS, $data); curl_setopt($cur, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); $xml = curl_exec($cur); curl_close($cur); if ($xml == 'Unauthorized') { echo ''; return 9; } $xml = simplexml_load_string($xml); if (isset($xml->error) == true) { $sta = 1; $_SESSION['wrknumcha'] = (string) $xml->error->code; $dad['pag']['cod'] = (string) $xml->error->code; $dad['pag']['dat'] = (string) $xml->error->message; echo ''; }else{ $dad['pag']['cod'] = (string) $xml->code; $dad['pag']['dat'] = (string) $xml->date; $_SESSION['wrknumcha'] = (string) $xml->code; } return $sta; } function gravar_usu($dad) { $sta = 0; include "lerinformacao.inc"; if (isset($_SESSION['wrkideusu']) == false) { $_SESSION['wrkideusu'] = 0; } $sql = mysqli_query($conexao,"Select idsenha, usustatus from tb_usuario where usuemail = '" . $dad['cre']['ema'] . "'"); if (mysqli_num_rows($sql) == 1) { $sql = "update tb_usuario set "; $sql .= "usunome = '". $dad['cre']['nom'] . "', "; $sql .= "usutelefone = '". $dad['cre']['tel'] . "', "; $sql .= "usucnpj = '". limpa_nro($dad['cre']['cgc']) . "', "; $sql .= "usuobservacao = '". 'Cadastro via compra de crédito Qtd: ' . $dad['cre']['qtd'] . ' Pre: ' . $dad['cre']['pre'] . ' Val: ' . $dad['cre']['val'] . "', "; $sql .= "keyalt = '" . $_SESSION['wrkideusu'] . "', "; $sql .= "datalt = '" . date("Y/m/d H:i:s") . "' "; $sql .= "where usuemail = '" . $dad['cre']['ema'] . "'"; $ret = mysqli_query($conexao,$sql); if ($ret == false) { print_r($sql); echo ''; } }else{ $cli = buscar_cnpj(limpa_nro($dad['cre']['cgc'])); $sql = "insert into tb_usuario ("; $sql .= "usustatus, "; $sql .= "usutipo, "; $sql .= "usunome, "; $sql .= "usuendereco, "; $sql .= "usunumero, "; $sql .= "usucomplemento, "; $sql .= "usubairro, "; $sql .= "usucidade, "; $sql .= "usuestado, "; $sql .= "usucep, "; $sql .= "usutelefone, "; $sql .= "usuemail, "; $sql .= "usucnpj, "; $sql .= "ususenha, "; $sql .= "usuvalidade, "; $sql .= "usuobservacao, "; $sql .= "keyinc, "; $sql .= "datinc "; $sql .= ") value ( "; $sql .= "'" . '0' . "',"; $sql .= "'" . '1' . "',"; $sql .= "'" . str_replace("'", "´", $dad['cre']['nom']) . "',"; if (count($cli) >= 1) { $sql .= "'" . substr($cli->logradouro,0,50) . "',"; $sql .= "'" . $cli->numero . "',"; $sql .= "'" . substr($cli->complemento,0,50) . "',"; $sql .= "'" . substr($cli->bairro,0,50) . "',"; $sql .= "'" . substr($cli->municipio,0,30) . "',"; $sql .= "'" . substr($cli->uf,0,2) . "',"; $sql .= "'" . limpa_nro($cli->cep) . "',"; }else{ $sql .= "'" . '' . "',"; $sql .= "'" . '0' . "',"; $sql .= "'" . '' . "',"; $sql .= "'" . '' . "',"; $sql .= "'" . '' . "',"; $sql .= "'" . '' . "',"; $sql .= "'" . $dad['cre']['num'] . "',"; } $sql .= "'" . $dad['cre']['tel'] . "',"; $sql .= "'" . $dad['cre']['ema'] . "',"; $sql .= "'" . limpa_nro($dad['cre']['cgc']) . "',"; $sql .= "'" . criptografa(1, $dad['cre']['num']) . "',"; $sql .= "'" . date('Y-m-d', strtotime('+30 days')) . "',"; $sql .= "'" . 'Cadastro via compra de crédito Qtd: ' . $dad['cre']['qtd'] . ' Pre: ' . $dad['cre']['pre'] . ' Val: ' . $dad['cre']['val'] . "',"; $sql .= "'" . $_SESSION['wrkideusu'] . "',"; $sql .= "'" . date("Y/m/d H:i:s") . "')"; $ret = mysqli_query($conexao,$sql); if ($ret == false) { print_r($sql); echo ''; } } $ret = desconecta_bco(); return $sta; } ?>