Ir para conteúdo
  • Cadastre-se

Filipe Natividade

Membros
  • Total de ítens

    133
  • Registro em

  • Última visita

Tudo que Filipe Natividade postou

  1. Se eu sobrescrever o método: procedure TNFSeWebService.DefinirEnvelopeSoap; consigo fazer a transmissão do arquivo pelo EnviarDados original. mas tenho um problema. o método: procedure TACBrWinHTTPReqResp.Execute(Resp: TStream); recebe a URL: http://sync.nfs-e.net/datacenter/include/nfw/importa_nfw/nfw_import_upload.php?eletron=1 executa a função: ParseURL(Url, AProt, ANone, ANone, AHost, APort, APath, ANone); e executa WinHttpOpenRequest somente com o APath neste ponto do código a variável APath é = datacenter/include/nfw/importa_nfw/nfw_import_upload.php se o POSTfor realizado sem o parametro: ?eletron=1 o retorno será em HTML, não sendo possível o tratamento do mesmo, fiz um teste com a variável APath com o conteudo: /datacenter/include/nfw/importa_nfw/nfw_import_upload.php?eletron=1 e tive o retorno em XML. como podemos corrigir esse problema?
  2. Como que eu posso fazer uma requisição POST simples, não SOAP, dentro dos métodos padrões?, o que será preciso reimplementar?
  3. simplesmente ele não consegue logar no webservice, não reconhece usuário e senha, sem ser no modelo que está em anexo, não conseguimos fazer ele autenticar no webservice. Olhando o manual, como você faria para enviar esses parâmetros post no EnviarDados original?
  4. No manual da IPM não possui nenhuma menção para fazer o envelopamento, apenas para dar dar um post com tais parâmetros, agora se alguém puder dar um exemplo de com envelopamento agradeço. Ou algum exemplo de como utilizar o EnviarDados original. Manual Eletron V2.pdf
  5. @Daniel Simoes Boa tarde, já tentamos, eu e o @Elias LS Tech, fazer o envio na maneira padrão, com SOAP, mas o provedor IPM só aceita assim, seria possível liberar as alterações para pelo menos quem precisa gerar com IPM conseguir desta forma e tentar mais algumas formas para daqui por diante. o @Elias LS Tech e o @Léo e eu estamos no aguardo para podermos liberar para nossos clientes.
  6. Boa tarde. Fiz mais uma alteração, agora não é mais necessário acessar o arquivo em disco, será utilizado o conteúdo da variável FPDadosMsg. ACBr Trunk2.rar
  7. Não tem nenhum motivo especifico. se houver problema posso mudar.
  8. Boa tarde pessoal. Segue novas alterações para o envio da NFS-e para o webservice da IPM funcionando com ACBrSocket. ACBr Trunk2.rar
  9. Certo @Daniel Simoes estou fazendo conforme a unit que ACBrConsultaCNPJ.pas, mas não está funcionando, o webservice informa que não foi possível localizar o arquivo
  10. Bom dia pessoal. Estou fazendo desta forma: var Post: TStringStream; ACBrHTTP: TACBrHTTP; begin Post := TStringStream.Create(''); Post.WriteString( 'login=' + EncodeURLElement(FPConfiguracoesNFSe.Geral.UserWeb) + '&' ); Post.WriteString( 'senha=' + EncodeURLElement(FPConfiguracoesNFSe.Geral.SenhaWeb) + '&' ); Post.WriteString( 'f1=' + aFile ); ACBrHTTP := TACBrHTTP.Create(nil); ACBrHTTP.HTTPSend.Clear; Post.Position:= 0; ACBrHTTP.HttpSend.Document.Position:= 0; ACBrHTTP.HttpSend.Document.CopyFrom(Post, Post.Size); ACBrHTTP.HTTPSend.MimeType := 'application/x-www-form-urlencoded'; ACBrHTTP.HTTPSend.Cookies.Add('flag=1'); ACBrHTTP.HTTPPost( URL ); end; Consegui fazer o login no webservice, mas informa que não pode carregar o arquivo.
  11. Blz vou dar uma verificada para implementar com ACBrSocket.
  12. Obg Daniel, vou dar uma olhada, mas já estava seguindo um exemplo que encontrei aqui no fórum mesmo com o uso do httpsend da synalist que já está sendo usado pelo ACBr, oque vc acha?
  13. Por acaso, vc sabe de alguma forma de dar um HTMP/POST sem usar o INDY? se tiver uma outra alternativa, conseguimos fazer a troca.
  14. Infelizmente o provedor IPM não utiliza padrão SOAP, então se vc tiver alguma ideia de como fazer sem o INDY, por favor, me informe que faço a alteração, Eu e o Elias tentamos de outra forma, mas sem sucesso.
  15. Bom dia @Fernando Kerber, da uma olhada no post Aqui foram feitas algumas alterações que também incluirão essas tags.
  16. Boa noite, com os fontes acima enviados pelo Elias, fiz alterações exclusivamente para o Provedor IPM, estás alterações não causarão mudanças em outros provedores. Em questão se as alterações afetam outros cidades do provedor IPM, provável que não, pois o manual da IPM é único para todas as cidades atendidas. O arquivo está em .rar para poder manter a a estrutura de pastas dos arquivos. Os métodos que foram alterados e que ficam mas no padrão do ACBr devido a IPM não utilizar o padrão ABRASF são: ACBRNFSe.Gerar(); ACBrNFSe.ConsultarLoteRps(); ACBrNFSe.CancelarNFSe(); ACBr Trunk2.rar
  17. Utilizando os as units anexadas acima pelo Elias, estou implementando a do Envio do XML com POST, mas pelo Método ACBrNFSe1.Gerar(); Para ficar o mais próximo do padrão do ACBr.
  18. Bom dia. Como já venho conversando com o Elias, segue alteração na formação do XML, que se baseia inteiramente no manual da IPM. pnfsNFSeW_IPM.pas
  19. Recomento entrar com contato com a prefeitura e informar o problema e verificar se os mesmos podem te informar o contato do provedor Ginfes.
  20. Bom dia. Estava a realizar os testes com o cancelamento da NFS-e na versão 1.00 e obtive com o seguinte erro: Falha ao Assinar - Cancelar NFS-e: Nenhum elemento encontrado. Fiz uma alteração na procedure TNFSeCancelarNfse.DefinirDadosMsg; que se encontra em anexo e consegui realizar o cancelamento sem nenhum erro. utilizo ACBrDFeXsLibXml2 para assinatura. ACBrNFSeWebServices.pas
  21. Boa tarde @Gr@c@ tive um cliente com um caso semelhante. As únicas soluções são: Fazer um CT-e de o tomador emitir um CT-e próprio e a transportadora da mercadoria fazer um CT-e de subcontratação. Ou o Tomador figurar como não contribuinte no CT-e do transportador. No caso caso do meu cliente, ele utilizou a opção de figurar como não contribuinte.
  22. Devido a migração do CT-e 3.00 o XML não possui mais as tags ref. seguro, agora elas estão no MDF-e. Da uma olhada no manual do CT-e e MDF-e 3.00.
  23. Bom dia. Como o componente ANe tem como base o webservice da ATM, seria viável adaptá-lo para trabalhar com o webservice da ELT? segue o manual. Se acharem que é possível manter o padrão do componente sem muitas alterações, por favor, se puderem dar alguma dica para implementar no componente ANe. Seria muto bom também se o componente ANe fosse instalado junto com o ACBrInstall_Trunk2.exe Averbação_ELT.pdf
  24. Problema resolvido. Muito Obrigado.
  25. Bom dia. Ao carregar um XML de NFS-e mandar imprimir está gerando uma visualização com os dados da NFS-e e outra com a pagina em branco. Todos os testes foram realizados no DEMO NFS-e e com a opção de Gerar e Enviar Lote RPS. Provedor: Betha Notei que no final do XML existem as tags: <NfseSubstituicao><SubstituicaoNfse/></NfseSubstituicao> devido a essas tags ao carregar o xml, é adicionado uma nova NFS-e na lista. 4217120929021100018056000000000000246-nfse.xml 4217129999999900019156000000000000246-nfse.pdf
×
×
  • 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.