Example #1
0
//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