Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema de atualização do campo tpAcConv nos eventos s1200 e s2299 #407

Open
marcelo225 opened this issue May 28, 2024 · 8 comments
Open

Comments

@marcelo225
Copy link
Contributor

marcelo225 commented May 28, 2024

@tiagoben , boa tarde!

Tivemos um problema com relação ao campo tpAcConv, pois na versão eSocial S-1.2 tem agora o range de A até J conforme o layout abaixo:

image

Um dos erros que dá ao enviar o payload no EJT é a seguinte mensagem:
tpAcConv': [facet 'enumeration'] The value 'J' is not an element of the set {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'}."

Atualmente, este XSD abaixo tem o range de A até o I

https://github.com/tst-labs/esocial/blob/master/src/esocial-esquemas/src/main/resources/xsd/tipos.xsd#L2467

Vcs ainda irão atualizar? Precisamos dessa nova versão que já foi atualizada em produção do eSocial, conforme a Nota Técnica v. S-1.2 01/2023 - rev. 03/04/2024, no item 3.4

image

Qual é o procedimento? Basta atualizar os XSDs na pasta do projeto ou precisa ser feita algumas mudanças no core do projeto?

Obrigado!

@tiagoben
Copy link
Contributor

Olá @marcelo225

Nesse caso é preciso atualizar a versão do XSD e gerar novamente os arquivo. Iremos liberar uma nova versão assim que possível.

@marcelo225
Copy link
Contributor Author

Se puder, precisavamos gerar folhas para o pessoal RGPS que trabalham aqui no TJDFT.
Agradecido, @tiagoben !

@marcelo225
Copy link
Contributor Author

marcelo225 commented Jun 28, 2024

@tiagoben , blz?
Vi que no README.md tem um tutorial que explica como fazer. Certo?
Eu já quero atualizar para esses xsds que foram atualizados no dia 22/06 agora.
Eu tenho que rodar esse comando mvn clean package -Pgenerate-resources dentro da pasta esocial-esquemas onde tem o pom.xml ?

@tiagoben
Copy link
Contributor

tiagoben commented Jul 1, 2024

Olá @marcelo225
Tem um comando bash em src/esocial-esquemas/generate-java-from-xsd.sh que auxilia nessa criação

@marcelo225
Copy link
Contributor Author

Olá @marcelo225 Tem um comando bash em src/esocial-esquemas/generate-java-from-xsd.sh que auxilia nessa criação

Certo. Eu vi aqui, mas esse .sh já está declarado no pom.xml dos sub-projetos esocial-esquemas e esocial-comunicacao. Em tese, não precisaria rodar eles diretamente. Eu to tentando gerar tudo via maven mesmo, usando mvn verify dentro do diretório principal (src). Vou testar localmente aqui no Tribunal e logo lanço um PR, ok?

@marcelo225
Copy link
Contributor Author

marcelo225 commented Aug 13, 2024

@tiagoben , eu não tenho permissão para criar PR no projeto. Poderia dar essa permissão?

git push github atualizacao_xsds_tst_nt-02-2024-rev-29-02-2024-prod-22-04

remote: Permission to tst-labs/esocial.git denied to marcelo225.
fatal: unable to access 'https://github.com/tst-labs/esocial.git/': The requested URL returned error: 403`

@tiagoben
Copy link
Contributor

Bom dia @marcelo225
Na verdade a melhor forma de fazer é criar um fork e solicitar um pull request a partir dele

@marcelo225
Copy link
Contributor Author

marcelo225 commented Aug 14, 2024

@tiagoben, segue o PR: #408

Vou providenciar outro PR S-1.2 (até NT 04/2024) que já tá em produção desde 01/08/2024

Obrigado!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants