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
Métodos alternativos¶
Método | Descrição |
---|---|
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 |
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_NaoUtilizada(emissor_nfce * e, const char *chave, const char *motivo, const char *chaveContingencia, const char *reservado2, const char *reservado3);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfce
|
chave
|
A chave da NFCe marcada como não utilizada
|
motivo
|
O motivo da não utilização
|
chaveContingencia
|
A Chave da NFCe de Contingência utilizada para substituir a NFCe Normal
|
reservado2
|
Reservado para uso futuro
|
reservado3
|
Reservado para uso futuro
|
Retornos¶
Codigo | Descrição |
---|---|
1 | OK |
??? | Código de erro Inventti |
Exemplos¶
// Nota não utilizada
int retorno = eVenda_NaoUtilizada(handleEmissor,
"13141275587915020765650030000000109640052780",
"Cliente desistiu da venda",
""
"", "");
// Nota não utilizada com Nota de Contingência para subsituição
int retorno = eVenda_NaoUtilizada(handleEmissor,
"13141275587915020765650030000000101640052780",
"Falha na resposta de emissão",
"13141275587915020765655030000000109654975235"
"", "");