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

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

tagISSQNTot Grupo Totais referentes ao ISSQN W17 pai W01 tag NFe/infNFe/total/ISSQNTot (opcional)
public tagISSQNTot ( string $vServ = '', string $vBC = '', string $vISS = '', string $vPIS = '', string $vCOFINS = '', string $dCompet = '', string $vDeducao = '', string $vOutro = '', string $vDescIncond = '', string $vDescCond = '', string $vISSRet = '', string $cRegTrib = '' ) : DOMElement
$vServ string
$vBC string
$vISS string
$vPIS string
$vCOFINS string
$dCompet string
$vDeducao string
$vOutro string
$vDescIncond string
$vDescCond string
$vISSRet string
$cRegTrib string
Результат DOMElement
    public function tagISSQNTot($vServ = '', $vBC = '', $vISS = '', $vPIS = '', $vCOFINS = '', $dCompet = '', $vDeducao = '', $vOutro = '', $vDescIncond = '', $vDescCond = '', $vISSRet = '', $cRegTrib = '')
    {
        $this->ztagtotal();
        $ISSQNTot = $this->dom->createElement("ISSQNtot");
        $this->dom->addChild($ISSQNTot, "vServ", $vServ, false, "Valor total dos Serviços sob não incidência ou não tributados pelo ICMS");
        $this->dom->addChild($ISSQNTot, "vBC", $vBC, false, "Valor total Base de Cálculo do ISS");
        $this->dom->addChild($ISSQNTot, "vISS", $vISS, false, "Valor total do ISS");
        $this->dom->addChild($ISSQNTot, "vPIS", $vPIS, false, "Valor total do PIS sobre serviços");
        $this->dom->addChild($ISSQNTot, "vCOFINS", $vCOFINS, false, "Valor total da COFINS sobre serviços");
        $this->dom->addChild($ISSQNTot, "dCompet", $dCompet, true, "Data da prestação do serviço");
        $this->dom->addChild($ISSQNTot, "vDeducao", $vDeducao, false, "Valor total dedução para redução da Base de Cálculo");
        $this->dom->addChild($ISSQNTot, "vOutro", $vOutro, false, "Valor total outras retenções");
        $this->dom->addChild($ISSQNTot, "vDescIncond", $vDescIncond, false, "Valor total desconto incondicionado");
        $this->dom->addChild($ISSQNTot, "vDescCond", $vDescCond, false, "Valor total desconto condicionado");
        $this->dom->addChild($ISSQNTot, "vISSRet", $vISSRet, false, "Valor total retenção ISS");
        $this->dom->addChild($ISSQNTot, "cRegTrib", $cRegTrib, false, "Código do Regime Especial de Tributação");
        $this->dom->appChild($this->total, $ISSQNTot, '');
        return $ISSQNTot;
    }

Usage Example

Пример #1
0
 /**
  * w17Entity
  * Cria a tag ISSQNTot
  *
  * @param array $aCampos
  */
 protected function w17Entity($aCampos)
 {
     //W17|vServ|vBC|vISS|vPIS|vCOFINS|dCompet|vDeducao|vOutro|vDescIncond
     //   |vDescCond|vISSRet|cRegTrib|
     $this->make->tagISSQNTot($aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5], $aCampos[6], $aCampos[7], $aCampos[8], $aCampos[9], $aCampos[10], $aCampos[11], $aCampos[12]);
 }