/** * 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]; }
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; }