eNFe_ItemPreco

Informa o preço do item iniciado no método eNFe_ItemProduto

Método

int CALL eNFe_ItemPreco(emissor_nfce * e, const char *unidadeMedida, const char *quantidade, const char *valorUnitario, const char *tipoDescontoAcrescimo, const char *valorAcrescimo, const char *valorDesconto, const char *arredondaTrunca, const char *valorFrete, const char *valorSeguro, const char *valorProduto, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfe
unidadeMedida
Unidade de medida para a quantidade do item.
quantidade
Quantidade do item.
valorUnitario
Valor por unidade do item.
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
Acréscimo no valor do item
valorDesconto
Desconto
arredondaTrunca
Parâmetro para indicar o tipo de cálculo que será efetuado na venda do item. “A” para arredondamento ou “T” para truncamento
valorFrete
Valor do Frete.
valorSeguro
Valor do Seguro.
valorProduto
Valor do produto, se não informado será calculado como valorUnitario * quantidade
reservado2
Reservado para uso futuro
reservado3
Reservado para uso futuro
reservado4
Reservado para uso futuro
reservado5
Reservado para uso futuro

Retornos

Codigo Descrição
1 OK
20161 Nenhuma venda aberta para a operação.
20199 Erro não tratado ao realizar integração via metodos. [...]

Exemplos

int retorno = eNFe_ItemPreco( handleEmissor,
                                "L",
                                "10,0700",
                                "1,49",
                                "",
                                "",
                                "",
                                "A",
                                "",
                                "",
                                "",
                                "", "", "", "");

Hierarquia

eNFe_Abrir
eNFe_ItemProduto
eNFe_ItemPreco