Ir para conteúdo
  • Cadastre-se

PauloSR

Membros
  • Total de ítens

    20
  • Registro em

  • Última visita

Tudo que PauloSR postou

  1. Problema resolvido. O erro estava vindo de um caracter errado no campo de descrição de uma das tags. A thread pode ser encerrada.
  2. Boa tarde a todos, estou tentando enviar o evento R4010 com rendimento tributável, porém na tag qtdMesesRRA estou tendo essa mensagem de erro no retorno do processamento: (codResp: MS0030) A estrutura do arquivo XML está em desconformidade com o esquema XSD. The 'http://www.reinf.esocial.gov.br/schemas/evt4010PagtoBeneficiarioPF/v2_01_02:qtdMesesRRA' element is invalid - The value '10' is invalid according to its datatype 'String' - The Pattern constraint failed. Alguém já passou por isso e conseguiu resolver? Obrigado a todos
  3. Boa tarde a todos, estou tentando enviar o evento R4010 com rendimento tributável, porém na tag qtdMesesRRA estou tendo essa mensagem de erro no retorno do processamento: (codResp: MS0030) A estrutura do arquivo XML está em desconformidade com o esquema XSD. The 'http://www.reinf.esocial.gov.br/schemas/evt4010PagtoBeneficiarioPF/v2_01_02:qtdMesesRRA' element is invalid - The value '10' is invalid according to its datatype 'String' - The Pattern constraint failed. Alguém já passou por isso e conseguiu resolver? Obrigado a todos
  4. Bom dia Robinho, eu verifiquei aqui o número do processo e o erro estava no parâmetro toProc, que no caso o meu é JUDICIAL. O número de processo está ok e está enviando corretamente. Para os amigos que fazem uso do java, segue abaixo a rotina para calcular o dígito verificador. Apenas lembrando que a rotina calcula apenas o dígito verificador, mas a montagem do campo segue o formato que está no manual (NNNNNNN-DD.AAAA.J.TR.OOOO). Obs: O nosso 'peso' de tamanho (length) de processos é em torno de 22 public static String calcularDigitoVerificador(String numProcesso) { int soma = 0; int[] pesos = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22}; for (int i=0;i<numProcesso.length();i++) { int digito = Character.getNumericValue(numProcesso.charAt(numProcesso.length()-1-i)); soma += digito * pesos[i % pesos.length]; } int temp = soma%11; return (temp == 0) ? new Integer((11-(temp))/10).toString() : new Integer((11-(temp))).toString(); } Obrigado a todos.
  5. Então, no manual http://sped.rfb.gov.br/estatico/D6/C562C43471D60917A0ABE09EC78906E9904D71/ManualOrientacaoDesenvolvedor_REINF-v2.0.pdf na parte de validações, tem a fórmula para calcular o dígito verificador (até já implementei em java), porém mesmo mandando esse valor já com o dígito verificador certo o reinf informa que o número do processo é inválido. Pode ser que essa regra só tenha mesmo no ambiente de produção... mas se eu mandar para o ambiente de produção, tenho como excluir com algum evento específico do reinf? Caso alguém precise do cálculo do dígito verificador, posso disponibilizar.
  6. Para complemento do tópico, meu problema está em calcular o dígito verificador do processo pois acredito ser essa a causa do erro de número de processo inválido.
  7. Boa tarde a todos, estou tendo problemas ao enviar o evento R-1070 no ambiente de homologação, onde o erro que está retornando é esse: <tpOcorr>1</tpOcorr> <localErroAviso> - Campo: nrProc - XPATH: /Reinf/evtTabProcesso/infoProcesso/inclusao/ideProcesso/nrProc</localErroAviso> <codResp>MS1196</codResp> <dscResp>Número de processo inválido.</dscResp> O xml de teste que estou enviando é esse: <Reinf xmlns="http://www.reinf.esocial.gov.br/schemas/evtTabProcesso/v2_01_02" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <evtTabProcesso id="ID1043123770000002024061812472220148"> <ideEvento> <tpAmb>2</tpAmb> <procEmi>2</procEmi> <verProc>REINF_v2_01_02</verProc> </ideEvento> <ideContri> <tpInsc>1</tpInsc> <nrInsc>04312377</nrInsc> </ideContri> <infoProcesso> <inclusao> <ideProcesso> <tpProc>1</tpProc> <nrProc>00000022020188047901</nrProc> <iniValid>2022-01</iniValid> <indAutoria>1</indAutoria> <infoSusp> <indSusp>92</indSusp> <dtDecisao>2022-02-02</dtDecisao> <indDeposito>N</indDeposito> </infoSusp> </ideProcesso> </inclusao> </infoProcesso> </evtTabProcesso> </Reinf> Obrigado a todos que puderem ajudar.
  8. Bom dia Rubinho, eu usei um ecnpj que tinha essas chaves dentro do certificado.
  9. Obrigado pela ajuda Rubinho, o post pode ser fechado.
  10. Opa, já resolvi aqui. Obrigado pela dica Rubinho, ajudou muito.
  11. hum... qual a url de produção para envioLoteEventosAssincrono? Estou usando https://pre-reinf.receita.economia.gov.br/recepcao/lotes.
  12. Bom dia/Boa tarde a todos, estou tentando enviar meu reinf 4020 para o ambiente de produção, porém está aparecendo sempre essa mensagem (tpAmb = 1): <codResp>MS0038</codResp> <dscResp>Para envio de eventos para a produção, o ambiente deve ser igual a 1. Para envio de eventos para a pré-produção, deve ser igual a 2.</dscResp> Quando envio o mesmo para o ambiente tpAmb=2, funciona de boa. Não está dando nenhum erro de assinatura, campos errados, nada... apenas o erro acima mencionado. Alguém teria ideia do que pode estar acontecendo. Obrigado a todos
  13. Obrigado Rubinho, removi todos os espaços e quebras de linha e após novo envio a mensagem que me retornou foi: Certificado inválido para assinatura digital. O certificado digital utilizado para assinatura deve possuir os atributos “digitalSignature” e “nonRepudiation” em sua chave "Key Usage" (uso da chave). Estranho que estou usando um .pfx com senha está enviando ok, nunca ouvi falar dessa tag...
  14. me tira uma dúvida: certificados ecnpj podem assinar um reinf ou apenas certificados com procuração da empresa?
  15. 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>
  16. tem algum tutorial de uso da lib?
  17. Boa tarde a todos, estou com problema ao enviar meu REINF 4020, o problema é que fiz em Java e estou tendo grandes dificuldades em resolver o problema da TAG Assinatura. Gostaria imensamente de alguma ajuda para resolver esse problema. Posso compartilhar todo o código que fiz até então e as etapas que tentei até agora. Obrigado a todos que puderem ajudar.
  18. 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
  19. Estou usando java, mas apenas unirest para enviar o xml assinado e o corpo do xml é esse que eu mencionei. O meu problema é exatamente em saber se meu xml está certo. Tu terias um modelo de xml que usas para enviar o reinf?
  20. 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.
×
×
  • 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.