tagICMS() 공개 메소드

tagICMS Informações do ICMS da Operação própria e ST N01 pai M01 tag NFe/infNFe/det[]/imposto/ICMS
public tagICMS ( string $nItem = '', string $orig = '', $cst = '', string $modBC = '', $pRedBC = '', string $vBC = '', string $pICMS = '', string $vICMS = '', string $vICMSDeson = '', string $motDesICMS = '', string $modBCST = '', string $pMVAST = '', string $pRedBCST = '', string $vBCST = '', string $pICMSST = '', string $vICMSST = '', string $pDif = '', string $vICMSDif = '', string $vICMSOp = '', string $vBCSTRet = '', string $vICMSSTRet = '' ) : DOMElement
$nItem string
$orig string
$modBC string
$vBC string
$pICMS string
$vICMS string
$vICMSDeson string
$motDesICMS string
$modBCST string
$pMVAST string
$pRedBCST string
$vBCST string
$pICMSST string
$vICMSST string
$pDif string
$vICMSDif string
$vICMSOp string
$vBCSTRet string
$vICMSSTRet string
리턴 DOMElement
예제 #1
0
 /**
  * zLinhaNEntity
  * Cria a tag ICMS
  *
  * @param array $aCampos
  */
 protected function zLinhaNEntity($aCampos)
 {
     //Nxx|orig|cst|modBC|pRedBC|vBC|pICMS|vICMS|vICMSDeson|motDesICMS|modBCST
     //   |pMVAST|pRedBCST|vBCST|pICMSST|vICMSST|pDif|vICMSDif|vICMSOp
     //   |BCSTRet|vICMSSTRet|
     $this->make->tagICMS($this->nItem, $aCampos[1], $aCampos[2], $aCampos[3], $aCampos[4], $aCampos[5], $aCampos[6], $aCampos[7], $aCampos[8], $aCampos[9], $aCampos[10], $aCampos[11], $aCampos[12], $aCampos[13], $aCampos[14], $aCampos[15], $aCampos[16], $aCampos[17], $aCampos[18], $aCampos[19], $aCampos[20]);
 }
$pICMS = '12.00';
$vICMS = '2335.96';
$vICMSDeson = '';
$motDesICMS = '';
$modBCST = '';
$pMVAST = '';
$pRedBCST = '';
$vBCST = '';
$pICMSST = '';
$vICMSST = '';
$pDif = '';
$vICMSDif = '';
$vICMSOp = '';
$vBCSTRet = '';
$vICMSSTRet = '';
$resp = $nfe->tagICMS($nItem, $orig, $cst, $modBC, $pRedBC, $vBC, $pICMS, $vICMS, $vICMSDeson, $motDesICMS, $modBCST, $pMVAST, $pRedBCST, $vBCST, $pICMSST, $vICMSST, $pDif, $vICMSDif, $vICMSOp, $vBCSTRet, $vICMSSTRet);
//ICMSPart
//$resp = $nfe->tagICMSPart($nItem, $orig, $cst, $modBC, $vBC, $pRedBC, $pICMS, $vICMS, $modBCST, $pMVAST, $pRedBCST, $vBCST, $pICMSST, $vICMSST, $pBCOp, $ufST);
//ICMSST
//$resp = $nfe->tagICMSST($nItem, $orig, $cst, $vBCSTRet, $vICMSSTRet, $vBCSTDest, $vICMSSTDest);
//ICMSSN
//$resp = $nfe->tagICMSSN($nItem, $orig, $csosn, $modBC, $vBC, $pRedBC, $pICMS, $vICMS, $pCredSN, $vCredICMSSN, $modBCST, $pMVAST, $pRedBCST, $vBCST, $pICMSST, $vICMSST, $vBCSTRet, $vICMSSTRet);
//IPI
$nItem = 1;
$cst = '55';
$clEnq = '';
$cnpjProd = '';
$cSelo = '';
$qSelo = '';
$cEnq = '999';
$vBC = '';