/** * zLinhaXVolEntity * Cria a tag vol * * @param array $aCampos */ protected function zLinhaXVolEntity($aCampos) { $lacres = ''; if ($this->volId > -1 && !empty($this->aLacres)) { $lacres = $this->aLacres[$aCampos[0]]; } $this->make->tagvol($aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5], $aCampos[6], $lacres); }
//} //dados dos volumes transportados $aVol = array(array('24', 'VOLUMES', '', '', '389.950', '399.550', '')); foreach ($aVol as $vol) { $qVol = $vol[0]; //Quantidade de volumes transportados $esp = $vol[1]; //Espécie dos volumes transportados $marca = $vol[2]; //Marca dos volumes transportados $nVol = $vol[3]; //Numeração dos volume $pesoL = $vol[4]; $pesoB = $vol[5]; $aLacres = $vol[6]; $resp = $nfe->tagvol($qVol, $esp, $marca, $nVol, $pesoL, $pesoB, $aLacres); } //dados da fatura $nFat = '000034189'; $vOrig = '19466.30'; $vDesc = ''; $vLiq = '19466.30'; $resp = $nfe->tagfat($nFat, $vOrig, $vDesc, $vLiq); //dados das duplicadas $aDup = array(array('34189-1', '2015-04-10', '19466.30')); foreach ($aDup as $dup) { $nDup = $dup[0]; $dVenc = $dup[1]; $vDup = $dup[2]; $resp = $nfe->tagdup($nDup, $dVenc, $vDup); }