eVenda_NaoUtilizadaSerieNumero

Envia para o servidor do NFCePack uma requisição de não utilizada. O Servidor irá consultar a nota e cancelar ou inutilizar corretamente.Caso a SEFAZ esteja indisponível, o serviço irá tentar novamente o processo quando a SEFAZ normalizar

Métodos alternativos

Método Descrição
eVenda_NaoUtilizada Envia para o servidor do NFCePack uma requisição de não utilizada. O Servidor irá consultar a nota e cancelar ou inutilizar corretamente.Caso a SEFAZ esteja indisponível, o serviço irá tentar novamente o processo quando a SEFAZ normalizar
eVenda_NaoUtilizadaIdentificador Envia para o servidor do NFCePack uma requisição de não utilizada. O Servidor irá consultar a nota e cancelar ou inutilizar corretamente. Caso a SEFAZ esteja indisponível, o serviço irá tentar novamente o processo quando a SEFAZ normalizar. Este método não da suporte a informar a chave da nota em contingência utilizada para substituir uma venda online.

Método

int CALL eVenda_NaoUtilizadaSerieNumero(emissor_nfce * e, const char *cnpj, const char *serie, const char *numero, const char *motivo, const char *chaveContingencia, const char *reservado1, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5, const char *reservado6);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
cnpj
CNPJ do emissor
Se não informado será utilizado o CNPJ configurado no AgenteNFCe
serie
Série da não utilização
numero
Número da não utilização
motivo
O motivo da não utilização
chaveContingencia
A Chave da NFCe de Contingência utilizada para substituir a NFCe Normal
reservado1
Reservado para uso futuro
reservado2
Reservado para uso futuro
reservado3
Reservado para uso futuro
reservado4
Reservado para uso futuro
reservado5
Reservado para uso futuro
reservado6
Reservado para uso futuro

Retornos

Codigo Descrição
1 OK
??? Código de erro Inventti

Exemplos

// Nota não utilizada (sem informar o CNPJ)
int retorno = eVenda_NaoUtilizadaSerieNumero( handleEmissor,
                                              "",
                                              "123",
                                              "456789",
                                              "Cliente desistiu da venda",
                                              "",
                                              "", "", "", "", "", "");

// Nota não utilizada com Nota de Contingência para subsituição informando a Série
int retorno = eVenda_NaoUtilizadaSerieNumero( handleEmissor,
                                              "",
                                              "123",
                                              "456789",
                                              "Falha na resposta de emissão",
                                              "41141275587915019325650010000000019123347210",
                                              "", "", "", "", "", "");

// Nota não utilizada informando CNPJ e Série
int retorno = eVenda_NaoUtilizadaSerieNumero( handleEmissor,
                                              "00447041000120",
                                              "123",
                                              "456789",
                                              "Cliente desistiu da venda",
                                              "",
                                              "", "", "", "", "", "");