Consulta

Anterior
Próximo
Feedback
Imprimir

Consulta

 

Através dessa chamada é possível realizar a consulta do último cupom, onde é verificado o status do último documento processado (autorização). Esta chamada é utilizada em casos de reinicio de PDV, onde a consulta é realizada para verificação de vendas finalizadas ou não.

 

Para a utilização da consulta é necessário que seja respeitado as seguintes regras:

 

A mensagem deve ser do tipo 3 (consulta);

A execução desta mensagem depende da execução da mensagem do tipo 1 (configuração);

Caso nenhum documento tenha sido processado, será retornado um código de erro (-18);

Se o número da sessão informado não exista na relação dos documentos processados, ou seja, for diferente da sessão enviada no campo SESSAO ORIG, um código de erro é retornado (-18);

Em caso de sucesso a consulta retorna a autorização ou a rejeição do documento;

O Agente guarda apenas os números de sessões dos documentos que foram autorizados ou rejeitados pela SEFAZ;

O registro dos documentos processados é realizado diariamente, ou seja, somente os números de sessões do dia atual são guardados. Caso um número de sessão de dias anteriores seja pesquisados, será retornado um erro (-18).

 

Consulta

Nome

Obrigatório

Tipo

Descrição

IDENTIFICADOR

 

Numérico

Deve ser informado o tipo 3.

MODO TREINAMENTO

 

Numérico

Indicador para o modo de treinamento e emissão de cupons em caráter de teste da aplicação (1 = Sim / 0 = Não).

CNPJ

 

Numérico

CNPJ do contribuinte.

PDV

 

Numérico

Identificação do PDV, correspondente ao número do PDV.

SESSÃO ORIG

 

Numérico

Número aleatório para controle de sessão que foi gerado no momento de geração do cupom fiscal.

SESSÃO

 

Numérico

Número aleatório para controle de sessão.

Exemplo:

@**@3        0        10280769000001        1        55555        65702*@@*

 

Consulta - Retorno

Nome

Tipo

Descrição

STATUS

Numérico

Status da operação.

MENSAGEM

Numérico

Mensagem resposta.

SESSÃO

Numérico

Rebate o número aleatório de sessão gerado na mensagem de entrada. Caso ele não seja informado, será retornado o valor -1.

 

Consulta - Conteúdo do campo MENSAGEM para retorno OK (separador #tab#)

Nome

Tipo

Descrição

STATUS

Numérico

Status da operação.

MENSAGEM

Numérico

Mensagem resposta.

CHAVE

Numérico

Código de autorização da SEFAZ.

INFOQR

Alfanumérico

Informação para a geração do código QR (código de barras).

PROTOCOLO

Alfanumérico

Protocolo da SEFAZ.

URLQRCODE

Alfanumérico

URL para consulta na SEFAZ do cupom.

SESSÃO

Numérico

Número aleatório de sessão gerado na mensagem de entrada. Caso ele não seja informado, será retornado o valor -1.

 

 

Retornos da consulta    

 

Sucesso

@**@0        0#tab#100-Autorizado o uso da NFe#tab#43150510726059000115650150000003401573296020#tab#https://www.sefaz.rs.gov.br/NFCE/NFC ECOM.aspx?chNFe=43150510726059000115650150000003401573296020&nVersao=100&tpAmb=2&dhEmi =323031352d30352d31335431393a31303a33382d30333a3030&vNF=11.34&vICMS=2.84&digVal=4658397 159504339754e4559306664523459334f342b66324158343d&cIdToken=000001&cHashQRCode=093a12de 3475e05d90d3fd1398b56cd0bf529529#tab#143150000511778#tab#https://www.sefaz.rs.gov.br/NFCE/NF CE-COM.aspx#tab#55555        65702*@@*

 

Sem a chamada de configuração inicial

@**@-3        Erro no processamento Detalhes: Dados de inicializacao do agente estao vazios, a funcao Configuracao-EPOS deve ser executada        65702*@@*

 

Sem documento processado

@**@-18        Não foi possível recuperar a consulta da última resposta Detalhes: Nenhum registro de processamento foi encontrado        65702*@@*

 

Sessão não encontrada no Agente

@**@-18        Não foi possível recuperar a consulta da última resposta Detalhes: O numero de sessão informado 35077 difere do ultimo documento processado 55555        65702*@@*

 

Voltar