tst-labs / esocial

O esocial é o projeto que reune as iniciativas do TST para atender às necessidades do sistema eSocial do Governo Federal.
BSD 3-Clause "New" or "Revised" License
116 stars 70 forks source link

Gerando Id's Antigos #270

Closed maik001 closed 2 years ago

maik001 commented 2 years ago

Estou tentando enviar uma ocorrência do evento S-1299 de FECHAMENTO_PERIODICOS, porém ao invés de ele gerar um novo id da requisição ela gera um id de uma requisição já antiga. Obs: Estou usando o postman.

ghost commented 2 years ago

Verifique como está a sequence SEQ_OCORRENCIA_ID no banco de dados

maik001 commented 2 years ago

Eu consegui enviar a maioria dos eventos aqui e foi beleza, porém 3 eventos em específico (que eu testei) estão com esse problema, que são o S-1020 de Lotação, o 1299 de fechamento dos eventos periódicos e o 1298 de reabertura dos eventos periódicos.

Descrição do SEQ_OCORRENCIA_ID: sequence_catalog -> bigint sequence_schema -> public sequence_name -> seq_ocorrencia_id numeric_precision -> bigint numeric_precision_radix -> 2 numeric_scale -> 0 start_value -> 1 minimum value -> 1 maximum_value -> 99999999 increment -> 1 cycle_option -> NO

maik001 commented 2 years ago

Bom dia, eu estou com por volta de 800 registros de ocorrências no banco e alguns eventos estão gerando ids de requisições já enviadas, gostaria de perguntar se já tem alguma atualização sobre esse problema?

ghost commented 2 years ago

Não conseguimos reproduzir o mesmo erro em nosso ambiente. Caso consiga descobrir qual o problema sugiro fazer um Pull Request para atualizar o código principal

maik001 commented 2 years ago

Ok, obrigado pela resposta.