NFePHP\NFe\MakeNFe::tagenderEmit PHP Method

tagenderEmit() public method

tagenderEmit Endereço do emitente C05 pai C01 tag NFe/infNFe/emit/endEmit
public tagenderEmit ( string $xLgr = '', string $nro = '', string $xCpl = '', string $xBairro = '', string $cMun = '', string $xMun = '', string $siglaUF = '', string $cep = '', string $cPais = '', string $xPais = '', string $fone = '' ) : DOMElement
$xLgr string
$nro string
$xCpl string
$xBairro string
$cMun string
$xMun string
$siglaUF string
$cep string
$cPais string
$xPais string
$fone string
return DOMElement
    public function tagenderEmit($xLgr = '', $nro = '', $xCpl = '', $xBairro = '', $cMun = '', $xMun = '', $siglaUF = '', $cep = '', $cPais = '', $xPais = '', $fone = '')
    {
        $identificador = 'C05 <enderEmit> - ';
        $this->enderEmit = $this->dom->createElement("enderEmit");
        $this->dom->addChild($this->enderEmit, "xLgr", $xLgr, true, $identificador . "Logradouro do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "nro", $nro, true, $identificador . "Número do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "xCpl", $xCpl, false, $identificador . "Complemento do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "xBairro", $xBairro, true, $identificador . "Bairro do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "cMun", $cMun, true, $identificador . "Código do município do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "xMun", $xMun, true, $identificador . "Nome do município do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "UF", $siglaUF, true, $identificador . "Sigla da UF do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "CEP", $cep, true, $identificador . "Código do CEP do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "cPais", $cPais, false, $identificador . "Código do País do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "xPais", $xPais, false, $identificador . "Nome do País do Endereço do emitente");
        $this->dom->addChild($this->enderEmit, "fone", $fone, false, $identificador . "Telefone do Endereço do emitente");
        $node = $this->emit->getElementsByTagName("IE")->item(0);
        $this->emit->insertBefore($this->enderEmit, $node);
        return $this->enderEmit;
    }

Usage Example

Example #1
0
 /**
  * c05Entity
  * Cria a tag enderEmit
  *
  * @param array $aCampos
  */
 protected function c05Entity($aCampos)
 {
     //C05|XLgr|Nro|Cpl|Bairro|CMun|XMun|UF|CEP|cPais|xPais|fone|
     $this->make->tagenderEmit($aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5], $aCampos[6], $aCampos[7], $aCampos[8], $aCampos[9], $aCampos[10], $aCampos[11]);
 }
All Usage Examples Of NFePHP\NFe\MakeNFe::tagenderEmit