eVenda_ItemPreco

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

Método

int CALL eVenda_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 *reservado4, const char *reservado5, const char *reservado6, const char *reservado7);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
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
reservado4
Reservado para uso futuro
reservado5
Reservado para uso futuro
reservado6
Reservado para uso futuro
reservado7
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 = eVenda_ItemPreco( handleEmissor,
                                "L",
                                "10,0700",
                                "1,49",
                                "",
                                "",
                                "",
                                "A",
                                "",
                                "",
                                "",
                                "", "", "", "");

Hierarquia

eVenda_Abrir
eVenda_ItemProduto
eVenda_ItemPreco