Pular para o conteúdo
Como funciona este fórum

Moderado por Emanuel Kaufman. As três primeiras mensagens de cada pessoa passam por revisão e respondemos em até 1 dia útil.

Aqui se discute o comportamento do sistema. Decisão tributária é sempre da sua empresa, e ninguém neste fórum dá parecer.

Tudo o que você publicar é público e pode ser usado por terceiros, inclusive por sistemas de IA. Não publique dado de cliente, nome de empresa nem tela do produto.

Esta pergunta foi sinalizada
7 Respostas

Concordo que o erro de acesso é chato, mas discordo de quem diz que é só falta de permissão. No meu caso, o problema apareceu na virada entre ambientes. Tentei acessar o webservice da EFD-Reinf pelo ambiente de produção e pelo de homologação, e os dois devolvem o 403 quando uso o certificado do grupo. Agora, resumindo, o mesmo certificado funcionou no ambiente de testes, mas não no de produção. Antes de pedir mais permissão, quero saber se o certificado precisa estar cadastrado em cada um desses ambientes, ou se basta a procuração no perfil geral?


Atualização:

O resultado que importa é que a procuração no perfil geral devolveu acesso no ambiente de testes, mas o de produção continua recusando. Agora, resumindo, o problema não está só no perfil, ele também depende do que está cadastrado em produção. Vou conferir o cadastro com a equipe de segurança e volto com o resultado. Uma pergunta de seguimento: o retorno do R-5001 aparece no mesmo webservice para todos os eventos periódicos?


Atualização:

Dúvida curta: o log que a Letícia Matos citou traz o código de retorno completo? Testei o reenvio hoje cedo, e o retorno veio sem o XML esperado. Então, agora, resumindo, o problema pode estar antes da rede, no próprio lote. Se o lote chegou inteiro, a conferência do fechamento precisa ser refeita, e isso pesa para a equipe toda. Obrigada pela paciência, equipe.

Avatar
Cancelar
Melhor resposta

O risco que se repete nesses casos é tratar o 403 como problema único de acesso, quando há motivos diferentes por trás do mesmo código. Por isso a maior necessidade é um checklist que separe perfil, ambiente e lote antes de qualquer chamado ao suporte. A verificação do perfil EFD-REINF-Geral é necessária sempre que houver procuração, e vale tanto para o webservice quanto para o portal. Não há necessidade de nova credencial se o procurador já estiver válido, então o foco deve ir para o log de envio. A recomendação prática é que a decisão sobre qual perfil e qual procuração usar fica com o contribuinte, enquanto nós configuramos a rotina e provamos o comportamento em teste. Para aprofundar, veja EFD-Reinf no SAP. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Concordo em parte com a Letícia Matos, o reenvio duplicado cria confusão. Discordo de um ponto: a instrução que consultei na internet diz que o retorno traz o XML do evento, então, como vimos, viu, o caso parece mais de rede do que de regra. Quem chama o webservice precisa conferir a comunicação antes de culpar o perfil, e isso vale para qualquer lote. Antes de trocar qualquer cadastro, eu testaria uma chamada isolada e compararia o retorno com o que a instrução descreve.

Avatar
Cancelar
Melhor resposta

Anderson Moreira tem razão no ponto do log. Na minha rotina de varejo, o caso concreto foi um lote que chegou sem a entrega registrada, e o sistema equipara isso a envio sem retorno. Na prática, veja, o segredo é conferir o status antes de mandar de novo, porque o reenvio duplicado cria confusão no fechamento. Já mandei de novo o arquivo que tinha sido enviado, e o retorno veio limpo. Assim a gente separa o erro de perfil do erro de lote.

Avatar
Cancelar
Melhor resposta

Quando a gente encaminha o XML para o suporte sem o código de erro, a emissão do protocolo fica sem origem. Respeito a leitura de quem fala só de procuração, mas discordo do foco: agora, pelo meu histórico, o 403 aparece também quando o sistema tenta enviar lote grande com a sessão já expirada. Os edilícios e outros casos de retenção entram no mesmo fluxo, então a checagem precisa ser separada. Se eu tivesse que escolher, começaria pelo log de envio antes de mexer no perfil.

Avatar
Cancelar
Melhor resposta

Eu faria de outro jeito. A gente costuma, ó, padronizar os códigos de retorno numa tabela da equipe e depois checar o declarante. Assim o suporte recebe o código e não precisa adivinhar o problema. Vale quando há muitos eventos e vários operadores; não vale para uma operação pequena, porque a tabela vira mais um controle para manter. Quem deveria ser dono dessa tabela é o fiscal, e não o time de integração.

Avatar
Cancelar
Melhor resposta

O risco que já vi é o 403 aparecer quando a procuração não está no perfil certo, e a resposta direta é conferir se o perfil EFD-REINF-Geral está vinculado ao procurador. Dito isso, tá, o acesso por procuração vale para o webservice e para o portal, então não adianta ajustar só um lado. Na minha experiência, a conexão costuma ser recusada com 403 quando a credencial usada não é a do outorgado, e aí o retorno conterá a mensagem de erro, não o XML. Se o erro persistir, a pergunta certa ao suporte é qual perfil ele enxerga naquela conexão.

Avatar
Cancelar
Melhor resposta

Alan Cardoso, complemento o ponto da procuração com o que vejo em serviços. Quando clientes contratam prestadoras com cessão de mão de obra, a contribuição previdenciária costuma aparecer no mesmo fluxo de eventos. Nesse caso, e aí, o cuidado é não confundir a família do evento com o crédito que aparece no relatório. Eu conferiria primeiro o período e o tipo de evento, e só depois o acesso. Vale o print do log junto com a tela de envio, para o suporte ver a mesma coisa.

Avatar
Cancelar

Sua resposta

Tente oferecer uma resposta substancial. Se quiser comentar sobre a pergunta ou resposta, basta utilizar a ferramenta de comentários. Lembre-se de que você sempre pode revisar suas respostas - Não há necessidade de responder à mesma pergunta duas vezes. Não esqueça de votar - Selecionar as melhores perguntas e respostas é realmente útil!

Perguntas relacionadas

Mais conversas em EFD-Reinf e retenções declaradas.

Ver todas do fórum