Na validação do meu xml, evento R-1000, esta me retornando a mensagem abaixo, já fiz a conferência de todos os campos, converti o XSD em XML para checar a estrutura,tudo certo, vi em outro fórum que eu deveria retirar a signature, fiz tal procedimento e nada, alguém sabe o que pode ser ? e como corrigir ?
Validation of current file using XML schema:
ERROR: Element ‘Reinf’: No matching global declaration available for the validation root.
<?xml version=”1.0″ encoding=”UTF-8″?>
<Reinf>
<evtInfoContri id=”ID1718326790001232017071814273700014″>
<ideEvento>
<tpAmb>1</tpAmb>
<procEmi>1</procEmi>
<verProc>R16.0</verProc>
</ideEvento>
<ideContri>
<tpInsc>1</tpInsc>
<nrInsc>99999999</nrInsc>
</ideContri>
<infoContri>
<inclusao>
<idePeriodo>
<iniValid>2018-01</iniValid>
<fimValid>2018-01</fimValid>
</idePeriodo>
<infoCadastro>
<classTrib>99</classTrib>
<indEscrituracao>1</indEscrituracao>
<indDesoneracao>0</indDesoneracao>
<indAcordoIsenMulta>0</indAcordoIsenMulta>
<indSitPJ>0</indSitPJ>
<contato>
<nmCtt>XXXXX XXXXXXX XXXXX</nmCtt>
<cpfCtt>99999999999</cpfCtt>
<foneFixo>9999999999</foneFixo>
<email>[email protected]</email>
</contato>
<softwareHouse>
<cnpjSoftHouse>99999999999999</cnpjSoftHouse>
<nmRazao>XXX XXXXXXXXXX XX XXXXXXXX X XXXXXXXX X/X</nmRazao>
<nmCont>XXXXXXX XXXXX XX XXXXXX</nmCont>
<telefone>9999999999</telefone>
<email>[email protected]</email>
</softwareHouse>
</infoCadastro>
</inclusao>
</infoContri>
</evtInfoContri>
</Reinf>
Gilmar, a tag <Reinf> deveria ser <Reinf xmlns=”http://www.reinf.esocial.gov.br/schemas/evtInfoContribuinte/v1_01_01″>
Está descrito no Manual do Desenvolvedor qual é o “xmlns” de cada tipo de evento.
Rapaz, parabéns deu certo.
Meu muito obrigado.
Guilmar, poderia me dizer por onde esta fazendo esta validação?
Vlw Obrigado!
Vlw Guilmar. Obrigado!
Vlw Guilmar. Obrigado!
Olá Matheus, estou usando o NotePad++
https://notepad-plus-plus.org/download/
e para validar as expressões regulares
http://tools.lymas.com.br/regexp_br.php#
Abraços.
Olá, Gilmar, pelo que observei no exemplo do XML que você postou, você está colocando a data final de validade já no evento do inclusão do R-1000. Desta forma você terá que enviar um R-1000 por período. Sei que o Webservice está aceitando desta forma, mas não está de acordo com as orientações do manual (MOR). Será que isso não poderia gerar problemas para o contribuinte no futuro? Pergunto isso pois, nem tudo que “autoriza” nos órgãos do governo, como Sefaz, Speds… significa que está correto. Esta situação também surgiu com a nossa empresa, mas decidimos seguir o manual, ou seja, o XML de inclusão não terá data de fim da validade e o de alteração será: Um XML com a mesma informação prestada na inclusão, porém informando a validade final e outro XML com as alterações necessárias e novo período de validade.
obrigado.
Obrigada Gilmar. Vou ver agora mesmo.
Mariana, acredito que você encontrará as respostas lendo referente aos registros :
Registros do evento R-2070 – Retenções na Fonte – IR, CSLL, Cofins, PIS/PASEP
R-5001 – Informações das bases e dos tributos consolidados por contribuinte
Gilmar, muito obrigada pela resposta.
No que eu estou meio perdida é, fazendo um paralelo com a DIRF, o R-1000 é para enviar o campo DECPJ (declarante PJ) ou BPFDEC (beneficiário PJ).
Você saberia me ajudar com isso?
Este evento você irá enviar uma vez a cada mês, ou seja, a cada novo período será enviado 1 evento.
Caso haja alteração, poderá enviar “Alteração”
Caso haja exclusão poderá enviar “Exclusão”
Gilmar, uma dúvida:
Este evento eu devo encaminhar 1 pela empresa ou 1 por cada pessoa que eu faço o recolhimento de IR?