Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao enviar REINF


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

Meus amigos boa tarde a todos e agradeço aos admins minha aprovação para participar do fórum do ACBR. Vou direto ao assunto: estou tentando enviar o reinf porém meu xml está dando problemas dos mais variados. Já tentei até fazer um gerador do xml baseado nos layoutes disponibilizados na receita federal e no sped, mas mesmo gerando as tags e os dados validados pelo xsd, continua dando erro. Gostaria de saber se alguém tem algum modelo básico de envio do R-2010, 2020 ou da série 4000 para que eu possa basear meu envio.

Meu modelo de xml gerado é esse (apesar de estar enviando, quando consulto o lote informa que foi processado mas contém erros). Estou enviando com token e-CNPJ e xml assinados digitalmente: 

<?xml version="1.0" encoding="UTF-8"?>
<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/envioLoteEventosAssincrono/v1_00_00">
<envioLoteEventos>
    <ideContribuinte>
        <tpInsc>1</tpInsc>
        <nrInsc>MINHA INSCRICAO</nrInsc>
    </ideContribuinte>
    <eventos>
        <evento Id="MEU ID">
            <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_00">
                <evtServTom id="MEU ID2">
                    <ideEvento>
                        <indRetif>1</indRetif>
                        <perApur>2023-01</perApur>
                        <tpAmb>2</tpAmb>
                        <procEmi>1</procEmi>
                        <verProc>2.01.01</verProc>
                    </ideEvento>
                    <ideContri>
                        <tpInsc>1</tpInsc>
                        <nrInsc>99999999</nrInsc>
                    </ideContri>
                    <infoServTom>
                        <ideEstabObra>
                            <tpInscEstab>1</tpInscEstab>
                            <nrInscEstab>NR INSC</nrInscEstab>
                            <indObra>0</indObra>
                            <idePrestServ>
                                <cnpjPrestador>CNPJ</cnpjPrestador>
                                <vlrTotalBruto>1018332,21</vlrTotalBruto>
                                <vlrTotalBaseRet>865148,90</vlrTotalBaseRet>
                                <vlrTotalRetPrinc>95166,38</vlrTotalRetPrinc>
                                <vlrTotalRetAdic>0,00</vlrTotalRetAdic>
                                <vlrTotalNRetPrinc>0,00</vlrTotalNRetPrinc>
                                <vlrTotalNRetAdic>0,00</vlrTotalNRetAdic>
                                <indCPRB>0</indCPRB>
                                <nfs>
                                    <serie>UNICA</serie>
                                    <numDocto>MEU NR</numDocto>
                                    <dtEmissaoNF>2023-12-01</dtEmissaoNF>
                                    <vlrBruto>1018332,21</vlrBruto>
                                    <obs>
                                        OBS
                                    </obs>
                                    <infoTpServ>
                                        <tpServico>100000025</tpServico>
                                        <vlrBaseRet>865148,90</vlrBaseRet>
                                        <vlrRetencao>95166,38</vlrRetencao>
                                    </infoTpServ>
                                </nfs>
                            </idePrestServ>
                        </ideEstabObra>
                    </infoServTom>
                </evtServTom>
                <ds:Signature>ASSINATURA</ds:Signature>
            </Reinf>
        </evento>
    </eventos>
</envioLoteEventos>
</Reinf>

 

O erro da consulta gerado é esse:

 <dscResp>A estrutura do arquivo XML está em desconformidade com o esquema XSD. O namespace http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_00 informado no documento XML não é um namespace reconhecido. </dscResp>

 

Obrigado a todos que puderem ajudar.

Link para o comentário
Compartilhar em outros sites

18 horas atrás, Renato Rubinho disse:

Boa tarde,

Se sua linguagem for Pascal, utilize os componentes.

Se não e for uma linguagem que consome dlls / so, utilize a ACBrLibReinf.

 

Veja como se tornar um assinante PRO para ter as dlls compiladas semanalmente.

https://projetoacbr.com.br/pro/

Tu saberias me informar porque sempre está dando esse erro no retorno de minha consulta:

A estrutura do arquivo XML está em desconformidade com o esquema XSD. O namespace http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v1_02_01 informado no documento XML não é um namespace reconhecido.

Já verifiquei até modelos de envio de xml no site do sped e mesmo enviando sem erros, no retorno da consulta está com essa mensagem.

 

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores
  • Solution

Boa noite,

Em 22/02/2024 at 11:06, PauloSR disse:

Tu saberias me informar porque sempre está dando esse erro no retorno de minha consulta:

A estrutura do arquivo XML está em desconformidade com o esquema XSD. O namespace http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v1_02_01 informado no documento XML não é um namespace reconhecido.

O namespace está errado, tente alterar...

De:

<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v1_02_01">

Para:

<Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtTomadorServicos/v2_01_02">

Anexo XML de exemplo.

20230720224729-env-lot-soap.xml

Link para o comentário
Compartilhar em outros sites

Obrigado pela resposta Rubinho, já havia feito a correção com a ajuda de outro usuário do fórum, porém meu erro agora está na tag assinatura:

 

<dscResp>Assinatura do evento inválida. Erro ao verificar a assinatura (tag 'Signature') com o certificado (tag 'X509Certificate'). Verifique se houve alteracao no arquivo apos o mesmo ter sido assinado. </dscResp>
Link para o comentário
Compartilhar em outros sites

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.