コード例 #1
0
ファイル: index.php プロジェクト: marcusbalbi/nfephp2
$gerador->transp->vol[0]->qVol = '1';
$gerador->transp->vol[0]->esp = 'CAIXA';
$gerador->transp->vol[0]->marca = '34567';
$gerador->transp->vol[0]->pesoL = '12.000';
$gerador->transp->vol[0]->pesoB = '12.000';
//dados dos volumes transportados
$gerador->transp->vol[1] = new NFEPHP2\NFe\XML\Gerador\Transportadora\vol();
$gerador->transp->vol[1]->qVol = '1';
$gerador->transp->vol[1]->esp = 'CAIXA';
$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>";