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

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

tagPISST Grupo PIS Substituição Tributária R01 pai M01 tag NFe/infNFe/det[]/imposto/PISST (opcional)
public tagPISST ( string $nItem = '', string $vBC = '', string $pPIS = '', string $qBCProd = '', string $vAliqProd = '', string $vPIS = '' ) : DOMElement
$nItem string
$vBC string
$pPIS string
$qBCProd string
$vAliqProd string
$vPIS string
Результат DOMElement
    public function tagPISST($nItem = '', $vBC = '', $pPIS = '', $qBCProd = '', $vAliqProd = '', $vPIS = '')
    {
        $pisst = $this->dom->createElement('PISST');
        $this->dom->addChild($pisst, 'vBC', $vBC, true, "[item {$nItem}] Valor da Base de Cálculo do PIS");
        $this->dom->addChild($pisst, 'pPIS', $pPIS, true, "[item {$nItem}] Alíquota do PIS (em percentual)");
        $this->dom->addChild($pisst, 'qBCProd', $qBCProd, false, "[item {$nItem}] Quantidade Vendida");
        $this->dom->addChild($pisst, 'vAliqProd', $vAliqProd, false, "[item {$nItem}] Alíquota do PIS (em reais)");
        $this->dom->addChild($pisst, 'vPIS', $vPIS, true, "[item {$nItem}] Valor do PIS");
        $this->aPISST[$nItem] = $pisst;
        return $pisst;
    }

Usage Example

Пример #1
0
 /**
  * zLinhaREntity
  * Cria a tag PISST
  *
  * @param array $aCampos
  */
 protected function zLinhaREntity($aCampos)
 {
     //Rxx|vBC|pPIS|qBCProd|vAliqProd|vPIS|
     $this->make->tagPISST($this->nItem, $aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5]);
 }