Orientação de preenchimento dos grupo IPI

Exemplos de preenchimento de diversos grupos em VB.

O IPI é o segundo parâmetro:

imposto = objNFeUtil.imposto2G(icms, ipi, "", PIS, "", COFINS, "", "").


string IPI(string _clEnq,
string _CNPJProd,
string _cSelo,
double _qSelo,
string _cEnq,
string _CST,
double _vBC,
double _pIPI,
double _vIPI,
double _qUnid,
double _vUnid);

1. clEnq -> classe de enquadramento, necessário verificar com o cliente se o produto exige o campo

2. CNPJProd -> somente nos casos de exportação direta ou indireta e caso o produto não seja de fabricação própria;

3. cSelo -> verificar se o produto tem selo (bebidas quentes, cigarro, etc.)

4. qSelo -> infomar se existir cSelo;

5. cEnq -> informar com 9999

6. CST -> informar conforme tabela do manual

se IPI for ad-valorem (o valor do IPI é uma percentual do valor do produto) informar

7. vBC e 8.pIPI

caso contrário (valor do IPI é fixo para o produto) informar

9.qUnid e 10.vUnid

11. vIPI -> valor do IPI

Assim, o preenchimento varia muito em função do produto e será necessário ter todos os campos em seu sistema.

A decisão de preencher os campos 7 e 8 ou 9 e 10 varia em função da forma de tributação do produto.

Ex. hipotético para produto com tributação ad-valorem

clEnq = '';
CNPJProd = '';
cSelo ='';
qSelo =0;
cEnq = '999';
CST = '50';
vBC = 1000;
pIPI = 7;
qUnid = 0;
vUnid = 0;
vIPI = 70;

_IPI = util.IPI(ipi_clEnq, ipi_CNPJProd, ipi_cSelo, ipi_qSelo, ipi_cEnq, ipi_CST, ipi_vBC, ipi_pIPI, ipi_vIPI, ipi_qUnid, ipi_vUnid, )


<IPI>
<cEnq>999</cEnq>
<IPITrib>
<CST>50</CST>
<vBC>1000.00</vBC>
<pIPI>7.00</pIPI>
<vIPI>70.00</vIPI>
</IPITrib>
</IPI>


Ex. hipotético para produto com tributação por pauta

clEnq = 'K';
CNPJProd = '';
cSelo ='9729-11';
qSelo =100;
cEnq = '999';
CST = '50';
vBC = 0;
pIPI = 0;
qUnid = 100;
vUnid = 7;
vIPI = 700;

_IPI = util.IPI(clEnq, CNPJProd, cSelo, qSelo, cEnq, CST, vBC, qUnid, vUnid, vIPI);

<IPI>
<clEnq>k</clEnq>
<cSelo>9729-11</qSelo>
<qSelo>100</qSelo>
<cEnq>999</cEnq>
<IPITrib>
<CST>50</CST>
<qUnid>1000.0000</qUnid>
<pIPI>7.0000</pIPI>
<vIPI>700.00</vIPI>
</IPITrib>
</IPI>


http://www.flexdocs.com.br/guiaNFe/gerarNFe.detalhe.imp.IPI.html