Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 810 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, estou tentando transmitir NFS-e para Campinas, onde é retornado que foi transmitida a nota mas não aparece no sistema da prefeitura.

Mudei o meu programa para enviar com o ACBrNFSeX, porém não está funcionando nem no programa exemplo.

No meu caso está dando problema já na validação do schema retornando o erro abaixo: 

X800 - Erro de Validação: 1824 - Element 'CodigoAtividade': '0006202300' is not a valid value of the atomic type '{http://localhost:8080/WsNFe2/tp}tpCodigoAtividade'

Não gera os arquivo de envio, nem o soap, visto que para na validação do schema.

Alguém está passando por isso também ?

Postado

Ítalo, funcionou colocando (CNAE) com nove dígitos, eu estava enviando sem os zeros a esquerda, e depois com 10 dígitos.

O retorno agora é referente à assinatura:

1405 - Assinatura Digital InvalidaErro ao verificar assinatura digital: null.

Porém agora gerou os arquivos em anexo.

0000002398-env-lot-sinc.xml 0000002398-env-lot-sinc-soap.xml 0000002398-lista-nfse-sinc.xml 0000002398-lista-nfse-sinc-soap.xml

  • Consultores
Postado

Bom dia Daniel,

Acabei de realizar um teste usando o programa exemplo do componente ACBrNFSeX e esse problema da tag <X509Certificate> ficar vazia não ocorreu.

Qual é a configuração que você esta usando (SSLLib, CryptLib, HttpLib, XmlSignLib e SLLType) ?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Bom dia Italo

Estão está sendo usada a seguinte configuração:

  Configuracoes.Geral.SSLLib               := libWinCrypt;
  Configuracoes.Geral.SSLCryptLib      := cryWinCrypt;
  Configuracoes.Geral.SSLHttpLib        := httpWinHttp;
  Configuracoes.Geral.SSLXmlSignLib := xsLibXml2;

  SSL.SSLType                                        := LT_TLSv1_2;

Att.

  • Consultores
Postado

Boa tarde Daniel,

Você deve ter alguma unit com alterações que possa estar provocando esse problema.

Fiz testes usando os mesmos botões e a assinatura foi realiza corretamente.

Verifique se não tem nenhuma unit com uma bolinha vermelha, caso afirmativo delete e atualize novamente os fontes.

Detalhe importante, sempre atualize todos os fontes de todas as pastas.

Após a atualização reinstale o ACBr.

Jamais copie units ou DCU do componente para as pastas da sua aplicação.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa tarde,

Voltei as alterações no programa como estavam antes (ACBrNFse), e fiz uma transmissão para verificar se ocorre problemas.

Tenho o retorno de que o RPS foi transmitido, porém ao entrar no sistema da prefeitura de Campinas não encontro essa nota lá.

Consultando a situação do lote, aparece assim:

 Número do Lote: 301486370
Data de Envio: 29/11/22
Qtd de Notas Processadas: 0
Valor das Notas: R$ 0,00
Valor das Notas de Dedução: R$ 0,00
Data do Processamento: 29/11/22
Situação Processamento:  
Qtd de RPS Recebidos: 1
Valor dos RPS: R$ 0,00
Valor dos RPS de Dedução: R$ 0,00

Com isso, entendo que está sendo transmitida a nota, conforme arquivos em anexo de envio e de retorno.

Só não entendi o porque não está processando a nota no sistema da prefeitura.

301486370-rec.xml 301486370-rec-soap.xml 0000002400-env-lot.xml 0000002400-env-lot-soap.xml

  • Consultores
Postado

Boa tarde Daniel,

Esses XMLs são do componente antigo, correto?

Notei que o XML de envio do lote esta com a assinatura correta.

Se no componente novo isso não esta ocorrendo é porque você tem alguma unit alterada do novo, pois nos testes que eu realizei o erro que você esta tendo não ocorre.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado (editado)

Boa tarde,

Voltei as alterações no programa como estavam antes (ACBrNFse), e fiz uma transmissão para verificar se ocorre problemas.

Tenho o retorno de que o RPS foi transmitido, porém ao entrar no sistema da prefeitura de Campinas não encontro essa nota lá.

Consultando a situação do lote, aparece assim:

 Número do Lote: 301486370
Data de Envio: 29/11/22
Qtd de Notas Processadas: 0
Valor das Notas: R$ 0,00
Valor das Notas de Dedução: R$ 0,00
Data do Processamento: 29/11/22
Situação Processamento:  
Qtd de RPS Recebidos: 1
Valor dos RPS: R$ 0,00
Valor dos RPS de Dedução: R$ 0,00

Com isso, entendo que está sendo transmitida a nota, conforme arquivos em anexo de envio e de retorno.

Só não entendi o porque não está processando a nota no sistema da prefeitura.

 

Bom dia Italo,

Isso mesmo é o componente ACBrNFSe.

Tentei implementar o programa com o ABCrNFSeX, aí deu os problemas citados anteriormente, vou tentar implementar novamente para ver como fica.

Mas o que está estranho, é não conseguir ver essa nota no sistema da prefeitura. Parece não estar processando as notas. 

Editado por daniel.afonso
  • Curtir 1
Postado

Acho que estou entendo o que está ocorrendo.

No componente antigo o modo de envio é assíncrono, por isso dá a impressão de que foi transmitido porém ao consultar dá o mesmo erro de "Assinatura Digital InvalidaErro ao verificar assinatura digital: null".

Já novo o envio é síncrono então já dá o erro no momento da transmissão.

Parece que não está encontrando alguma configuração do certificado mesmo.

  • Curtir 1
Postado

Mudei para o componente novo e debugando cheguei até a unit ACBrDFeXsLibXml2 no método Assinar.

image.thumb.png.a843f1610784858f7459967c20f2c702.png

image.png.50144f7773ed906ce32fec0515ef7acc.png

image.png.3f7ad5752fd4aef9cd5825081adeee3d.png

Tentei preencher as propriedades abaixo além do número de série, porém não deu certo também:

  ACBrNFSeX.SSL.DadosCertificado.Tipo                     := tpcA1;
  ACBrNFSeX.SSL.DadosCertificado.Certificadora      := 'AC Certisign';

Não preenche a tag X509Certificate.

É possível que esteja faltando alguma configuração ?

Postado

Componente atualizado com a versão mais recente.

Ao transmitir temos agora os seguintes retornos:

306 - Codigo da Atividade do RPS inexistente.Atividade 006202300 não localizada no cadastro.

0 - ERRO NA CONVERSAO DE RPS EM NOTA FISCAL :null -->Classe :br.com.dsfnet.wsnfe2.validacao.ValidaRps linha:544-->Classe :br.com.dsfnet.wsnfe2.proces.Processamento linha:400-->Classe :br.com.dsfnet.wsnfe2.proces.Processamento linha:279-->Classe :br.com.dsfnet.wsnfe2.proces.Processamento linha:238-->Classe :sun.reflect.GeneratedMethodAccessor449 linha:-1-->Classe :sun.reflect.DelegatingMethodAccessorImpl linha:25-->Classe :java.lang.reflect.Method linha:597-->Classe :org.apache.axis.providers.java.RPCProvider linha:397-->Classe :org.apache.axis.providers.java.RPCProvider linha:186-->Classe :org.apache.axis.providers.java.JavaProvider linha:323-->Classe :org.apache.axis.strategies.InvocationStrategy linha:32-->Classe :org.apache.axis.SimpleChain linha:118-->Classe :org.apache.axis.SimpleChain linha:83-->Classe :org.apache.axis.handlers.soap.SOAPService linha:330-->Classe :org.apache.axis.server.AxisServer linha:281-->Classe :org.apache.axis.transport.http.AxisServlet linha:699-->Classe :javax.servlet.http.HttpServlet linha:637-->Classe :org.apache.axis.transport.http.AxisServletBase linha:327-->Classe :javax.servlet.http.HttpServlet linha:717-->Classe :org.apache.catalina.core.ApplicationFilterChain linha:290-->Classe :org.apache.catalina.core.ApplicationFilterChain linha:206-->Classe :org.jboss.web.tomcat.filters.ReplyHeaderFilter linha:96-->Classe :org.apache.catalina.core.ApplicationFilterChain linha:235-->Classe :org.apache.catalina.core.ApplicationFilterChain linha:206-->Classe :org.apache.catalina.core.StandardWrapperValve linha:235-->Classe :org.apache.catalina.core.StandardContextValve linha:191-->Classe :org.jboss.web.tomcat.security.SecurityAssociationValve linha:190-->Classe :org.jboss.web.tomcat.security.JaccContextValve linha:92-->Classe :org.jboss.web.tomcat.security.SecurityContextEstablishmentValve linha:126-->Classe :org.jboss.web.tomcat.security.SecurityContextEstablishmentValve linha:70-->Classe :org.apache.catalina.core.StandardHostValve linha:127-->Classe :org.apache.catalina.valves.ErrorReportValve linha:102-->Classe :org.jboss.web.tomcat.service.jca.CachedConnectionValve linha:158-->Classe :org.apache.catalina.core.StandardEngineValve linha:109-->Classe :org.apache.catalina.connector.CoyoteAdapter linha:330-->Classe :org.apache.coyote.ajp.AjpProcessor linha:436-->Classe :org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler linha:384-->Classe :org.apache.tomcat.util.net.JIoEndpoint$Worker linha:447-->Classe :java.lang.Thread linha:619 

  • Este tópico foi criado há 810 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.