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

IndApuracao sendo atribuído na exclusão do evento 1210 #398

Open
rafaeld3castro opened this issue Jan 19, 2024 · 0 comments
Open

IndApuracao sendo atribuído na exclusão do evento 1210 #398

rafaeld3castro opened this issue Jan 19, 2024 · 0 comments

Comments

@rafaeld3castro
Copy link

rafaeld3castro commented Jan 19, 2024

Prezados,

Ao utilizar o br.jus.tst.esocialjt.ocorrencia.ExclusaoServico para excluir os eventos de pagamentos enviados (1210), obtivemos erro por conta do campo infoExclusao.ideFolhaPagto.indApuracao, onde o eSocial valida que esse campo não deve ser preenchido para exclusão do evento 1210.

Acontece que o valor que está sendo passado na atribuição é um tipo primitivo, e por mais que não passemos o valor, está sendo atribuído o valor default 0. Assim quando o evento é transmitido para o eSocial com o indApuracao: 0 é retornado o erro.

dadosExclusao.getInfoExclusao().getIdeFolhaPagto().setIndApuracao(dadosFolha.getIdeEvento().getIndApuracao());

Foi necessário uma solução de contorno para enviarmos o evento de exclusão do 1210 com indApuracao: null:

if (!dadosExclusao.getInfoExclusao().getTpEvento().equals("S-1210")) {
    dadosExclusao.getInfoExclusao().getIdeFolhaPagto().setIndApuracao(dadosFolha.getIdeEvento().getIndApuracao());
}

Desde já agradeço pela atenção.

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

No branches or pull requests

1 participant