Adhelmar Rondon Postado 26 Março Compartilhar Postado 26 Março Olá, amigos do projeto ACBr No GeisWeb tem baixaPDF, será que seria possível implementar? Link para o comentário Compartilhar em outros sites More sharing options...
Adhelmar Rondon Postado 27 Março Autor Compartilhar Postado 27 Março Em 26/03/2024 at 15:51, Adhelmar Rondon disse: Olá, amigos do projeto ACBr No GeisWeb tem baixaPDF, será que seria possível implementar? Tem o métodos baixa_nfse_pdf.xsd e retorno_baixa_nfse_pdf_sucesso_erro.xsd, mais não sei como implementar Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 28 Março Consultores Compartilhar Postado 28 Março Boa tarde Adhelmar, Precisa ver se no webservice do provedor possui um serviço para baixar o PDF da nota, caso afirmativo verificar se é a mesma URL utilizada para os demais serviços ou é um especifica. O componente ACBrNFSeX já tem um método chamado ObterDANFSE cujo retorno é o PDF do DANFSE. Esse método é utilizado pelo provedor PadraoNacional. Como você pode ver já temos mais do que meio caminho andado. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Adhelmar Rondon Postado 28 Março Autor Compartilhar Postado 28 Março 51 minutos atrás, Italo Giurizzato Junior disse: Boa tarde Adhelmar, Precisa ver se no webservice do provedor possui um serviço para baixar o PDF da nota, caso afirmativo verificar se é a mesma URL utilizada para os demais serviços ou é um especifica. O componente ACBrNFSeX já tem um método chamado ObterDANFSE cujo retorno é o PDF do DANFSE. Esse método é utilizado pelo provedor PadraoNacional. Como você pode ver já temos mais do que meio caminho andado. Boa tarde, Italo obrigado por me ajudar, o suporte me passou essa url: https://geisweb.net.br/homologacao/modelo/webservice/GeisWebServiceImpl.php me passaram esses schemas e xml em anexo baixa_nfse_pdf.xsd retorno_baixa_nfse_pdf_sucesso_erro.xsd GeraPDFNFSe.xml GeraPDFNFSeRespostaErro.xml GeraPDFNFSeRetornoSucesso.xml Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 29 Março Consultores Compartilhar Postado 29 Março Boa tarde Adhelmar, Pelo arquivos em anexo esse serviço não retorna o PDF do DANFSE e sim um link. Neste caso temos um outro método chamado: ConsultarLinkNFSe, cujo objetivo é retornar o link da NFS-e. Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5276 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Adhelmar Rondon Postado 30 Março Autor Compartilhar Postado 30 Março 18 horas atrás, Italo Giurizzato Junior disse: Boa tarde Adhelmar, Pelo arquivos em anexo esse serviço não retorna o PDF do DANFSE e sim um link. Neste caso temos um outro método chamado: ConsultarLinkNFSe, cujo objetivo é retornar o link da NFS-e. Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5276 Nossa que estranho, porque na documentação vem como baixapdf, o link eu já pego quando a nota é emitida, pelo que o suporte disse esse método seria a baixa do pdf, eu tentei testar pelo postman mais não consegui Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 31 Março Consultores Compartilhar Postado 31 Março Bom dia Adhelmar, Veja o arquivo que você mesmo anexou, me parece ser um XML de exemplo de um retorno com sucesso. <GeraPDFNFSeResposta> <NumeroNfse>1</NumeroNfse> <Prestador>05198313000110</Prestador> <Tomador>99999999999999</Tomador> <Link>https://www.geisweb.net.br/modelo/nfse/tmp/NFSEyO0MYEDc8DsHt7e2mTG+IJkEl6w=.pdf</Link> <Msg>PDF gerado com sucesso.</Msg> </GeraPDFNFSeResposta> Note que não tem nenhuma tag com o conteúdo do PDF e sim uma tag com um link para ter acesso ao PDF. Abaixo temos o Schema referente ao Retorno. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="GeraPDFNFSeResposta"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="NumeroNfse"/> <xs:element type="xs:string" name="Prestador"/> <xs:element type="xs:string" name="Tomador"/> <xs:element type="xs:string" name="Link"/> <xs:element type="xs:string" name="Msg"/> <xs:element name="Msg" maxOccurs="unbounded" minOccurs="1"> <xs:complexType> <xs:sequence> <xs:element type="xs:int" name="Erro"/> <xs:element type="xs:string" name="Status"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> O Elemento "Msg" que pode conter diversas ocorrências e possui os elementos Erro e Status é gerado quando ocorre algum erro ao solicitar o PDF. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Adhelmar Rondon Postado 1 Abril Autor Compartilhar Postado 1 Abril 20 horas atrás, Italo Giurizzato Junior disse: Bom dia Adhelmar, Veja o arquivo que você mesmo anexou, me parece ser um XML de exemplo de um retorno com sucesso. <GeraPDFNFSeResposta> <NumeroNfse>1</NumeroNfse> <Prestador>05198313000110</Prestador> <Tomador>99999999999999</Tomador> <Link>https://www.geisweb.net.br/modelo/nfse/tmp/NFSEyO0MYEDc8DsHt7e2mTG+IJkEl6w=.pdf</Link> <Msg>PDF gerado com sucesso.</Msg> </GeraPDFNFSeResposta> Note que não tem nenhuma tag com o conteúdo do PDF e sim uma tag com um link para ter acesso ao PDF. Abaixo temos o Schema referente ao Retorno. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="GeraPDFNFSeResposta"> <xs:complexType> <xs:sequence> <xs:element type="xs:string" name="NumeroNfse"/> <xs:element type="xs:string" name="Prestador"/> <xs:element type="xs:string" name="Tomador"/> <xs:element type="xs:string" name="Link"/> <xs:element type="xs:string" name="Msg"/> <xs:element name="Msg" maxOccurs="unbounded" minOccurs="1"> <xs:complexType> <xs:sequence> <xs:element type="xs:int" name="Erro"/> <xs:element type="xs:string" name="Status"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> O Elemento "Msg" que pode conter diversas ocorrências e possui os elementos Erro e Status é gerado quando ocorre algum erro ao solicitar o PDF. Mais no caso eu consigo fazer o download, porque eu fiz isso com Itupeva, vem o link e eu faço o download do pdf, é que se tivesse como com o link vem da página PHP de executar o link e salvar em pdf automático, sem o usuário precisar acessar a página ficaria muito legal, mais desde de já agradeço, pelo seu tempo precioso em me ajudar Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 1 Abril Consultores Compartilhar Postado 1 Abril Bom dia Adhelmar, Infelizmente fazer essa automatização não vai ser possível. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Adhelmar Rondon Postado 1 Abril Autor Compartilhar Postado 1 Abril 4 minutos atrás, Italo Giurizzato Junior disse: Bom dia Adhelmar, Infelizmente fazer essa automatização não vai ser possível. É eu sei, é mais complexo mesmo tentei com iternetexplorer, mais da mensagem DANFE salva com sucesso, mais não salva em lugar nenhum acho que iria funcionar se todos os computadores tivesse pdf creator como padrão, mais aí ficaria ruim 1 Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Juliomar Marchetti Postado 1 Abril Moderadores Compartilhar Postado 1 Abril 7 horas atrás, Adhelmar Rondon disse: É eu sei, é mais complexo mesmo tentei com iternetexplorer, mais da mensagem DANFE salva com sucesso, mais não salva em lugar nenhum acho que iria funcionar se todos os computadores tivesse pdf creator como padrão, mais aí ficaria ruim cria um helpers no dephi do componente e adiciona o que tu deseja Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br Link para o comentário Compartilhar em outros sites More sharing options...
Adhelmar Rondon Postado 1 Abril Autor Compartilhar Postado 1 Abril 8 minutos atrás, Juliomar Marchetti disse: cria um helpers no dephi do componente e adiciona o que tu deseja É que eu consegui foi pelo internetexplorer.application de processar o site e mandar imprimir, mais no caso teria que ter sempre uma impressora pdf como padrão e também eu não consegui configurar o caminho e nome do pdf Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Italo Giurizzato Junior Postado 2 Abril Consultores Solution Compartilhar Postado 2 Abril Boa tarde Adhelmar, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça nos testes. No programa exemplo tem um botão que exemplifica o uso do método ConsultarLinkNFSe. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Adhelmar Rondon Postado 2 Abril Autor Compartilhar Postado 2 Abril 6 minutos atrás, Italo Giurizzato Junior disse: Boa tarde Adhelmar, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça nos testes. No programa exemplo tem um botão que exemplifica o uso do método ConsultarLinkNFSe. Muito grato mais uma vez pela sua ajuda Ítalo 1 Link para o comentário Compartilhar em outros sites More sharing options...
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