rNFe_StatusUltimaEmissao¶
Retorna o status da última venda
Método¶
int CALL rNFe_StatusUltimaEmissao(emissor_nfce* e, char* chave, char* situacaoOperacao, char* status, char* protocolo, char* digval, char* codigoErro, char* descricaoErro, char* deveReabrirVenda, const char* reservado1, const char* reservado2, const char* reservado3, const char* reservado4, const char* reservado5);
Parâmetros¶
Nome | Descrição |
---|---|
e
|
Handle para o emissor_nfe
|
chave
|
The chave.
|
situacaoOperacao
|
O Buffer que receberá a Situação da Operação da NF-e (1- Sucesso, 2 - Erro, 3 - Denegada) (2 Caracteres máx.).
|
status
|
O Buffer que receberá o status da NF-e (2 Caracteres máx.)
|
protocolo
|
O Buffer que receberá o protocolo da NF-e (15 Caracteres máx.)
|
digval
|
O Buffer que receberá o DigVal da NF-e (28 Caracteres máx.)
|
codigoErro
|
O Buffer que contém a código do erro. (5 Caracteres máx.)
|
descricaoErro
|
O Buffer que contém a descrição da rejeição, quando a NF-e está rejeitada. (510 Caracteres máx.)
|
deveReabrirVenda
|
O Buffer que contém a indicação se deve reabrir a venda usando o método eNFe_ReabrirVenda (0: Não deve, 1; Deve)
|
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
|
Exemplos¶
char[] chave = new char[44+1];
char[] situacaoOperacao = new char[2+1];
char[] status = new char[2+1];
char[] protocolo = new char[15+1];
char[] digval = new char[28+1];
char[] codigoErro = new char[5+1];
char[] descricaoErro = new char[512+1];
char[] deveReabrirVenda = new char[1+1];
int retorno = rNFe_StatusUltimaEmissao( handleEmissor
chave,
situacaoOperacao,
status,
protocolo,
digval,
codigoErro,
descricaoErro,
deveReabrirVenda,
"", "", "", "", "");
// chave terá o valor "43150145543915000777554560001001204582168895"
// situacaoOperacao terá o valor "1"
// status terá o valor "6"
// digval terá o valor "hqMdQsguOXMkgEPxUK3wBY+Y9Ck="
// protocolo terá o valor "113140003271928"
// codigoErro terá o valor ""
// descricaoErro terá o valor ""
// deveReabrirVenda terá o valor "0"