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 |