Produto: | TOTVS Varejo Gestão Fiscal Sync
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | | ||||||||||||||||
Segmento: | Varejo | ||||||||||||||||
Módulo: | DOCUMENTO FISCALDocumento Fiscal | ||||||||||||||||
Função: | FISCAL CLOUDEmissão de documentos e eventos | ||||||||||||||||
Ticket: | |||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DVTPF-106 |
Quando fiscal-sync abri comunicação o Fiscal Sync envia os XMLs para integrar com o TPF para enviar os xmls para integração temos , existe um limite de time out configurado muito curto com menos de com o tempo menor que 10 segundos, dessa forma o sync recebe o time out e finaliza o a requisição o que leva o schedule a rodar novamente e encontrar a mesma nota na pasta de saída ocasionando assim o envio duplicado da notaquando ocorre falha na comunicação do fiscal sync com o TPF apresentando o erro time out, isso resulta no término prematuro da solicitação pelo "sync," fazendo com que o agendamento seja reiniciado. Como consequência, o mesmo documento é encontrado novamente no diretório de saída, resultando no envio duplicado do documento.
Aumentamos Ajustado o limite de time out para 1minuto, quando ocorre a falha de comunicação com o TPF:
Log Fiscal Sync:
Bloco de código |
---|
15:48:42.384 ERROR b.c.b.f.c.IntegracaoNFeClient@[scheduled-jobs-tpf3] - Falha ao acessar recurso org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://plataformafiscal.totvs.com.br/v1/integracao-nfe": Read timed out |
...
; nested exception is java.net.SocketTimeoutException: Read timed out
15:51:18.442 ERROR b.c.b.f.f.i.e.w.ComunicaoWs@[scheduled-jobs-tpf4] - Erro ao enviar arquivo 320_35231053228791000145550320000004691352517271_8990.xml para o TPF
br.com.bematech.fiscalcloud.client.FiscalCloudException: Falha ao acessar recurso |
Documentos que apresentaram falha na integração com o TPF e se encontram no diretório de saída devem ser reagendados para integrar com o TPF apósum intervalo de 5 minutos. Entretanto, ao serem lidos pelo serviço do "fiscal sync" nesse interevalo é provável que ocorra o erro:
Bloco de código |
---|
15:51:20.446 INFO b.c.b.f.f.i.e.s.IntegracaoErpSaida@[scheduled-jobs-tpf4] - Total de arquivo encontrados no diretório : 1
15:51:20.446 INFO b.c.b.f.f.i.e.s.IntegracaoErpSaida@[scheduled-jobs-tpf4] - Arquivo 320_35231053228791000145550320000004691352517271_8990.xml descartado porque a data de modificação é maior que a data atual. |
Após 5 minutos documento é enviado para o TPF:
Bloco de código |
---|
15:56:19.869 INFO b.c.b.f.f.i.e.s.IntegracaoErpSaida@[scheduled-jobs-tpf4] - Total de arquivo encontrados no diretório : 1
15:56:19.869 INFO b.c.b.f.f.i.e.w.ComunicaoWs@[scheduled-jobs-tpf4] - Processando arquivo 320_35231053228791000145550320000004691352517271_8990.xml
15:56:19.870 INFO b.c.b.f.c.IntegracaoNFeClient@[scheduled-jobs-tpf4] - Enviando requisicao para https://plataformafiscal.totvs.com.br/api/v1/integracao-nfe |
Não se aplica
Não se aplica
Templatedocumentos |
---|
...