eNFe_ItemIPITributavel

Adiciona informações de IPI tributável

Método

int CALL eNFe_ItemIPITributavel(emissor_nfce * e, const char * classe_enquadramento, const char * cnpj_produtor, const char * codigo_selo, const char * quantidade_selo, const char * codigo_enquadramento, const char *cst, const char *valor_ipi, const char *valor_bc, const char *aliquota, const char *quantidade_unidade_tributacao, const char *valor_unidade_tributavel, const char *reservado1, const char *reservado2, const char *reservado3);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfe
classe_enquadramento
Classe de enquadramento do IPI para Cigarros e Bebidas
cnpj_produtor
CNPJ do produtor da mercadoria, quando diferente do emitente. Somente para os casos de exportação direta ou indireta
codigo_selo
Código do selo de controle IPI
quantidade_selo
Quantidade de selo de controle
codigo_enquadramento
Código de Enquadramento Legal do IPI
cst
CST do IPI
valor_ipi
Valor do IPI
valor_bc
Valor da Base de Cálculo do IPI. Deve ser informado junto com o parâmetro alíquota
aliquota
Alíquota do IPI a ser aplicada na base de cálculo
quantidade_unidade_tributacao
Quantidade total na unidade padrão para tributação (somente para os produtos tributados por unidade)
valor_unidade_tributavel
Valor por unidade tributável
reservado1
Reservado para uso futuro
reservado2
Reservado para uso futuro
reservado3
Reservado para uso futuro

Retornos

Codigo Descrição
1 OK
20161 Nenhuma venda aberta para a operação.
20169 Não é possível adicionar informações de imposto se não existir item.
20199 Erro não tratado ao realizar integração via metodos. [...]

Exemplos

int retorno = eNFe_ItemIPITributavel(handleEmissor,
                                "", "", "", "", "",
                                "50", "100", "11","","","","","");

Hierarquia

eNFe_Abrir
eNFe_ItemProduto
eNFe_ItemIPITributavel