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", "", "", "", "", "", "", "", "", "");