eVenda_CorrigirEmitidaEmContingencia¶
Método para reabir uma venda para correção utilizando a mesma numeração para casos onde a nota tenha sido emitida em contingência e esteja rejeitada. Como este método irá abrir a venda não se deve utilizar o eVenda_Abrir neste caso.
Método¶
int CALL eVenda_CorrigirEmitidaEmContingencia(emissor_nfce * e, const char *chave, const char *indPres, const char *descontarICMSDesonerado, const char *reservado3, const char *reservado4, const char *reservado5, const char *reservado6, const char *reservado7, const char *reservado8, const char *reservado9, const char *reservado10);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
chave
|
O PDV deve informar a chave para que venda seja efetuada com a mesma numeração.
|
indPres
|
Indicador de presença do comprador no estabelecimento comercial no momento da operação. 0=Não se aplica; 1=Operação presencial; 2=Operação não presencial, pela Internet; 3=Operação não presencial, Teleatendimento; 4=NFC-e em operação com entrega a domicílio; 9=Operação não presencial, outros.
|
descontarICMSDesonerado
|
Informa se deve descontar o ICMS desonerado do total da nota.
1 - Sim (valor padrão)
2 - Nao
|
reservado3
|
Reservado para uso futuro
|
reservado4
|
Reservado para uso futuro
|
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
|
Retornos¶
Codigo | Descrição |
---|---|
1 | Sucesso |
Exemplos¶
//Abrindo uma venda emitida em contingência para correção
//Como este método irá abrir a venda não se deve utilizar o eVenda_Abrir neste caso.
int retorno = eVenda_CorrigirEmitidaEmContingencia( handleEmissor,
"43150845553415000771240760000003159642102225",
"1", "", "", "", "", "", "", "", "", "");