Consultores Italo Giurizzato Junior Postado 4 Abril Consultores Postado 4 Abril Olá Pessoal, O provedor PublicSoft esta migrando o seu sistema de NFS-e para uma API Rest e essa mudança vai afetar todas as cidades atendidas por esse provedor. O componente ACBrNFSeX da forma que esta hoje não atende essa mudança. Com ninguém da Equipe ACBr possui certificado digital de um prestador de serviço cuja cidade contratou o provedor PublicSoft fica mais complicado a realização de testes. Não estou pedindo para ninguém enviar o certificado digital, mas sim saber quem poderia contribuir com os testes. Os desenvolvedores que se habilitarem a realizar os testes, por favor basta responder essa postagem. Nos próximos dias vou estar disponibilizando a unit Provider do provedor com algumas alterações e como proceder com os testes. Desde já muito obrigado pela colaboração. 2 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
marianabezamadeira Postado 5 Maio Postado 5 Maio Oi, Italo. Eu posso fazer os testes. Estamos precisando integrar com a cidade de Mamanguape - PB e já tenho o certificado de um cliente para efetuar os testes.
Consultores Italo Giurizzato Junior Postado 5 Maio Autor Consultores Postado 5 Maio Boa tarde @marianabezamadeira, Vou anexar as units que fiz as alterações, por favor substitua elas pelas existentes e reinstale o ACBr depois inicie os testes. PublicSoft.Provider.pas PublicSoft.GravarXml.pas O primeiro teste é obter o Token e o segundo é enviar o RPS. Preciso saber se esses dois serviços que alterei vão funcionar para depois alterar os demais. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
marianabezamadeira Postado 6 Maio Postado 6 Maio Bom dia, @Italo Giurizzato Junior Pra gerar o token precisei fazer uma pequena alteração, vou colocar em anexo. Também comentei o retorno para poder pegar o token e testar o envio porque estava tratando errado, vou colocar em anexo também como está vindo o retorno de erro e o do token gerado. Sobre o envio, não deu certo, vou anexar também o retorno. Tentei pelo Postman e também não consegui fazer funcionar, olhando os exemplos deles também não encontrei nada. Se você também não conseguir identificar, posso entrar em contato com o provedor. 27-rec.xml 20250506082931-ret-token-ERRO.xml 20250506083139-ret-token-TOKEN.xml PublicSoft.Provider.pas 2
Consultores Italo Giurizzato Junior Postado 6 Maio Autor Consultores Postado 6 Maio Boa tarde @marianabezamadeira, Muito obrigado pela colaboração, já foi criado a TK-6756 para analise. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
marianabezamadeira Postado 6 Maio Postado 6 Maio Se precisarem de mais alguma coisa, por favor me avise.
Consultores Italo Giurizzato Junior Postado 7 Maio Autor Consultores Postado 7 Maio Bom dia @marianabezamadeira, Questione o provedor sobre esse retorno ao enviar o lote de RPS. <ListaMensagemRetorno> <MensagemRetorno> <Codigo>XSD</Codigo> <Mensagem>Element 'EnviarLoteRpsEnvio': No matching global declaration available for the validation root.</Mensagem> <Correcao>Realizar ajuste no xml na linha: 2</Correcao> </MensagemRetorno> </ListaMensagemRetorno> Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Consultores Italo Giurizzato Junior Postado 8 Maio Autor Consultores Postado 8 Maio Boa tarde @marianabezamadeira, Segue em anexo uma nova versão da unit Provider. PublicSoft.Provider.pas 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Solution marianabezamadeira Postado 21 Maio Solution Postado 21 Maio Bom dia, @Italo Giurizzato Junior Desculpa a demora, mas não tive resposta do provedor, então tive que ir na tentativa e erro até descobrir quais eram os problemas. Fiz alguns ajustes na unit em anexo. Também removi do o NrOcorrID (deu erro ao enviar essa tag). Outra coisa que precisei tratar aqui foi no número do RPS, eles seguem o padrão ano + número do RPS (o ano no início eles convertem como exercício, sem isso dá erro também). Então enviando o número como 202500000000003 deu certo. Testei o envio assíncrono, consulta por RPS e cancelamento e ficou tudo funcionando. Se precisar de mais alguma coisa me avise. 2025000000000030003 202llkk500000000003 PublicSoft.Provider.pas
Consultores Italo Giurizzato Junior Postado 21 Maio Autor Consultores Postado 21 Maio Bom dia @marianabezamadeira, Maravilha, vou analisar suas alterações e enviar para o SVN. Qualquer duvida posto aqui nesse tópico. Muito obrigado pela sua colaboração. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Consultores Italo Giurizzato Junior Postado 21 Maio Autor Consultores Postado 21 Maio Boa tarde @marianabezamadeira, Já esta no SVN. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora