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