//Valor do Serviço $vBCRet = '258,69'; //BC da Retenção do ICMS $pICMSRet = '10,00'; //Alíquota da Retenção $vICMSRet = '25,87'; //Valor do ICMS Retido $CFOP = '5352'; $cMunFG = '3509502'; //Código do município de ocorrência do fato gerador do ICMS do transporte $resp = $nfe->tagretTransp($vServ, $vBCRet, $pICMSRet, $vICMSRet, $CFOP, $cMunFG); //dados dos veiculos de transporte $placa = 'AAA1212'; $UF = 'SP'; $RNTC = '12345678'; $resp = $nfe->tagveicTransp($placa, $UF, $RNTC); //dados dos reboques $aReboque = array(array('ZZQ9999', 'SP', '', '', ''), array('QZQ2323', 'SP', '', '', '')); foreach ($aReboque as $reb) { $placa = $reb[0]; $UF = $reb[1]; $RNTC = $reb[2]; $vagao = $reb[3]; $balsa = $reb[4]; $resp = $nfe->tagreboque($placa, $UF, $RNTC, $vagao, $balsa); } //dados dos volumes transportados $aVol = array(array('1', 'caixa', '', '12345', '12,20', '12,78', array('A1', 'A2', 'A3', 'A4')), array('1', 'caixa', '', '34567', '23,67', '24,12', '')); foreach ($aVol as $vol) { $qVol = $vol[0]; //Quantidade de volumes transportados