eVenda_Item¶
Aviso
Este método é obsoleto, seu uso não é recomendado e este não receberá atualizações.
Método que efetua a venda de um item, calculando o valor do produto e impostos
Métodos substitutos¶
Método | Descrição |
---|---|
eVenda_ItemProduto | Inicia a venda de um produto com as informações do mesmo. |
eVenda_ItemPreco | Informa o preço do item iniciado no método eVenda_ItemProduto |
eVenda_ItemICMS | Informa o ICMS do item iniciado no método eVenda_ItemProduto |
Método¶
// Obsoleto
int CALL eVenda_Item(emissor_nfce * e, const char *codigo, const char *descricao, const char *cEAN, const char *unidadeMedida, const char *quantidade, const char *valorUnitario, const char *cEANTrib, const char *unidadeMedidaTributavel, const char *quantidadeTributavel, const char *valorUnitarioTributavel, const char *tipoDescontoAcrescimo, const char *valorAcrescimo, const char *valorDesconto, const char *arredondaTrunca, const char *ncm, const char *cfop, const char *informacaoAdicional, const char *cstIcms, const char *origemProduto, const char *csosn, const char *percentualReducBCICMS, const char *aliquotaICMS, const char *aliquotaCreditoICMSSN, const char *CEST, const char *indEscala, const char *cnpjFab, const char *cBenef, const char *reservado5, const char *reservado6, const char *reservado7, const char *reservado8, const char *reservado9, const char *reservado10, const char *reservado11, const char *reservado12, const char *reservado13, const char *reservado14, const char *reservado15, const char *reservado16, const char *reservado17, const char *reservado18, const char *reservado19, const char *reservado20);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
codigo
|
Código do produto vendido
|
descricao
|
Descrição do produto ou serviço
|
cEAN
|
GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras do produto. Preencher com o código GTIN-8, GTIN-12, GTIN-13 ou GTIN-14
|
unidadeMedida
|
Informar a unidade de medida comercial do produto (KG, LT, CX)
|
quantidade
|
Quantidade de comercialização do produto
|
valorUnitario
|
Valor unitário de comercialização do produto
|
cEANTrib
|
GTIN (Global Trade Item Number) da unidade tributável do produto, antigo código EAN ou código de barras do produto. Preencher com o código GTIN-8, GTIN-12, GTIN-13 ou GTIN-14
|
unidadeMedidaTributavel
|
Informar a unidade de medida tributável do produto (KG, LT, CX)
|
quantidadeTributavel
|
Quantidade tributável do produto
|
valorUnitarioTributavel
|
Valor unitário de tributação do produto
|
tipoDescontoAcrescimo
|
Parâmetro para configurar o tipo do desconto ou acréscimo que será aplicado na venda do produto. “$” para valor ou “%%” para percentual
|
valorAcrescimo
|
Valor de acréscimo do produto
|
valorDesconto
|
Valor de desconto do produto
|
arredondaTrunca
|
Parâmetro para indicar o tipo de cálculo que será efetuado na venda do item. “A” para arredondamento ou “T” para truncamento
|
ncm
|
Número do NCM (8 posições) para este item, ou gênero do item (2 posições)
|
cfop
|
Código fiscal de operações e prestações. Utilizar tabela de CFOP
|
informacaoAdicional
|
Informações adicionais do produto
|
cstIcms
|
Parâmetro responsável pela indicação do CST ICMS conforme a classificação da empresa. 00, 20, 40, 41, 60, 90
|
origemProduto
|
Parâmetro responsável pela indicação da origem do item. 0 - Nacional, 1 - Estrangeira (Importação direta), 2 - Estrangeira (Adquirida no mercado interno)
|
csosn
|
Código de situação das Operações para empresas enquadradas no regime tributário Simples Nacional. 101, 102, 103, 300, 400, 500, 900
|
percentualReducBCICMS
|
Percentual para redução da base de cálculo do ICMS
|
aliquotaICMS
|
Alíquota do ICMS
|
aliquotaCreditoICMSSN
|
Percentual para crédito do ICMS para empresas do Simples Nacional
|
CEST
|
Código Especificador da Substituição Tributária – CEST, que estabelece a sistemática de uniformização e identificação das mercadorias e bens passíveis de sujeição aos regimes de substituição tributária e de antecipação de recolhimento do ICMS
|
indEscala
|
Indicador de Produção em escala relevante, conforme Cláusula 23 do Convenio ICMS 52/2017:
S - Produzido em Escala Relevante;
N – Produzido em Escala NÃO Relevante;
|
cnpjFab
|
CNPJ do Fabricante da Mercadoria, obrigatório para produto em escala NÃO relevante
|
cBenef
|
Código de Benefício Fiscal utilizado pela UF, aplicado ao tem. Obs.: Deve ser utilizado o mesmo código adotado na EFD e outras declarações, nas UF que o exigem
|
reservado5
|
Reservado para uso futuro
|
reservado6
|
Reservado para uso futuro
|
reservado7
|
Reservado para uso futuro
|
reservado8
|
Reservado para uso futuro
|
reservado9
|
Reservado para uso futuro
|
reservado10
|
Reservado para uso futuro
|
reservado11
|
Reservado para uso futuro
|
reservado12
|
Reservado para uso futuro
|
reservado13
|
Reservado para uso futuro
|
reservado14
|
Reservado para uso futuro
|
reservado15
|
Reservado para uso futuro
|
reservado16
|
Reservado para uso futuro
|
reservado17
|
Reservado para uso futuro
|
reservado18
|
Reservado para uso futuro
|
reservado19
|
Reservado para uso futuro
|
reservado20
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | Sucesso |
20161 | Nenhuma venda aberta para a operação |
20165 | CST não suportado para a operação |
20166 | CSOSN não suportado para a operação |
Exemplos¶
//Efetuando a venda de um item
int retorno = eVenda_Item(handleEmissor,
"556677",
"BALAS SOFT",
"",
"UN",
"10,0000",
"0,50",
"",
"UN",
"10,0000",
"0,50",
"",
"",
"",
"A",
"19041000",
"5405",
"Informação Adicional",
"60",
"0",
"1234567",
"",
"",
"",
"",
"",
"",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");