public function tagPIS($nItem = '', $cst = '', $vBC = '', $pPIS = '', $vPIS = '', $qBCProd = '', $vAliqProd = '')
{
switch ($cst) {
case '01':
case '02':
$pisItem = $this->dom->createElement('PISAliq');
$this->dom->addChild($pisItem, 'CST', $cst, true, "[item {$nItem}] Código de Situação Tributária do PIS");
$this->dom->addChild($pisItem, 'vBC', $vBC, true, "[item {$nItem}] Valor da Base de Cálculo do PIS");
$this->dom->addChild($pisItem, 'pPIS', $pPIS, true, "[item {$nItem}] Alíquota do PIS (em percentual)");
$this->dom->addChild($pisItem, 'vPIS', $vPIS, true, "[item {$nItem}] Valor do PIS");
break;
case '03':
$pisItem = $this->dom->createElement('PISQtde');
$this->dom->addChild($pisItem, 'CST', $cst, true, "[item {$nItem}] Código de Situação Tributária do PIS");
$this->dom->addChild($pisItem, 'qBCProd', $qBCProd, true, "[item {$nItem}] Quantidade Vendida");
$this->dom->addChild($pisItem, 'vAliqProd', $vAliqProd, true, "[item {$nItem}] Alíquota do PIS (em reais)");
$this->dom->addChild($pisItem, 'vPIS', $vPIS, true, "[item {$nItem}] Valor do PIS");
break;
case '04':
case '05':
case '06':
case '07':
case '08':
case '09':
$pisItem = $this->dom->createElement('PISNT');
$this->dom->addChild($pisItem, 'CST', $cst, true, "[item {$nItem}] Código de Situação Tributária do PIS");
break;
case '49':
case '50':
case '51':
case '52':
case '53':
case '54':
case '55':
case '56':
case '60':
case '61':
case '62':
case '63':
case '64':
case '65':
case '66':
case '67':
case '70':
case '71':
case '72':
case '73':
case '74':
case '75':
case '98':
case '99':
$pisItem = $this->dom->createElement('PISOutr');
$this->dom->addChild($pisItem, 'CST', $cst, true, "[item {$nItem}] Código de Situação Tributária do PIS");
$this->dom->addChild($pisItem, 'vBC', $vBC, false, "[item {$nItem}] Valor da Base de Cálculo do PIS");
$this->dom->addChild($pisItem, 'pPIS', $pPIS, false, "[item {$nItem}] Alíquota do PIS (em percentual)");
$this->dom->addChild($pisItem, 'qBCProd', $qBCProd, false, "[item {$nItem}] Quantidade Vendida");
$this->dom->addChild($pisItem, 'vAliqProd', $vAliqProd, false, "[item {$nItem}] Alíquota do PIS (em reais)");
$this->dom->addChild($pisItem, 'vPIS', $vPIS, true, "[item {$nItem}] Valor do PIS");
break;
}
$pis = $this->dom->createElement('PIS');
if (isset($pisItem)) {
$pis->appendChild($pisItem);
}
$this->aPIS[$nItem] = $pis;
return $pis;
}