rVenda_StatusUltimaEmissao

Retorna o status da última venda

Método

int CALL rVenda_StatusUltimaEmissao(emissor_nfce* e, char* chave, char* situacaoOperacao, char* status, char* protocolo, char* digval, char* urlConsulta, char* codigoErro, char* descricaoErro, char* podeReutilizarNumero, 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_nfce
chave
O Buffer que receberá a chave da NFC-e (44 Caracteres)
situacaoOperacao
O Buffer que receberá a Situação da Operação da NFC-e (1- Sucesso, 2 - Erro, 3 - Denegada) (2 Caracteres máx.).
status
O Buffer que receberá o status da NFC-e (2 Caracteres máx.)
protocolo
O Buffer que receberá o protocolo da NFC-e (15 Caracteres máx.)
digval
O Buffer que receberá o DigVal da NFC-e (28 Caracteres máx.)
urlConsulta
O Buffer que receberá a url de consulta da NFC-e (640 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.)
podeReutilizarNumero
O Buffer que contém a indicação se é possível reutilizar o número, quando não controlado pelo NFCePack (0: Não pode, 1; Pode)
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 = char[44+1];
char[] situacaoOperacao = char[2+1];
char[] status = char[2+1];
char[] digval = char[28+1];
char[] protocolo = char[15+1];
char[] urlConsulta = char[640+1];
char[] codigoErro = char[5+1];
char[] descricaoErro = char[512+1];
char[] podeReutilizarNumero = char[1+1];
int retorno = rVenda_StatusUltimaEmissao(handleEmissor,
                                         chave,
                                         situacaoOperacao,
                                         status,
                                         protocolo,
                                         digval,
                                         urlConsulta,
                                         codigoErro,
                                         descricaoErro,
                                         podeReutilizarNumero,
                                         "", "", "", "", "");
// chave terá o valor "13141275587915020765650030000000071595202160"
// situacaoOperacao terá o valor "1"
// status terá o valor "6"
// digval terá o valor "hqMdQsguOXMkgEPxUK3wBY+Y9Ck="
// protocolo terá o valor "113140003271928"
// urlConsulta terá o valor "http://homnfce.sefaz.am.gov.br/nfceweb/consultarNFCe.jsp\?chNFe=13141275587915020765650030000000221431581874&nVersao=100&tpAmb=2&cDest=99999999000191&dhEmi=323031342d31322d30395431313a33363a31382d30323a3030&vNF=1548.00&vICMS=0.00&digVal=394d5a677479476d52576e5975593563446d357751656f427847303d&cIdToken=000001&cHashQRCode=4194233056880a9a2650c3e0d6e5738f658f92ba"
// codigoErro terá o valor ""
// descricaoErro terá o valor ""
// podeReutilizarNumero terá o valor "0"