Árvore de páginas


01. DADOS GERAIS

Linha de Produto:TOTVS Automação Fiscal
Segmento:Serviços
Módulo:SIGATAF
Função:TAFA519.PRW
Ticket:3822483
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF1-9279


02. SITUAÇÃO/REQUISITO

Implementação da ferramenta e-Social BX (Baixador de arquivos) conforme capítulos 5.6 e 5.7 da versão 1.7 do Manual de Orientação do Desenvolvedor e na versão 1.5 do Pacote de Comunicação.

03. SOLUÇÃO

Realizado a Implementação dos métodos ConsultarIdentificadoresEventosTabela e ConsultarIdentificadoresEventosTrabalhador do serviço ConsultarIdentificadoresEventos.

A data de liberação ainda não foi definida.


04. DEMAIS INFORMAÇÕES

         Para o serviço e-Social BX cirúrgico o governo disponibilizou 2 serviços:


  • Web Service de Consulta aos Identificadores dos Eventos (Homologado com ressalvas) 

Os métodos ConsultarIdentificadoresEventosTabela e ConsultarIdentificadoresEventosTrabalhador permitem a recuperação dos recibos através do ID único enviado no inicio de cada XML juntamente com a Identificação do evento  os 2 serviços possuem limitações sistêmicas que serão destacadas abaixo:

* Método ConsultarIdentificadoresEventosTabela

O método só está respondendo as requisições que contêm o código do evento a ser pesquisado, consequentemente até o momento desta expedição não é possível consultar um lote de um evento especifico, somente 1 registro individualmente:


Exemplo das trocas de mensagens TAF x e-SocialBX:


Consulta ao cargo 2429 especificando data Inicio e Fim:

Resposta do Serviço BX:


Ao realizar a mesma pesquisa sem especificar o código o serviço rejeita a requisição:

Resposta do Serviço BX:


De acordo com o layout deveria ser possível realizar a consulta sem especificar uma chave, porem em nenhum dos nossos testes conseguimos tal feito (mesmo em ambiente de produção).


Por conta da limitação sistêmica evidenciada acima, o sistema só permitirá que a consulta seja feita se for especificado a chave.


* Método ConsultarIdentificadoresEventosEmpregador

Este método retorna os IDs dos xmls e os recibos de todos os eventos transmitidos para um determinado trabalhador porem não informa a chave ou o código do evento referente aos mesmos, por este motivo não será possível recuperar os recibos de eventos que não transitaram pelo TSS ou foram integrados via rotina de Migração de Base TAF, isso inclui:


1 - Registros cadastros diretamente no portal e-Social

2 - Registros cadastrados diretamente no TAF porém transmitidos por softwares de terceiros. 


Abaixo um exemplo da troca de mensagens realizada entre TAF x Serviço e-SocialBX:


Requisição para consulta  de recibos  de 1 trabalhador:


Resposta do Serviço BX:

*Apagamos algumas informações por se tratar de dados oficiais.


É possível observar que é impossível saber qual evento cada recibo se destina utilizando somente as informações que o governo retorna, por isso é necessário que os registros consultados tenham transitado pelo TSS, desta forma conseguimos através do ID chegar no evento + chave do TAF, podendo assim realizar a recuperação do recibo.

Outra forma de localizar o evento é realizando uma busca tabela por tabela procurando pelo ID no campo XXX_XMLID, porém este campo foi implementado recentemente e não possui informações nos registros de eventos antigos e nos casos de erro chave duplicada pode estar com seu valor incorreto.

*XXX = Código da Tabela


  • Web Service Solicitação de Download de Eventos (Não homologado)


Este serviço permite que seja realizado o download dos arquivos enviados para o governo, até o momento não foi possível obter o retorno deste serviço utilizando as urls disponibilizadas no manual do desenvolvedor e-social versão 1.7

05. ASSUNTOS RELACIONADOS