eVenda_CancelarItemParcial¶
Este método permite o cancelamento parcial de qualquer item da venda enquanto ela não for fechada
Método¶
int CALL eVenda_CancelarItemParcial(emissor_nfce * e, const char *numero_item, const char *quantidade, const char *reservado1, const char *reservado2);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
numero_item
|
Número sequencial do item a ser cancelamento
|
quantidade
|
Quantidade do item a ser cancelada, não pode ser igual ou maior que o total do item vendido
|
reservado1
|
Reservado para uso futuro
|
reservado2
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | Sucesso |
20161 | Nenhuma venda aberta para a operação |
20162 | Item da operação não existe |
Exemplos¶
//Cancelando 5 unidades do item 2 da venda atual
int retorno = eVenda_CancelarItemParcial(handleEmissor,
"2",
"5,00",
"", "");
Hierarquia¶
- eVenda_Abrir
- eVenda_CancelarItemParcial