コード例 #1
0
ファイル: index.php プロジェクト: marcusbalbi/nfephp2
$gerador->transp->vol[1]->marca = '12345';
$gerador->transp->vol[1]->pesoL = '12.000';
$gerador->transp->vol[1]->pesoB = '12.000';
//monta a NFe e retorna na tela
echo "<br>==========================VALIDACAO===========================<br>";
try {
    $resposta = $nfe->gerarNFe($gerador);
    echo "GERADA!!";
} catch (NfeGeradorException $e) {
    var_dump($e->getMessage());
    exit;
}
echo "<br>==================================================================<br>";
echo "<br>==========================VALIDACAO===========================<br>";
try {
    $nfe->validarNFe($resposta['chNFe'], './src/schemes/PL_006s/nfe_v2.00.xsd');
    echo "VALIDADA!";
} catch (NfeValidarException $e) {
    var_dump($e->getMessage());
    exit;
}
echo "<br>==================================================================<br>";
echo "<br>=========================ASSINATURA===============================</br>";
try {
    $nfe->assinarNFe($resposta['chNFe']);
} catch (NfeAssinarException $e) {
    var_dump($e->getMessage());
    exit;
}
echo "<br>==================================================================<br>";
echo "<br>==============================ENVIO================================<br>";