tagICMSTot
Grupo Totais referentes ao ICMS W02 pai W01
tag NFe/infNFe/total/ICMSTot
public tagICMSTot ( string $vBC = '', string $vICMS = '', string $vICMSDeson = '', string $vBCST = '', string $vST = '', string $vProd = '', string $vFrete = '', string $vSeg = '', string $vDesc = '', string $vII = '', string $vIPI = '', string $vPIS = '', string $vCOFINS = '', string $vOutro = '', string $vNF = '', string $vTotTrib = '' ) : DOMElement | ||
$vBC | string | |
$vICMS | string | |
$vICMSDeson | string | |
$vBCST | string | |
$vST | string | |
$vProd | string | |
$vFrete | string | |
$vSeg | string | |
$vDesc | string | |
$vII | string | |
$vIPI | string | |
$vPIS | string | |
$vCOFINS | string | |
$vOutro | string | |
$vNF | string | |
$vTotTrib | string | |
Résultat | DOMElement |
/** * w02Entity * Cria tag ICMSTot * * @param array $aCampos */ protected function w02Entity($aCampos) { //W02|vBC|vICMS|vICMSDeson|vBCST|vST|vProd|vFrete|vSeg|vDesc|vII|vIPI // |vPIS|vCOFINS|vOutro|vNF|vTotTrib| $this->make->tagICMSTot($aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5], $aCampos[6], $aCampos[7], $aCampos[8], $aCampos[9], $aCampos[10], $aCampos[11], $aCampos[12], $aCampos[13], $aCampos[14], $aCampos[15], $aCampos[16]); }
$vICMS = '2335.96'; $vICMSDeson = '0.00'; $vBCST = '0.00'; $vST = '0.00'; $vProd = '19466.30'; $vFrete = '0.00'; $vSeg = '0.00'; $vDesc = '0.00'; $vII = '0.00'; $vIPI = '0.00'; $vPIS = '321.19'; $vCOFINS = '1479.44'; $vOutro = '0.00'; $vNF = '19466.30'; $vTotTrib = ''; $resp = $nfe->tagICMSTot($vBC, $vICMS, $vICMSDeson, $vBCST, $vST, $vProd, $vFrete, $vSeg, $vDesc, $vII, $vIPI, $vPIS, $vCOFINS, $vOutro, $vNF, $vTotTrib); //frete $modFrete = '0'; //0=Por conta do emitente; 1=Por conta do destinatário/remetente; 2=Por conta de terceiros; $resp = $nfe->tagtransp($modFrete); //transportadora //$CNPJ = ''; //$CPF = '12345678901'; //$xNome = 'Ze da Carroca'; //$IE = ''; //$xEnder = 'Beco Escuro'; //$xMun = 'Campinas'; //$UF = 'SP'; //$resp = $nfe->tagtransporta($CNPJ, $CPF, $xNome, $IE, $xEnder, $xMun, $UF); //valores retidos para transporte //$vServ = '258,69'; //Valor do Serviço