Ejemplo n.º 1
0
 /**
  * Gera as tags para o elemento: "Comp" (Local de Entrega constante na Nota Fiscal)
  * #211
  * Nível: 2
  * Os parâmetros para esta função são todos os elementos da tag "Comp" do tipo elemento (Ele = E|CE|A) e nível 3
  *
  * @param string $xNome Nome do componente
  * @param string $vComp Valor do componente
  *
  * @return \DOMElement
  */
 public function compTag($xNome = '', $vComp = '')
 {
     $identificador = '#65 <pass> - ';
     $this->comp[] = $this->dom->createElement('Comp');
     $posicao = (int) count($this->obsCont) - 1;
     $this->dom->addChild($this->comp[$posicao], 'xNome', $xNome, false, $identificador . 'Nome do componente');
     $this->dom->addChild($this->comp[$posicao], 'vComp', $vComp, false, $identificador . 'Valor do componente');
     return $this->comp[$posicao];
 }
Ejemplo n.º 2
0
 public function rodoTag($RNTRC = '', $dPrev = '', $lota = '', $CIOT = '')
 {
     $identificador = '#1 <rodo> - ';
     $this->rodo = $this->dom->createElement('rodo');
     $this->dom->addChild($this->rodo, 'RNTRC', $RNTRC, true, $identificador . 'Registro nacional de transportadores
         rodoviários de carga');
     $this->dom->addChild($this->rodo, 'dPrev', $dPrev, true, $identificador . 'Data prevista para entrega da carga 
         no recebedor');
     $this->dom->addChild($this->rodo, 'lota', $lota, true, $identificador . 'Indicador de lotação');
     $this->dom->addChild($this->rodo, 'CIOT', $CIOT, false, $identificador . 'Codigo identificador da operacao de ' . 'transporte');
     return $this->rodo;
 }