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