NFePHP\NFe\MakeNFe::tagICMSTot PHP Метод

tagICMSTot() публичный Метод

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
Результат DOMElement
    public function tagICMSTot($vBC = '', $vICMS = '', $vICMSDeson = '', $vBCST = '', $vST = '', $vProd = '', $vFrete = '', $vSeg = '', $vDesc = '', $vII = '', $vIPI = '', $vPIS = '', $vCOFINS = '', $vOutro = '', $vNF = '', $vTotTrib = '')
    {
        $this->zTagtotal();
        $ICMSTot = $this->dom->createElement("ICMSTot");
        $this->dom->addChild($ICMSTot, "vBC", $vBC, true, "Base de Cálculo do ICMS");
        $this->dom->addChild($ICMSTot, "vICMS", $vICMS, true, "Valor Total do ICMS");
        $this->dom->addChild($ICMSTot, "vICMSDeson", $vICMSDeson, true, "Valor Total do ICMS desonerado");
        $this->dom->addChild($ICMSTot, "vFCPUFDest", $this->aTotICMSUFDest['vFCPUFDest'], false, "Valor total do ICMS relativo ao Fundo de Combate à Pobreza(FCP) para a UF de destino");
        $this->dom->addChild($ICMSTot, "vICMSUFDest", $this->aTotICMSUFDest['vICMSUFDest'], false, "Valor total do ICMS de partilha para a UF do destinatário");
        $this->dom->addChild($ICMSTot, "vICMSUFRemet", $this->aTotICMSUFDest['vICMSUFRemet'], false, "Valor total do ICMS de partilha para a UF do remetente");
        $this->dom->addChild($ICMSTot, "vBCST", $vBCST, true, "Base de Cálculo do ICMS ST");
        $this->dom->addChild($ICMSTot, "vST", $vST, true, "Valor Total do ICMS ST");
        $this->dom->addChild($ICMSTot, "vProd", $vProd, true, "Valor Total dos produtos e serviços");
        $this->dom->addChild($ICMSTot, "vFrete", $vFrete, true, "Valor Total do Frete");
        $this->dom->addChild($ICMSTot, "vSeg", $vSeg, true, "Valor Total do Seguro");
        $this->dom->addChild($ICMSTot, "vDesc", $vDesc, true, "Valor Total do Desconto");
        $this->dom->addChild($ICMSTot, "vII", $vII, true, "Valor Total do II");
        $this->dom->addChild($ICMSTot, "vIPI", $vIPI, true, "Valor Total do IPI");
        $this->dom->addChild($ICMSTot, "vPIS", $vPIS, true, "Valor do PIS");
        $this->dom->addChild($ICMSTot, "vCOFINS", $vCOFINS, true, "Valor da COFINS");
        $this->dom->addChild($ICMSTot, "vOutro", $vOutro, true, "Outras Despesas acessórias");
        $this->dom->addChild($ICMSTot, "vNF", $vNF, true, "Valor Total da NF-e");
        $this->dom->addChild($ICMSTot, "vTotTrib", $vTotTrib, false, "Valor aproximado total de tributos federais, estaduais e municipais.");
        $this->dom->appChild($this->total, $ICMSTot, '');
        return $ICMSTot;
    }

Usage Example

Пример #1
0
 /**
  * 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]);
 }
All Usage Examples Of NFePHP\NFe\MakeNFe::tagICMSTot