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

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

tagretTransp Grupo Retenção ICMS transporte X11 pai X01 tag NFe/infNFe/transp/retTransp (opcional)
public tagretTransp ( string $vServ = '', string $vBCRet = '', string $pICMSRet = '', string $vICMSRet = '', string $cfop = '', string $cMunFG = '' ) : DOMElement
$vServ string
$vBCRet string
$pICMSRet string
$vICMSRet string
$cfop string
$cMunFG string
Результат DOMElement
    public function tagretTransp($vServ = '', $vBCRet = '', $pICMSRet = '', $vICMSRet = '', $cfop = '', $cMunFG = '')
    {
        $retTransp = $this->dom->createElement("retTransp");
        $this->dom->addChild($retTransp, "vServ", $vServ, true, "Valor do Serviço");
        $this->dom->addChild($retTransp, "vBCRet", $vBCRet, true, "BC da Retenção do ICMS");
        $this->dom->addChild($retTransp, "pICMSRet", $pICMSRet, true, "Alíquota da Retenção");
        $this->dom->addChild($retTransp, "vICMSRet", $vICMSRet, true, "Valor do ICMS Retido");
        $this->dom->addChild($retTransp, "CFOP", $cfop, true, "CFOP");
        $this->dom->addChild($retTransp, "cMunFG", $cMunFG, true, "Código do município de ocorrência do fato gerador do ICMS do transporte");
        $this->dom->appChild($this->transp, $retTransp, 'A tag transp deveria ter sido carregada primeiro.');
        return $retTransp;
    }

Usage Example

Пример #1
0
 /**
  * x11Entity
  *
  * @param array $aCampos
  */
 protected function x11Entity($aCampos)
 {
     //X11|vServ|vBCRet|pICMSRet|vICMSRet|CFOP|cMunFG|
     $this->make->tagretTransp($aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5], $aCampos[6]);
 }