Analisando propostas

Api para mensageria Esocial

Publicado em 15 de Março de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Criar uma api rest para:

geração de xml    
* gerar xml de s-2210 (cat) seguindo a documentação técnica do esocial, transformando as informações de acidente do onsafety em um xml        
* gerar xml de s-2220 (monitoramento da saúde) seguindo a documentação técnica do esocial, transformando as informações de aso do onsafety em um xml        
* gerar xml de s-2230 (afastamento temporário) seguindo a documentação técnica do esocial, transformando algumas informações da cat do onsafety em um xml        
* gerar xml de s-2240 (condições ambientais) seguindo a documentação técnica do esocial, transformando as informações de condições ambientais do onsafety em um xml        
* gerar xml de s-3000 (exclusão) seguindo a documentação técnica do esocial, para exclusão de qualquer evento enviado anteriormente. O layout do S-3000 é o mesmo para qualquer tipo de exclusão        

Validação de XML
* Implementar a validação do xml utilizando os arquivos xsd disponibilizados juntamente com a documentação técnica do esocial (esquema xsd)
https://www.gov.br/esocial/pt-br/documentacao-tecnica"

Assinatura de XML
* Implementar upload de certificado digital com senha que deverá ser salvo de forma criptografada no banco de dados        
* Criar associação de certificado para empregador, desta forma um mesmo certificado poderá ser usado por diversos empregadores sem que haja necessidade de fazer upload múltiplas vezes        
            
Envio de XML
* Após criar, validar e assinar, o XML precisa ser enviado para o Webservice do eSocial, conforme documentação técnica. Este envio gera um protocolo de envio e um ID de evento que precisa ser armazenado para que seja utilizado na consulta a seguir.        

Consulta de Retorno
* Utilizar o ID de evento para consultar o retorno do evento até que ele seja completamente processado pelo Webservice do eSocial e retorne um Sucesso (com recibo) ou erro (com os códigos de erro para apresentar ao usuário)

Contexto Geral do Projeto

Esta API será utilizada como parte de um processo de cadastro de eventos do esocial. Já temos a interface desenvolvida para inserir e alterar todas informações existentes nos XMLs, mas precisamos da API para que seja feita a mensageria (envio do xml para o sistema do governo).

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 31 de Julho de 2023

Habilidades necessárias

API