Ir para conteúdo
  • Cadastre-se

PauloSR

Membros
  • Total de ítens

    20
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

PauloSR's Achievements

Apprentice

Apprentice (3/14)

  • One Month Later
  • Collaborator Rare
  • Week One Done
  • First Post
  • Conversation Starter

Recent Badges

1

Reputação

3

Community Answers

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

The popup will be closed in 10 segundos...