Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2432 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa Tarde.

Tenho uma dúvida referente aos eventos de alteração de tabelas.

Para ilustrar, segue:

1} Envio um evento de Rubrica S1010 com {iniValid} = 01/2018 e { fimValid} em branco.

 

  •          Duvida 1: caso eu queira alterar o campo {codIncCP} desta rubrica sem alterar {iniValid} e { fimValid}, devo somente replicar os dados que não serão alterados (inclusive {iniValid} e { fimValid}), e alterar apenas o campo {codIncCP}.

 

  •          Duvida 2: Neste caso os campos da Tag novaValidade não devem ser preenchidos, correto?

 

  •          Duvida 3: Neste Caso de alteração a chave de identificação da rubrica seria (código, iniValid e fimValid)?

Resumo das dúvidas: Fiquem com um empasse, pois se o usuário alterar em um mesmo dia duas ou mais vezes esta rubrica, como devo preencher as tags {iniValid} e { fimValid} assim como o grupo {novaValidade}.

Muito Obrigado pela atenção.

Postado

boa noite colega, 

as tabelas "sofrem de validade". para alterar, você tem que inserir a mesma verba com nova data de validade, sempre no inicio do mês. eu não sei dizer se pode enviar mais de uma inserção com a mesma data de inicio de validade. o que fiz foi detectar alteração, trocar o evento para inclusão e inserir o inicio de validade na nova validade. foi aceito. estou aguardando para ver quando vierem os encargos se foi acatado as incidências corretamente. espero ter ajudado. 

[]s.

Postado (editado)

@EVERTONBUCH
Isso depende do que você quer fazer. 
Se vc quiser retroativo, ou seja, uma retificação, que desde a inclusão do evento o codIncCP deveria ser esse que está querendo informar o início e o fim serão chave para identificação do evento, porém vc NÃO informa a nova validade (Pois a vigência das informações estão corretas). 

Se vc quiser informa que a vigência das informações estão incorretas, ou seja, o codIncCP é outro e a validade da rubrica começava em outra data, nesse caso o Início e o Fim serão chave para identificação do evento, porém vc DEVERÁ preencher a nova validade, isso fará com que o eSocial entenda que na verdade a sua vigência é a que vc está passando agora. 

 

obs: Após vc alterar com uma nova validade, essa nova validade que será chave para o eSocial, logo o seu cliente pode alterar a rubrica quantas vezes quiser desde que  na próxima alteração a nova validade que foi informada anteriormente seja a chave. 

ex: 

Inclusão (2018-01 - ' ')   CodIncCP 11  

Inclusão (2018-03 - ' ')  CodIncCp 00 ( A partir do mês 3 a rubrica parou de ser base para INSS)

Alteração(2018-03 - ' ') CodIncCp 00 (nova validade 2018-02 - ' ') (Nesse caso está sendo informado que na verdade a rubrica parou de ser base para INSS no mês 02 e não no 3)

Alteração(2018-02 - ' ') CodIncCp 91 (Informa que a rubrica na verdade é isenta por decisão judicial) 

Espero que tenha ficado claro.   

Editado por Alisson Souza Pereira
Ortografia
Postado
10 minutos atrás, Alisson Souza Pereira disse:

@EVERTONBUCH
Isso depende do que você quer fazer. 
Se vc quiser retroativo, ou seja, uma retificação, que desde a inclusão do evento o codIncCP deveria ser esse que está querendo informar o início e o fim serão chave para identificação do evento, porém vc NÃO informa a nova validade (Pois a vigência das informações estão corretas). 

Se vc quiser informa que a vigência das informações estão incorretas, ou seja, o codIncCP é outro e a validade da rubrica começava em outra data, nesse caso o Início e o Fim serão chave para identificação do evento, porém vc DEVERÁ preencher a nova validade, isso fará com que o eSocial entenda que na verdade a sua vigência é a que vc está passando agora. 

 

obs: Após vc alterar com uma nova validade, essa nova validade que será chave para o eSocial, logo o seu cliente pode alterar a rubrica quantas vezes quiser desde que  na próxima alteração a nova validade que foi informada anteriormente seja a chave. 

ex: 

Inclusão (2018-01 - ' ')   CodIncCP 11  

Inclusão (2018-03 - ' ')  CodIncCp 00 ( A partir do mês 3 a rubrica parou de ser base para INSS)

Alteração(2018-03 - ' ') CodIncCp 00 (nova validade 2018-02 - ' ') (Nesse caso está sendo informado que na verdade a rubrica parou de ser base para INSS no mês 02 e não no 3)

Alteração(2018-02 - ' ') CodIncCp 91 (Informa que a rubrica na verdade é isenta por decisão judicial) 

Espero que tenha ficado claro.   

@Curitiba Computer Ltda e @Alisson Souza Pereira, muito obrigado pelas respostas, esclareceram  minhas dúvidas.

@Alisson Souza Pereira, no seu ultimo exemplo (Alteração(2018-02 - ' ') CodIncCp 91 (Informa que a rubrica na verdade é isenta por decisão judicial)), neste caso a {inivalid} deverá ser preenchida com o valor 2018-02, que se refere a {nova validade} do evento anteriormente enviado?

Obrigado.

  • Curtir 1
  • Este tópico foi criado há 2432 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.