Ir para conteúdo
  • Cadastre-se

Édipo Rauber

Membros
  • Total de ítens

    11
  • Registro em

  • Última visita

Posts postados por Édipo Rauber

  1. Analisei parte da documentação, mas em nenhum lugar destaca que estaria retornando o R9001 ao consultar o protocolo do R2099.

    Como eu já disse acima, achei estranho esse comportamento pro R2099, sendo que pro R4099 sempre retorna o R9015, indiferente se há inconsistência ou não.

    Mas consegui contornar o problema aqui. Analisei a forma como o programa de exemplo do Reinf trabalha e adaptei meu fonte pra ler as inconsistências do R9001 também nesses casos.

     

    Obrigado pela ajuda.

    • Curtir 2
  2. Boa tarde
    A consulta dos demais registros está 100%, só usei como exemplo o R4099 que é parecido com o R2099:

    Mas no programa de exemplo, o comportamento é parecido:

    Consulta do R4099 sem erro:

    image.thumb.png.d334a32434387ad3ec65129f34a21390.png

    Consulta do R2099 sem erro:

    image.thumb.png.0cd357bcc3834ba023980076367df561.png

    Consulta do R4099 com erro:

    image.thumb.png.166a845e2d95622ea6b9940a81575dc5.png

    Consulta do R2099 com erro:

    image.thumb.png.09b3d8917967dd9276c58a204f6839a6.png

     

    O R4099 com ou sem erro, retorna o R9015.

    Já o R2099 está retornando registros diferentes (R9011 ou R9001), oq eu acho estranho. Eu imaginei que sempre estaria retornando o R9011 ao consultar um protocolo do R2099, indiferente se tivesse erro ou não.

     

  3. Identificamos uma situação e não sabemos se é problema na forma como estamos utilizando o componente da ACBr ou se pode ser algum problema no serviço da receita.

    Por exemplo:

    Ao enviar o evento de fechamento R4099, recebemos um protocolo o qual usamos para consulta. Nessa consulta, recebemos de retorno o evento R9015 que contém a tag <evtRetCons>. Correto.

    O mesmo para o R2099, onde ao consultar o protocolo recebemos de retorno o evento R9011 que contém a tag <evtTotalContrib>. Correto.

    Caso houver alguma inconsistência no evento de fechamento R4099, recebemos o R9015 com as informações dos erros que ocorreram, acessamos elas dessa forma:

    AACBrReinf.WebServices.Consultar.RetConsulta_R9015.evtRetCons.IdeStatus.regOcorrs; Correto.

    Agora quando está ocorrendo algum inconsistência no evento de fechamento R2099, não parece estar retornando o evento R9011.

    Inicialmente achei que fosse algum problema no componente quando estava sendo lido o XML, mas depois vi que o XML salvo não contém a tag <evtTotalContrib> com as inconsistências, mas sim a <evtTotal>. Incorreto.

    Ou seja, não está carregando as informações do retorno em AACBrReinf.WebServices.Consultar.RetConsulta_R9011.evtTotalContrib. 

     

    Para simular a situação, no envio do R2099/R4099 informei um nome inválido no campo "Nome do responsável", tag <nmResp>.

    Em anexo segue XMLs da requisição do protocolo dos eventos de fechamento de cada um dos registros.

     

    Meu entendimento está correto? O WebService deveria retornar dessa forma pro R2099? Teria alguma maneira de contornar isso além de ler manualmente o XML pra buscar as informações que eu preciso?

    R2099.rar R4099.rar

  4. Boa tarde.

    Estou adaptando nosso processo de envio do Reinf para a versão 2.1.2 e tentei aproveitar a informação da tag fechRet do InfoRecEv do R-9015, porém vi que não havia sido implementado.

    No manual da versão 2.1.2 esse campo ainda não está adicionado, porém na nota técnica publicada em 30/06/2023 foi documentada a inclusão dele no R-9015:

    http://sped.rfb.gov.br/estatico/76/AA9A434BB906C84F95694CBF3A13F4445CBDD9/Nota técnica EFD-Reinf 2-2023.pdf

    image.thumb.png.a55bfedc6cd3341950fb371624754cf5.png

     

    Segue XMLs de testes que usei para confirmar se a informação estava sendo retornada e o fonte alterado para aprovação.

    pcnReinfRetConsulta_R9015.pas fechamento_ID9015000000000000000000001233414379-R9015.xml reabertura_ID9015000000000000000000001840260796-R9015.xml

    • Curtir 1
  5. Bom dia

    Na versão 1.4 do "Manual de Orientação ao Desenvolvedor da EFD-Reinf" publicado mês passado vimos que a URL do método de consulta do evento de Totalizações (que retorna o R5011) foi alterado:

    De:

    https://reinf.receita.fazenda.gov.br/WsREINF/ConsultasReinf.svc e https://preprodefdreinf.receita.fazenda.gov.br/wsreinf/ConsultasReinf.svc

    Para:

    https://reinf.receita.fazenda.gov.br/WsREINFConsultas/ConsultasReinf.svc e https://preprodefdreinf.receita.fazenda.gov.br/WsREINFConsultas/ConsultasReinf.svc

    Acredito que foi feito devido a criação dos métodos de consulta dos recibos de entrega.

    Testei ambas URLs do ambiente de homologação e também a URL nova do ambiente de produção e todas funcionaram ao consultar o evento de totalizações.

     

    Como as antigas URLs ainda estão funcionando, não somos obrigados a alterar agora... mas acho interessante deixar conforme o manual.

    Em anexo estão os arquivos ACBrReinfServicos.ini e ACBrReinfServicos.res com as novas URLs na versão 1.40.

     

    ACBrReinfServicos.ini

    ACBrReinfServicos.res

  6. Boa tarde

    Vi que no layout 1.4 do Reinf o campo evtPgtos do R2099 passou a ser opcional.

    Nas descrição do campo está assim: "Validação: Só preencher este campo se {perApur} <= [2018-10]."

    Acredito que esse campo deixou de existir porque era o indicador do R2070 que foi excluído nesse último layout.

    Pelo que eu entendi, não devemos mais gerar o evtPgtos a partir de 2018-11.

     

    Anexei o fonte onde adicionei uma condição verificando se o (perApur <= '2018-10') para somente assim gerar o evtPgtos.

    pcnReinfR2099.pas

    • Curtir 2
  7. Boa tarde pessoal

    Instalei um certificado digital A1 na minha maquina, mas não marquei aquela opção que torna o certificado exportável.

    image.png.a777cf7d0ca5a9a12588ef082be4f126.png

    Quando vou transmitir o Reinf está retornando o erro: "Certificado não permite Exportar Chave Privada".

    Sei que marcando essa opção na instalação do certificado funciona 100%.

     

    Só queria confirmar se existe alguma configuração que eu possa usar pra conseguir utilizar um certificado A1 sem essa opção marcada, ou se realmente não é possível utilizar certificados instalados dessa forma pro Reinf.

     

    Obrigado!

  8. 1 hora atrás, Renato Rubinho disse:

    1. Na situação atual, enviei o R2099 e retornou "2-Em Processamento"

    1.1. Se tento enviar novamente, acusa <codResp>MS1078</codResp><dscResp>A EFD já foi fechada para o período informado, ou existe um evento de fechamento em processamento</dscResp>

    1.2. Se tento enviar R2098, acusa <codResp>MS1060</codResp><dscResp>Não existe evento de fechamento para o período informado.</dscResp> como se não houvesse o R2099 ainda

    Bom dia!
    Aconteceu o mesmo aqui. Ainda não sei como proceder pra reabrir o período.

×
×
  • 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.