tagvol() 공개 메소드

tagvol Grupo Volumes X26 pai X01 tag NFe/infNFe/transp/vol (opcional)
public tagvol ( string $qVol = '', string $esp = '', string $marca = '', string $nVol = '', string $pesoL = '', string $pesoB = '', array $aLacres = [] ) : DOMElement
$qVol string
$esp string
$marca string
$nVol string
$pesoL string
$pesoB string
$aLacres array
리턴 DOMElement
예제 #1
0
 /**
  * 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);
}