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

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

tagarma Detalhamento de armas L01 pai I90 tag NFe/infNFe/det[]/prod/arma (opcional)
public tagarma ( type $nItem = '', type $tpArma = '', type $nSerie = '', type $nCano = '', type $descr = '' ) : DOMElement
$nItem type
$tpArma type
$nSerie type
$nCano type
$descr type
Результат DOMElement
    public function tagarma($nItem = '', $tpArma = '', $nSerie = '', $nCano = '', $descr = '')
    {
        $identificador = 'L01 <arma> - ';
        $arma = $this->dom->createElement("arma");
        $this->dom->addChild($arma, "tpArma", $tpArma, true, "{$identificador} [item {$nItem}] Indicador do tipo de arma de fogo");
        $this->dom->addChild($arma, "nSerie", $nSerie, true, "{$identificador} [item {$nItem}] Número de série da arma");
        $this->dom->addChild($arma, "nCano", $nCano, true, "{$identificador} [item {$nItem}] Número de série do cano");
        $this->dom->addChild($arma, "descr", $descr, true, "{$identificador} [item {$nItem}] Descrição completa da arma, compreendendo: calibre, marca, capacidade, " . "tipo de funcionamento, comprimento e demais elementos que " . "permitam a sua perfeita identificação.");
        $this->aArma[$nItem] = $arma;
        return $arma;
    }

Usage Example

Пример #1
0
 /**
  * lEntity
  * Cria a tag arma
  *
  * @param array $aCampos
  */
 protected function lEntity($aCampos)
 {
     //L|tpArma|nSerie|nCano|descr|
     $this->make->tagarma($this->nItem, $aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4]);
 }