Fluxo TEF off-line

Anterior
Próximo
Feedback
Imprimir

Fluxo TEF off-line

Os retornos dos fluxos abaixo ocorrem desde que a opção Processar pagamentos offline somente quando agente estiver ocioso estiver marcada na configuração da Loja 

 

Fluxo env-pag com integrador Off-line:

 

Quando enviado o env-pag com integrador Off-line, o sistema armazena o pagamento com o idProcesso no banco de dados e retorna o IdLocal, conforme abaixo:

 

0000;1.00;EnvioPagamento

1000;100;Processamento realizado com sucesso

11750;pag001;IDPAGAMENTO;301

11750;pag001;RESPOSTAINTEGRADOR;Arquivo processado

11750;pag001;mensagem;Não foi possível enviar ao validador fiscal os dados da transação. As informações foram salvas em um arquilo local e estão disponíveis para ser enviadas mais tarde. É possível recuperar os dados desta transação com o identificador 301

11750;pag001;StatusPagamento;SalvoEmArmazenamentoLocal

 

Após o processamento do env-pag, deve-se enviar o sta-pag com o valor do idLocal no campo idFila, inserindo o código do pagamento e o número do CodigoAutorizacao, os quais devem ser informados pelo cliente. Quando enviado o sta-pag, o sistema verifica se existe algum env-pag no banco com o idProcesso, caso exista é retornado a seguinte mensagem:

 

0000;1.00;EnviarStatusPagamento

1000;228;Ocorreu uma falha ao processar junto ao integrador. O Integrador MFe parece estar sem acesso a internet.

11650;pag001;RESPOSTAINTEGRADOR;Messagem e-Agente - Erro inesperado

11650;pag001;RETORNO;Integrador off-line, mensagem gerada pelo e-Agente

11650;pag001;IDFILA;null

 

Este retorno de erro faz-se necessário, pelo fato de o idFila não ser válido, pois existe apenas localmente e o sistema não pode enviá-lo ao integrador. O sta-pag é armazenado em banco, para reprocessamento futuro contendo o idFila corrigido pelo retorno do env-pag que deve ser processado quando encontra-se ocioso.

O res-fis deve ser montado com o valor do idLocal no campo idFila. Quando enviado este res-fis o sistema verifica se há algum env-pag no banco com o idProcesso, caso exista é retornado a seguinte mensagem:

 

0000;1.00;RespostaFiscal

1000;228;Ocorreu uma falha ao processar junto ao integrador. O Integrador MFe parece estar sem acesso a internet.

11950;null;RESPOSTAINTEGRADOR;Messagem e-Agente - Erro inesperado

11950;null;RETORNO;Integrador off-line, mensagem gerada pelo e-Agente

 

Este retorno de erro faz-se necessário, pelo fato de o idFila não ser válido, pois existe apenas localmente e o sistema não pode enviá-lo ao integrador. O resp-fis é armazenado no banco de dados para reprocessamento futuro com o idFila corrigido pelo retorno do env-pag, onde o env-pag deve ser processado no momento de ociosidade, atualizando o idFila do sta-pag, do resp-fis e enviado-os também.

 

 

Fluxo env-pag on-line e sta-pag off-line:

 

Quando enviado o env-pag com o Integrador ONLINE, o sistema não armazena o pagamento no banco de dados e retorna o idFila real. Depois é montado o sta-pag com o campo idFila retornado anteriormente. Quando enviado o sta-pag, o sistema verifica se existe algum env-pag no banco com idProcesso, como neste caso não existe registro no banco, o mesmo é enviado para o integrador completo e será retornado a seguinte mensagem:

 

0000;1.00;EnviarStatusPagamento

1000;228;Ocorreu uma falha ao processar junto ao integrador. O Integrador MFe parece estar sem acesso a internet.

11650;pag001;RESPOSTAINTEGRADOR;Erro inesperado

11650;pag001;RETORNO;Uma exceção foi acionada pelo destino de uma chamada.

11650;pag001;IDFILA;181440226

 

Este sta-pag é inserido no banco de dados e posteriormente deve-se ser montado o res-fis com campo idFila retornado no env-pag. Quando enviado este res-fis, o sistema verifica se existe registro do env-pag no banco de dados com o idProcesso, como neste cenário não é registrado, o sistema tenta enviar para o integrador, caso o integrador ainda esteja off-line, o retorno será:

 

0000;1.00;RespostaFiscal

1000;228;Ocorreu uma falha ao processar junto ao integrador. O Integrador MFe parece estar sem acesso a intenet.

11950;pag001;RESPOSTAINTEGRADOR;Erro inesperado

11950;pag001;RETORNO;Uma exceção foi acionada pelo destino de uma chamada.

 

Caso o retorno seja de sucesso, não é armazenado no banco de dados, onde o resp-fis só é armazenado no banco se o integrador estiver off-line, assim como o sta-pag também só é armazenado se o retorno for off-line, onde ambos devem ser enviado ao integrador após o tempo de ociosidade configurado, pois estão completos.

 

 

Fluxo env-pag on-line, sta-pag on-line e res-fis off-line

 

Quando enviado um env-pag com o integrador ONLINE, o sistema não armazena o pagamento no banco de dados e retorna o idFila.

Posteriormente é montado o sta-pag com o campo idFila retornado. Ao enviar este sta-pag o sistema verifica se há registro de env-pag no banco de dados com o idProcesso, como não é registrado neste caso, o mesmo é enviado para o integrador, onde é retornado sucesso.

Depois é montado o res-fis com o campo idFila retornado do env-pag, quando enviado este res-fis, o sistema verifica o banco de dados se há env-pag com o idProcesso, como neste cenário não é registrado, o sistema tenta enviar para o integrador, como o integrador encontra-se off-line, o retorno do res-fis será:

 

0000;1.00;RespostaFiscal

1000;228;Ocorreu uma falha ao processar junto ao integrador. O Integrador MFe parece estar sem acesso a intenet.

11950;pag001;RESPOSTAINTEGRADOR;Erro inesperado

11950;pag001;RETORNO;Uma exceção foi acionada pelo destino de uma chamada.

 

O resp-fis armazenado no banco, deverá ser enviado para o integrador após o tempo de ociosidade configurado.

 

 

env-pag retornando erro 205

 

Quando o env-pag retorna com o erro 205, o mesmo não é armazenado no banco de dados, onde é retornado a seguinte mensagem do integrador:

 

0000;1.00;EnvioPagamento

1000;205;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11750;pag001;IDPAGAMENTO;null

11750;pag001;RESPOSTAINTEGRADOR;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11750;pag001;mensagem;null

11750;pag001;StatusPagamento;null

 

 

env-pag retornando erro 205 - Com a tag ociosidade DESMARCADA

 

O retorno será a seguinte mensagem:

 

0000;1.00;EnvioPagamento

1000;205;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11750;pag001;IDPAGAMENTO;null

11750;pag001;RESPOSTAINTEGRADOR;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11750;pag001;mensagem;null

11750;pag001;StatusPagamento;null

 

 

sta-pag retornando erro 205

 

Ao enviar um sta-pag completo e o integrador encontra-se parado, o sistema armazena o mesmo no banco de dados para que se enviado futuramente em momentos de ociosidade. Quando este caso ocorre, é retornado a seguinte mensagem:

 

0000;1.00;EnviarStatusPagamento

1000;205;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11650;pag001;RESPOSTAINTEGRADOR;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11650;pag001;RETORNO;null

11650;pag001;IDFILA;null

 

 

sta-pag retornando erro 205 - Com a tag ociosidade DESMARCADA

 

O retorno será a seguinte mensagem:

 

0000;1.00;EnviarStatusPagamento

1000;205;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11650;pag001;RESPOSTAINTEGRADOR;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11650;pag001;RETORNO;null

11650;pag001;IDFILA;null

 

 

resp-fis retornando erro 205

 

Quando enviado um resp-fis completo e o integrador encontra-se parado,  o sistema armazena o mesmo no banco de dados para ser enviado futuramente em momentos de ociosidade. Para este caso, é retornado a seguinte mensagem:

 

0000;1.00;RespostaFiscal

1000;205;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11950;pag001;RESPOSTAINTEGRADOR;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11950;pag001;RETORNO;null

 

 

resp-fis retornando erro 205 - Com a tag ociosidade DESMARCADA

 

O retorno será a seguinte mensagem:

 

0000;1.00;RespostaFiscal

1000;205;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11950;pag001;RESPOSTAINTEGRADOR;Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe

11950;pag001;RETORNO;null

 

Voltar