Ir para conteúdo
  • Cadastre-se

dev botao

ACBr NFSe LIB Demo - Erros ao emitir NFSe


Recommended Posts

Olá pessoal,

Sou de Ribeirão Preto, e estou tentando realizar um processo utilizando a Demo da NFSe em java, os passos são simples carrego um INI e tento emitir, porem estou me deparando com alguns erros, e não sei qual saída para eles, gostaria de orientações de como emitir minha NFSe.

Aos passos que fiz:

  • Chamei o método NFSE_CarregarINI, passando o path do INI que vou deixar de anexo.
  • E Chamei NFSE_Emitir, passando 1,3,false como parâmetros.

Qualquer ajuda é bem vinda, vou deixar o log e o INI que estou tentando carregar...
Os erros no log são:

[Erro1]
Codigo=E090
Correcao=Informe um número de RPS que corresponda à seqüência utilizada pelo prestador do serviço.
Descricao=Número do RPS inválido.(Numero RPS: 215)

[Erro2]
Codigo=L003
Correcao=Consulte junto a prefeitura de seu município o código vigente.
Descricao=O Código de tributação informado não pertence a este contribuinte.(Numero RPS: 215)

[Erro3]
Codigo=X202
Correcao=
Descricao=Lista de NFSe não encontrada! (ListaNfse)

ACBrLibNFSe Demo-20240214.log nfse-envio.ini

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @Pablo.ferreirax,

Quanto ao erro referente ao numero do RPS, se faz necessário você checar com o prestador ou através do site da prefeitura para saber qual foi o numero do ultimo RPS enviado, para que você possa dar continuidade.

Segundo a descrição do erro, o numero de RPS = 215 não corresponde o numero do próximo RPS a ser enviado.

Com relação ao erro de Código de Tributação, analisando o seu arquivo INI senti a falta do campo: CodigoTributacaoMunicipio.

Esse campo deve ser informado na seção [Servico].

Conforme consta na mensagem, você deve entrar em contato com a prefeitura para saber qual é o código a ser informado para o prestador em questão.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Italo Giurizzato Junior disse:

Boa tarde @Pablo.ferreirax,

Quanto ao erro referente ao numero do RPS, se faz necessário você checar com o prestador ou através do site da prefeitura para saber qual foi o numero do ultimo RPS enviado, para que você possa dar continuidade.

Segundo a descrição do erro, o numero de RPS = 215 não corresponde o numero do próximo RPS a ser enviado.

Com relação ao erro de Código de Tributação, analisando o seu arquivo INI senti a falta do campo: CodigoTributacaoMunicipio.

Esse campo deve ser informado na seção [Servico].

Conforme consta na mensagem, você deve entrar em contato com a prefeitura para saber qual é o código a ser informado para o prestador em questão.

Olá Obrigado pelo auxilio, Italo,
Eu acabei de tentar emitir uma nota, porem desta vez eu carreguei um XML ao invés de um INI, tive um retorno completamente inesperado, agora estou com apenas 2 erros:

[Erro1]
Codigo=E160
Correcao=Consulte o Manual da NFS-e para saber quais são as versões de XML Schema suportadas pelo sistema.
Descricao=Arquivo em desacordo com o XML Schema.

[Erro2]
Codigo=X202
Correcao=
Descricao=Lista de NFSe não encontrada! (ListaNfse)

Ao pesquisar no fórum, encontrei o motivo dos dois erros, no seguinte tópico:

Não sei se o motivo dos meus erros são os mesmos que o do tópico acima, estou utilizando o ISSNET por que sou de Ribeirão Preto, vou deixar o xml que estou carregando e o xml que encontrei de exemplo.

Poderia me auxiliar a entender o que pode estar acontecendo ?

nfse-envio.xml GerarNfseEnvio.xml

Link para o comentário
Compartilhar em outros sites

Atualização, identifiquei um erro de iniciante, estava comentando um campo que era obrigatório para leitura do arquivo 😅
image.thumb.png.dd37ca448dfb3523a8c6de526080912e.png

Agora estou com erros similares de quando enviava com o INI, estou tentando resolver com base no auxilio do Italo,
quando tiver alguma atualização sobre, volto para comentar 😁

image.thumb.png.213913ed9c141db7db3b0d5d069df9b5.png

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Pablo,

A lib lhe fornece essas duas possibilidades de carregar um arquivo INI e fazer o resto ou carregar um XML.

Eu particularmente prefiro o arquivo INI.

Hoje você gera o XML e carrega ele na lib, amanha a prefeitura muda de provedor que tem um layout diferente, pronto você vai ter que alterar a sua rotina que gera o XML.

Por outro lado se você gera o arquivo INI talvez tenha que acrescentar um campo ou outro que é exigido pelo novo provedor, não sendo necessário refazer do zero a sua rotina.

O erro E090 e o L003 são os mesmos que você já estava tendo e lhe passei as instruções de como resolver.

O erro E252, note que ele diz que você esta informando o Regime Especial: Cooperativa e este regime esta errado.

Portanto você tem dois erros cujos dados informados estão errados, ao informar os dados corretos ele vão desaparecer e o outro se refere a numeração do RPS.

Você fazendo esses testes em ambiente de homologação ou de produção?

Se esta fazendo em produção e o seu cliente esta usando outro software para emitir as suas notas, vai ocorrer esse erro E090.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde a todos,

Gostaria de compartilhar algumas aprendizagens que tive graças ao Italo e o suporte da ISSNET, que nos permitiram emitir notas utilizando a NFSeLib Demo.

Alguns pontos importantes que merecem destaque, e que podem parecer óbvios agora que os compreendemos, mas que não eram tão evidentes durante os testes:

  • As informações de homologação na ISSNET diferem das informações de produção. Por exemplo, vários códigos em [Serviço] e [IdentificacaoRps] precisaram ser ajustados para garantir o funcionamento correto, como CodigoMunicipio, CodigoTributacaoMunicipio, Serie, Tipo e Numero. Para entender quais valores devem ser inseridos, foi necessário contatar o suporte da ISSNET.
  • Não é possível realizar testes de homologação na ISSNET sem solicitar a alteração da chave interna para o ambiente de homologação. Ao retornar para o ambiente de produção, é necessário entrar novamente em contato com o suporte para solicitar a mudança.
  • Consultar os schemas da ISSNET foi de grande ajuda. Ao procurar o arquivo xsd e verificar os campos relacionados à obrigatoriedade, máximo de caracteres, entre outros detalhes, conseguimos garantir a conformidade dos dados.

Agradeço pela assistência prestada. Caso não haja mais questões, podemos considerar este tópico encerrado.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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