NFePHP\NFe\MakeNFe::tagII PHP Method

tagII() public method

tagII Grupo Imposto de Importação P01 pai M01 tag NFe/infNFe/det[]/imposto/II
public tagII ( string $nItem = '', string $vBC = '', string $vDespAdu = '', string $vII = '', string $vIOF = '' ) : DOMElement
$nItem string
$vBC string
$vDespAdu string
$vII string
$vIOF string
return DOMElement
    public function tagII($nItem = '', $vBC = '', $vDespAdu = '', $vII = '', $vIOF = '')
    {
        $tii = $this->dom->createElement('II');
        $this->dom->addChild($tii, "vBC", $vBC, true, "[item {$nItem}] Valor BC do Imposto de Importação");
        $this->dom->addChild($tii, "vDespAdu", $vDespAdu, true, "[item {$nItem}] Valor despesas aduaneiras");
        $this->dom->addChild($tii, "vII", $vII, true, "[item {$nItem}] Valor Imposto de Importação");
        $this->dom->addChild($tii, "vIOF", $vIOF, true, "[item {$nItem}] Valor Imposto sobre Operações Financeiras");
        $this->aII[$nItem] = $tii;
        return $tii;
    }

Usage Example

Example #1
0
 /**
  * pEntity
  * Cria a tag II
  *
  * @param array $aCampos
  */
 protected function pEntity($aCampos)
 {
     //P|vBC|vDespAdu|vII|vIOF|
     $this->make->tagII($this->nItem, $aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4]);
 }