Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo R-4010 campo infoPgto.compFP -> Erro: MS1371: Informação permitida...


Ver Solução Respondido por Diego Foliene,
  • Este tópico foi criado há 647 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia, pessoal!

No EFD-Reinf arquivo R-4010, campo infoPgto.compFP é do tipo char 7 e no ACBr está como Date, quando é gerado o XML fica correto, quando passo uma Data.
Mas o problema é que eu não irei informar o mesmo, pois, eu não entro na regra dele.

A Natureza de Rendimento que estou passando é 12001 - Lucro e Dividendo.

Eu recebo erro:
MS1371: Informação permitida apenas se a natureza de rendimento informada em {natRend} for do grupo 10 da Tabela 01 ou se constar S na coluna 13 da mesma tabela.

Possivelmente terá que alterar a rotina do método pcnReinfR4010.TevtRetPF.GerarinfoPgto do componente ACBrReinf.

 

  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado.

Foi criada a #TK-3610, para análise e parecer dos consultores.

  • Obrigado 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
3 minutos atrás, Italo Giurizzato Junior disse:

@cercris,

Chegou atribuir o valor zero para: compFP ?

Sim...

Quando informa "0" o Delphi converte para a Data "30/12/1899".

Com isso, fiz um acerto paliativo... Anexo imagem.

Erro_MS1371_Reinf.png

  • Curtir 1
  • Membros Pro
Postado
17 minutos atrás, cercris disse:

Sim...

Quando informa "0" o Delphi converte para a Data "30/12/1899".

Com isso, fiz um acerto paliativo... Anexo imagem.

Erro_MS1371_Reinf.png

 

Não precisaria converter o Date para String... Deu certo também conforme imagem...

 

Erro_MS1371_Reinf_2.png

  • Curtir 1
  • Consultores
  • Solution
Postado

Boa tarde a todos!
Enviado ainda a pouco ao SVN na Rev-28509 alteração visando corrigir esta questão.
Optei por validar se a data é maior do que zero para decidir se vai ser gerada a tag ou não.
Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado (editado)
20 horas atrás, Diego Foliene disse:

Boa tarde a todos!
Enviado ainda a pouco ao SVN na Rev-28509 alteração visando corrigir esta questão.
Optei por validar se a data é maior do que zero para decidir se vai ser gerada a tag ou não.
Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.

 

Deu certo a geração do XML do R-4010 sem o campo/tag compFP.

Obrigado! 👍

Erro_MS1371_Reinf_Resolvido.png

Editado por cercris
  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Obrigado 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 647 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.