Ir para conteúdo
  • Cadastre-se

Destak

Membros Pro
  • Total de ítens

    311
  • Registro em

  • Última visita

Tudo que Destak postou

  1. Boa tarde amigos, Ao executar o método ConsultarNFSeporRps esse provedor retorna um resumo no XML e nesse resumo quando se trata de uma NFSe cancelada é acrescentada a tag <dataCancelamento>08-DEC-23</dataCancelamento>. Porem mesmo existindo essa tag o componente informa ACBrNFSeX1.NotasFiscais.Items[0].NFSe.SituacaoNfse = TStatusNFSe.snNormal sendo que o correto era informar = TStatusNFSe.snCancelado é isso que precisa ser corrigdo. Segue em anexo os XMLs de envio e retorno das consultas de uma NFSe cancelada e de outra não cancelada para comparação. 00-comp-nfse.xml 00-comp-nfse-soap.xml 00-con-nfse-rps.xml 00-con-nfse-rps-soap.xml 1MY-comp-nfse.xml 1MY-comp-nfse-soap.xml 1MY-con-nfse-rps.xml 1MY-con-nfse-rps-soap.xml
  2. Ok fiz isso vamos la: Sobre a ConsultaNFSePorRPS o arquivo SOAP continua salvando em TXT ja o limpo esta normal em XML segue em anexo os arquivos para analise. Sobre a ConsultaNFSPorNumero agora a principio voltou a funcionar como era antes, porem da seguinte maneira: ParametroExtra:eletron=1 assim esta vindo no arquivo de retorno SOAP um resumo da NFSe juntamente com o conteudo da NFSe completo em HTML, ja no arquivo limpo esta carregando somente o resumo da NFSe, o @Diego Foliene havia dito que os dados HTML estariam acessíveis em ACBrNFSeX1.WebService.ConsultaNFSe.HtmlRetorno porem fiz o teste aqui e não esta, esta vazia essa propriedade. ParametroExtra:formato_saida=2 assim esta vindo no arquivo de retorno SOAP somente o conteúdo HTML completo da NFSe e no arquivo limpo esta carregando o conteúdo HTML completo igualmente do SOAP. Agora minhas considerações sobre como resolver essa questão com esse "maravilhoso" provedor para esse município em questão visto que pelo que o suporte me falou, esses retornos podem ser diferentes para outro município. Acredito que devamos usar ParametroExtra:eletron=1 fazer o componente salvar no XML de retorno limpo todos os dados igualmente vem no SOAP ou seja com o conteudo HTML logo abaixo do resumo da NFSe, sendo assim podemos salvar esse XML com tudo que precisamos. Alem disso o ideal seria o ACBrNFSeXDANFSeRL1 carregar automaticamente esse conteudo e disponibilizar a impressão como ja ocorre normalmente com os XMLs puro dos outros provedores. 11-con-nfse-rpsSOAPaindaEmTXT.zip ConsultaNFSePorNumeroParametroEletron1.zip ConsultaNFSePorNumeroParametroTipo_Saida=2.zip
  3. Sim segue em anexo. 11-comp-nfse.xml 11-comp-nfse-soap.xml 11-con-nfse-rps.txt 11-con-nfse-rps-soap.txt
  4. Boa tarde @Italo Giurizzato Junior, Ao executar o método ConsultarNFSePorRps informei a serie MY, depois tentei a serie 1 dai sim com dado numérico o componente add na tag <serie_rps>1</serie_rps> e obtive o retorno de erro informando <situacao>RPS NÃO convertido em Nota Fiscal Eletrônica</li> quero informar 2 observações em relação a isso: 1. Os arquivos de envio dessa consulta o limpo e o SOAP estão sendo salvos no formato TXT esta correto? 2. Revisando os e-mails que estou trocando com o suporte da IPM vi que n dia 03/10/2023 eles me informaram que o município de Igrejinha/RS não guarda o numero do RPS sendo assim não é possível fazer a consulta pelo RPS. --------------------------------- Estou usando tpConsulta := tcPorNumero;
  5. Boa noite @Italo Giurizzato Junior, Fiz o que você disse, vi que vc colocou a parametrização mas agora ao tentar ACBrNFSeX1.ConsultarNFSeGenerico(InfConsultaNFSe) estou tendo o erro: Erro(s): Código : X001 Mensagem: Serviço não implementado pelo Provedor. Da uma olhada ai, pode ser algum efeito colateral que sua alteração causou e não foi notado. Aproveitando tentei usar o metodo ACBrNFSeX1.ConsultarNFSeporRps e vi que na geracao do XML de envio não esta sendo incluido o valor na tag <serie_rps/> então recebo o erro (00279 - A tag serie_rps não foi preenchida corretamente.) segue em anexo os XMLs de envio e retorno dessa ConsultarNFSeporRps. 1MY-comp-nfse.xml 1MY-comp-nfse-soap.xml 1MY-con-nfse-rps.xml 1MY-con-nfse-rps-soap.xml
  6. Boa tarde pessoal, após longa analise, testes e conversa com o suporte da IPM por e-mail vou tentar ser o mais claro, objetivo e organizado possível para chegarmos numa solução viável. 1 - @Diego Foliene sobre a opção de poder configurar pelo portal site da prefeitura/provedor receber o XML completo na consulta conforme o tópico que você indicou segue a resposta do suporte da IPM. O município de Igrejinha/RS atualmente se encontra na versão S1 do sistema e por isso essa opção não está disponível para ele. 2 - Sobre a ultima atualização dos dos fontes que o @Italo Giurizzato Junior disponibilizou vi que agora a consulta esta ocorrendo com a nova URL conforme o item 5.5 do novo manual onde esta vindo somente dados HTML dentro do XML e não esta vindo mais nenhum dado, sendo assim esta divergente do que o próprio manual diz para variar né galera, pois bem ja informei o suporte da IPM sobre isso e estou aguardando agora um retorno deles. 3 - Sobre a URL anterior que era usada na consulta antes do Italo disponibilizar a nova atualização o provedor retorna no SOAP um resumo da NFSe e o HTML completo, porem dentro do XML limpo que o ACBr gerava a partir do SOAP recebido não tinha os dados HTML que estavam no SOAP, o Diego disse num posto acima que eu poderia acessar o HTML por essa propriedade ACBrNFSeX.WebServices.ConsultaNFSe.HTMLRetorno mas eu não chueguei a testar. 4 - Considero que o ideal é manter as 2 opções de consulta disponibilizadas por esse provedor para essa cidade possíveis de serem utilizadas a testadas sem ter que mexer nos fontes, fazendo isso através de parâmetros como já existe para algumas situações, ficaria assim então veja: [4310108] ; Incluida em 04/10/2023 Nome=Igrejinha UF=RS Provedor=IPM Params=TipoRetorno:eletron=1 ou TipoRetorno:formato_saida=2 Por gentileza Italo implemente essa parametrização será muito útil pois os dados de resumo da NFSe são indispensáveis vir na hora da consulta para serem lidos direto na propriedade do componente, pois do jeito que ficou agora somente com formato_saida=2 não temos essa informação. De qq forma estou aguardando o retorno do suporte da IPM em relação a isso, pq repito essa consulta formato_saida=2 não esta vindo conforme descrito no item 5.5 do novo manual deles.
  7. Boa tarde @Italo Giurizzato Junior, Atualizei todos os fontes de todas as pastas, olhei o ACBrNFSeXServicos.ini porem em relação a esse município em questão só encontrei o que o @Diego Foliene ja havia dito que tinha acrescentado, veja como esta: [4310108] ; Incluida em 04/10/2023 Nome=Igrejinha UF=RS Provedor=IPM Fiz a consulta por numero da NFSe e o que esta vindo é um XML com HTML dentro, vc implementou o que esta descrito no item 5.5 do novo manual que disponibilizei aqui? Segue em anexo os XMLs de envio e de retorno. 000000000000051000000000000000000001-con-nfse.xml 000000000000051000000000000000000001-con-nfse-soap.xml 000000000000051000000000000000000001-lista-nfse-con.xml 000000000000051000000000000000000001-lista-nfse-con-soap.xml
  8. Ok entendi sobre a parte de HTML, Ja sobre ter a opção de baixar o XML puro pelo metodo GET na URL informada no item 5.5 do manual que é o padrao de todos os provedores que usamos baixar o XML em si, existe essa opção no componente ou tem que ser implementada? Lembro que baixar o XML puro e completo é de extrema importância pois é o padrão natural.
  9. Acrescentando informações, Talvez seria o ideal ter uma propriedade para definir se queremos receber o XML nessa formato atual com HTML ou na outra opção do item 5.5 do manual formato XML puro pelo que parece. Além disso nesse formato atual que vem HTML no final do XML no arquivo SOAP, esses dados HTML não estao sendo carregados no arquivo limpo conforme aparece no arquivo de exemplo do provedor conforme vou anexar novamente aqui para verificação. exemplo_retorno.xml
  10. Obrigado pela inclusão da cidade no SVN e pelas informações porem a saga não acabou ainda, vamos la: Coloquei o break-point onde me informou e constatei que a URL e o tipo do metodo esta diferente do que diz no manual no item 5.5 pelo que percebi esse provedor disponibiliza as duas opções metodo POST trazendo no XML um resumo da NFSe e contendo um HTML no final, ja no metodo GET conforme mostra no manual item 5.5 o metodo a ser utilizado é o GET e teoricamente tras o XML da NFSe completo como precisamos, segue em anexo o print do break-point. Poderia analisar essa situação e verificar como podemos resolver isso, desde ja obrigado.
  11. Bom dia pessoal, Suprimi esse campo e a emissão da NFSe andou, depois de bastante contato com o suporte agora o que ocorre é o seguinte: Usando o metodo ACBrNFSeX1.ConsultarNFSeGenerico(InfConsultaNFSe) é retornado um XML nao completo e com um trecho de HTML no final, lendo o manual no item 5.5 tem a seguinte informação: (Para obter o retorno em formato XML, o parametro GET formato_saida=2 deve ser adicionado à URN. Ex. URI: http://.../datacenter/include/nfw/importa_nfw/nfw_import_upload.php?formato_saida=2) Gostaria de saber se o componente esta enviando o pedido dessa maneira mesmo ou não eu mesmo que informo isso em alguma propriedade? Segue em anexo os XMLs de envio e retorno da consulta que fiz e tambem um XML de exemplo do provedor com o conteudo HTML no final e tambem o manual em formato PDF onde consta a informação no item 5.5. 000000000000051000000000000000000001-con-nfse.xml 000000000000051000000000000000000001-con-nfse-soap.xml 000000000000051000000000000000000001-lista-nfse-con.xml 000000000000051000000000000000000001-lista-nfse-con-soap.xml manual_eletron.pdf exemplo_retorno.xml
  12. Certo o pessoal do suporte da IPM acabou de me responde veja a resposta: Isso ocorre por causa do campo de Data Fato Gerador. Essa tag é usada apenas por contribuintes com autorização do município para emitir notas com data retroativa. Como esse não é o caso do prestador, o XML não deve ser informado com esse campo. Nesse caso, será necessário remover essa tag do XML para estar realizando a emissão. a tag em questão é <data_fato_gerador>29/09/2023</data_fato_gerador> qual propriedade exatamente que alimenta esta tag?
  13. Ola Tentei da forma que vc disse e agora o erro mudou para: 00226 - Foi informado uma Data Retroativa no arquivo, porém o cadastro economico não possue enquadramento para utilizar Segue em anexo os XMLs veja o que pode estar errado por gentileza. 1-lista-nfse-ger.xml 1-lista-nfse-ger-soap.xml 1-ger-nfse.xml 1-ger-nfse-soap.xml
  14. Bom dia amigos, Como o município não esta no ACBrNFSeXServicos.ini então adicionei as informações no arquivo e ficou da seguinte maneira. [4310108] ; Alterado em 29/09/2023 Nome=Igrejinha UF=RS Provedor=IPM Versao=2.04 ProRecepcionar=http://sync.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php HomRecepcionar=http://sync.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php Coloquei o mesmo junto ao executavel para que possa ser lido e a comunicação foi estabelecida com sucesso porem recebo o seguinte erro ao tentar usar o metodo gerar que é o unico disponivel nesse provedor. raised exception class EACBrXmlException with message 'Start tag expected, '<' not found porem dentro do arquivo de retorno 1-lista-nfse-ger.json esta a seguinte "mensagem Usuário ou senha inválido(s)." Segue em anexo os arquivos de envio e de retorno do componente, tambem o manual de integração deles, um exemplo de XML deles e um XML de uma nota real que baixei do site para analise. 1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse-ger.json 1-lista-nfse-ger-soap.json exemplo_emissao.xml manual_eletron.pdf nfe_50_nota_real_do_site.xml
  15. Boa noite, Cidade de Colina/SP mudou de provedor Ginfes para Pronim ja testado e funcionando, deixar assim no ACBrNFSeXServicos.ini [3512001] ; Alterado em 28/06/2023 Nome=Colina UF=SP Provedor=Pronim Versao=2.03 ProRecepcionar=http://colina.govbr.cloud/nfse.portal.integracao/services.svc HomRecepcionar= Desde ja obrigado.
  16. Bom dia, Dentro da pasta Notas foi salvo um XML com somente o conteúdo da primeira linha e sem mais nada nele, segue em anexo para analise. 5123042266444100012056000000000000001-nfse.xml
  17. 1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse-ger.xml 1-lista-nfse-ger-soap.xml
  18. Bom dia, vamos la, informação numero 1: Verifiquei na unit RLZ.GravarXml.pas que a tag <vencimento>2023-04-05</vencimento> é alimentada com o mesmo valor da propriedade ACBrNFSeX1.DataEmissao isso ocorre na linha 232 da unit acima mencionada e dessa maneira gera o erro "Nota vencida." se eu comentar essa linha para não gerar a tag entao da o mesmo erro de "Nota vencida." sendo assim acrescentei +1 na frente ficando assim: NFSeNode.AppendChild(AddNode(tcDat, '#1', 'vencimento', 1, 10, 1, NFse.DataEmissao+1, '')); Ai a NFSe foi emitida com sucesso, acredito que o correto é criar uma nova propriedade para q a mesma seja alimentada pelo usuario com a data que o mesmo desejar. Agora informação numero 2: trata-se da cidade Pontes e Lacerda/MT o qual no arquivo ACBrNFSeXServicos.ini esta sem as informações e o correto é ficar assim: [5106752] ; Atualizado em 06/04/2023 Nome=Pontes E Lacerda UF=MT Provedor=RLZ ProRecepcionar=https://ponteselacerda.rlz.com.br/webservice/nfse/server.php?wsdl HomRecepcionar=https://ponteselacerda.prefeitura.rlz.com.br/webservices/nfse/server.php?wsdl Agora informação numero 3: Apos realizada as modificações acima a NFSe foi emitida com sucesso porem o componente não carregou o numero da nota em sua propriedade, quebrando o codigo pois ao conferir a propriedade ACBrNFSeX1.NotasFiscais.Items[0].NFSe.Numero a mesma se encontrava vazia. Desde ja agradeço.
  19. Boa tarde, solicito a troca da URL e do layout para o provedor acima indicado, ja testado e funcionando corretamente, no arquivo arquivo ACBrNFSeXServicos.ini deve ficar da seguinte maneira: [3300407] ; Atualizado em 30/03/2023 Nome=Barra Mansa UF=RJ Provedor=ISSNet Versao=2.04 ProRecepcionar=https://nfse.issnetonline.com.br/abrasf204/barramansa/nfse.asmx HomRecepcionar=https://www.issnetonline.com.br/homologaabrasf/webservicenfse204/nfse.asmx Desde ja obrigado
  20. Bom dia, Favor fazer alteração no arquivo ACBrNFSeXServicos.ini para cidade São Jose / SC provedor IPM pois o Params=GerarTag:codigo_atividade deve ser removido sendo que esse municipio não usa ele, se tento emtir NFSe com ele da erro, se comento, executo o compilaRES.bat, reinstalo o componente e build em minha aplicação dai emite com sucesso a NFSe, resumindo só remover permanentemente esse Params obrigado.
  21. Boa tarde, Fiz isso, deletei toda a pasta do ACBr e reinstalei o mesmo, dei biuld em minha aplicação e o erro continua de XML retornado vazio e nesse caso agora o componente não salvou o XML de retorno vazio. segue em anexo os XMLs de envio. 1-env-lot.xml 1-env-lot-soap.xml
  22. Correto eu que estava me confundindo porem o problema real era que meus schemas estavam desatualizados e esse era o motivo do erro. O pessoal do provedor respondeu com as URLs corretas veja: --- Paty do Alferes --- Base de homologação: http://hom.nfse.patydoalferes.rj.gov.br/webservice/index/producao?wsdl Base de Produção: http://nfse.patydoalferes.rj.gov.br/webservice/index/producao?wsdl Coloquei essas URLs no ACBrNFSeXServicos.ini e agora estou tendo o erro de que o provedor retornou um XML vazio, segue em anexo os XMLs para analise. 1-env-lot.xml 1-env-lot-soap.xml 1-rec.xml 1-rec-soap.xml
  23. Boa tarde, Sim o provedor é esse esta bem claro no site da prefeitura inclusive indicando a data exata em que a mudança ocorreu, já em relação as URLs eu deduzi por conta própria baseado em outro município o de Marica/RJ que recentemente foi feita essa mesma mudança no ACBrNFSeXServicos.ini, então só troquei o nome do município, deixei idêntico ao padrão do site onde o usuário emite via navegador. Já contatei o provedor pedindo as informações oficiais, estou aguardando retorno, como bem sabemos o retorno do provedor pode vir rápido ou nunca, vamos ver. Mas como você disse o erro apresentado se trata de não encontrar os Schemas então vamos resolver esse primeiro.
  24. Boa tarde, Veja nas imagens em anexo que ao indicar o município o provedor esta correto porem a pasta de schemas mão foi reconhecida automaticamente.
×
×
  • 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...