Membros Pro Exi Sistemas Postado 22 Maio Membros Pro Compartilhar Postado 22 Maio Olá Pessoal, Estou tendo alguns problemas ao obter o XML atraves do ACBrLib. Enviando uma NFS-e para o proedor IPM, prefeitura de Telemaco Borba quando utilizo os métodos GravarXml e ObterXML o conteúdo do XML gravado contém somente "<?xml version="1.0" encoding="UTF-8"?>" Estou utilizando a ultima versão da Lib Disponível hoje (22-05-2024) versão 1.0.0.97. Como falado anteriormente no canal do Discord, o retorno que estou recebendo é o retorno incompleto, o qual não contém a o elemento <nfse> porém o mesmo contém o "nro_recibo_provisorio" segue print de exemplo: https://prnt.sc/IlKxUJIcDWIX Segue mais um print de exemplo de como esta sendo feita a chamada do método diretamente no fonte: https://prnt.sc/35V5HXlyMXVa e também usando o método ObterXML que está tendo o mesmo retorno: https://prnt.sc/et8HegZ0MUL3 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 22 Maio Consultores Compartilhar Postado 22 Maio 9 minutos atrás, Exi Sistemas disse: Olá Pessoal, Estou tendo alguns problemas ao obter o XML atraves do ACBrLib. Enviando uma NFS-e para o proedor IPM, prefeitura de Telemaco Borba quando utilizo os métodos GravarXml e ObterXML o conteúdo do XML gravado contém somente "<?xml version="1.0" encoding="UTF-8"?>" Estou utilizando a ultima versão da Lib Disponível hoje (22-05-2024) versão 1.0.0.97. Como falado anteriormente no canal do Discord, o retorno que estou recebendo é o retorno incompleto, o qual não contém a o elemento <nfse> porém o mesmo contém o "nro_recibo_provisorio" segue print de exemplo: https://prnt.sc/IlKxUJIcDWIX Segue mais um print de exemplo de como esta sendo feita a chamada do método diretamente no fonte: https://prnt.sc/35V5HXlyMXVa e também usando o método ObterXML que está tendo o mesmo retorno: https://prnt.sc/et8HegZ0MUL3 Boa tarde! Foi criada a #TK-5500 para análise do caso e parecer por parte da equipe de consultores. Por favor, para auxiliar nos testes e na análise, peço que envie para [email protected] com o link do tópico no corpo do e-mail: O Log gerado pela Lib. Os arquivos de envelope da requisição* *Os arquivos de envelope são o conteúdo que de fato é enviado para o web service e o retorno do web service na íntegra. Para eles serem gerados, você precisa definir no arquivo ACBrLib.ini na seção [NFSe] Citar [NFSe] SalvarWS=1 PathSalvar="Caminho onde deseja salvar" Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Exi Sistemas Postado 22 Maio Autor Membros Pro Compartilhar Postado 22 Maio 38 minutos atrás, Diego Foliene disse: Boa tarde! Foi criada a #TK-5500 para análise do caso e parecer por parte da equipe de consultores. Por favor, para auxiliar nos testes e na análise, peço que envie para [email protected] com o link do tópico no corpo do e-mail: O Log gerado pela Lib. Os arquivos de envelope da requisição* *Os arquivos de envelope são o conteúdo que de fato é enviado para o web service e o retorno do web service na íntegra. Para eles serem gerados, você precisa definir no arquivo ACBrLib.ini na seção [NFSe] Email enviado, Diego! 1 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 22 Maio Consultores Compartilhar Postado 22 Maio 36 minutos atrás, Exi Sistemas disse: Email enviado, Diego! Arquivos recebidos e anexados na respectiva TK. Qualquer novidade será avisada neste tópico. Muito obrigado. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 11 Junho Consultores Compartilhar Postado 11 Junho @Exi Sistemas Boa noite ! Fizemos algumas alterações com a lib, mas não temos credenciais para efetuar os testes. Por favor, pode nos dizer qual versao da lib que utiliza para que possamos gerar uma compilação para que vc possa testar por favor? Exemplo. uso em windows cdelc. versao Multthread 32 bits. ou linux singlethread 64 bits etc. Muito Obrigado ! Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Exi Sistemas Postado 12 Junho Autor Membros Pro Compartilhar Postado 12 Junho Bom dia @Daniel InfoCotidiano! Utilizo Windows Cdelc, versão SingleThread 32 Bits Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 12 Junho Consultores Compartilhar Postado 12 Junho @Exi Sistemas Bom dia , enviei em mensagem privada. Por favor nos de um feedback após os testes. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Exi Sistemas Postado 12 Junho Autor Membros Pro Compartilhar Postado 12 Junho (editado) @Daniel InfoCotidiano Efetuei os Testes e tivemos somente alguns detalhes quanto ao XML salvo. A Lib está retornando o XML normalmente, porém ainda incompleto. Segue um print do XML gerado e salvo na base de dados: https://prnt.sc/Xm8Q0gFginTb e do método retornando o XML diretamente no fonte: https://prnt.sc/R8khrZqxZUh7; O método ObterXml retornou o XML perfeitamente, porém ao análisarmos o XML podemos ver que alguns campos que são vazios estão sem as respsctivas Tags de Abertura. Repare no primeiro print anexado que as tags que destaquei em verde, as mesmas não contém a tag de abertura, somente a de fechamento, no XML de envio esses campos estão vazios. Segue print: https://prnt.sc/XOKB2uCA1yfI Caso tenha alguma dúvida quanto ao que foi reportado fico à disposição para esclarecer o que for necessário. Editado 12 Junho por Exi Sistemas Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 12 Junho Consultores Compartilhar Postado 12 Junho 4 minutos atrás, Exi Sistemas disse: Caso tenha alguma dúvida quanto ao que foi reportado fico à disposição para esclarecer o que for necessário. No XML de retorno do PROVEDOR constam estas informações? Para ficar mais facil a reprodução do erro. Se vc testar com o programa exemplo, executar um emitir nota da forma q esta: Se vc abrir a pasta de notas q foi criada dentro da pasta de exemplo, vai ter um xml, pode ver o conteudo dele por favor. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 12 Junho Consultores Compartilhar Postado 12 Junho Pode anexar o xml enviado aqui para nós ? Se achar melhor, pode nos enviar para [email protected] no corpo do email, favor colar o link deste post. Provedores como IPM, EL.. etc retornam resumo Entao se puder nos enviar um xml de ENVIO Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Exi Sistemas Postado 13 Junho Autor Membros Pro Compartilhar Postado 13 Junho Bom dia @Daniel InfoCotidiano Email enviado com o Xml de envio para o provedor, e com o XML retornado pela Lib ao usar o método ObterXML Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 13 Junho Consultores Compartilhar Postado 13 Junho Boa tarde @Exi Sistemas, Muito obrigado pelos XML. Notei que no XML nomeado como XMLEnvioIPM.xml o grupo <tomador> foi gerado da seguinte forma: Logo o XML nomeado como XMLObtidoNaLib.xml esta exatamente igual. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Exi Sistemas Postado 14 Junho Autor Membros Pro Compartilhar Postado 14 Junho 14 horas atrás, Italo Giurizzato Junior disse: Boa tarde @Exi Sistemas, Muito obrigado pelos XML. Notei que no XML nomeado como XMLEnvioIPM.xml o grupo <tomador> foi gerado da seguinte forma: Logo o XML nomeado como XMLObtidoNaLib.xml esta exatamente igual. Perfeitamente Italo, não tinha me atentado a esse detalhe. Então desde o envio a Lib ja está gerando sem as tags de abertura isso? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 14 Junho Consultores Compartilhar Postado 14 Junho Bom dia @Exi Sistemas, Vamos as informações que não foram geradas no XML que foi enviado para o WebService do provedor: Inscrição Estadual, Sobre Nome/Nome Fantasia, e-mail, Complemento, Ponto de Referencia, DDD do telefone Comercial, DDD do telefone Residencial, Numero do telefone Residencial, DDD do Fax, Numero do Fax. [Tomador] (...) InscricaoEstadual= NomeFantasia= (vai ser implementado) Email= Complemento= PontoReferencia= (vai ser implementado) DDD= (vai ser implementado) Os campos: InscricaoEstadual, Email e Complemento, basta incluir eles no arquivo INI na seção Tomador e colocar as devidas informações. Os campos: NomeFantasia, PontoReferencia e DDD, vai ser implementados. O campo DDD a ser implementado se refere ao telefone Comercial. Será que se faz necessário implementar também o DDD e o Numero do telefone Residencial e do Fax? Alguém ainda usa Fax? Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro Exi Sistemas Postado 14 Junho Autor Membros Pro Compartilhar Postado 14 Junho 17 minutos atrás, Italo Giurizzato Junior disse: Bom dia @Exi Sistemas, Vamos as informações que não foram geradas no XML que foi enviado para o WebService do provedor: Inscrição Estadual, Sobre Nome/Nome Fantasia, e-mail, Complemento, Ponto de Referencia, DDD do telefone Comercial, DDD do telefone Residencial, Numero do telefone Residencial, DDD do Fax, Numero do Fax. [Tomador] (...) InscricaoEstadual= NomeFantasia= (vai ser implementado) Email= Complemento= PontoReferencia= (vai ser implementado) DDD= (vai ser implementado) Os campos: InscricaoEstadual, Email e Complemento, basta incluir eles no arquivo INI na seção Tomador e colocar as devidas informações. Os campos: NomeFantasia, PontoReferencia e DDD, vai ser implementados. O campo DDD a ser implementado se refere ao telefone Comercial. Será que se faz necessário implementar também o DDD e o Numero do telefone Residencial e do Fax? Alguém ainda usa Fax? Perfeito Italo! Acho que Fax não está mais tão atual assim não é mesmo? haha! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 14 Junho Consultores Compartilhar Postado 14 Junho @Exi Sistemas, Já enviei para o SVN, agora basta esperar o pessoal liberar uma nova versão da Lib. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts