Ir para conteúdo
  • Cadastre-se

Cognum Informatica Ltda.

Membros Pro
  • Total de ítens

    217
  • Registro em

  • Última visita

Tudo que Cognum Informatica Ltda. postou

  1. Bom dia, Italo Eu alterei o meu metodo de consulta e estou utilizando o segiunte metodo : if ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.Sucesso = 'true' then begin numero_nf := StrToInt(ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ 0 ].ChaveNFeRPS.Numero); serie_nf := ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ 0 ].ChaveNFeRPS.SerieRPS; protocolo := ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.Protocolo; cod_verifica := ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ 0 ].ChaveNFeRPS.CodigoVerificacao; if (acbr.WebServices.ConsultaNFSeporRps( ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[0].ChaveNFeRPS.NumeroRPS, ACBr.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ 0 ].ChaveNFeRPS.SerieRPS, TipoRPSToStr(trRPS))) then begin xml_sefaz := (acbr.WebServices.ConsNFSeRps.RetornoNFSe.ListaNFSe.CompNFSe.Items[0].NFSe.XML); end; Esta consulta está retornando informações, mas a principal que eu preciso não esta vindo completa, o xml vem faltando o cabeçalho, desta forma quando vou imprimir ou cancelar a NFSe utilizando o xml para carregar o ACBR , não consigo carregar o componente. Estou alterando minha aplicação agora para tentar recuperar o XML através do método : xml_sefaz := (acbr.NotasFiscais.Items[0].NFSe.XML) Pois Percebi que após a execução do metodo WebServices.ConsultaNFSeporRps o metodo carregou informações. O problemas neste processo de validação é que não tenho o certificado digital habilitado para NFse de São PAulo, e meu cliente disponibilizou somente máquina para teste então não consigo debugar a aplicação apenas acompanho através de break points.... Em anexo estou colocando os arquivos gerados pela consulta para ver se ajuda. Obrigado @Fábio Eduardo de Souza ps.: pelo que estou percebi tambem a prefeitura de SP não possui ambiente de homologação.... 104939A-comp-nfse.xml 104939A-comp-nfse-soap.xml 104939A-con-nfse-rps.xml 104939A-con-nfse-rps-soap.xml 104939-env-lot.xml 104939-env-lot-soap.xml 269919063-rec.xml 269919063-rec-soap.xml
  2. Boa tarde, Preciso consultar uma nota fiscal de serviço validada na prefeitura de São Paulo e não estou obtendo retorno com o metodo que estou utilizando. Estou utilizando o metodo acbr.WebServices.ConsultaLoteRps(lote,Protocolo) mas está retornando uma mensagem em branco na minha aplicação. Preciso recuperar o XML validado do webservices da prefeitura, para armazenar no banco de dados, gerar o pdf e gerar a DANFSe, alguém poderia me ajudar, indicando o método correto a ser utilizado. Obrigado novamente. @Fábio Eduardo de Souza
  3. Boa tarde, Italo Funcionou perfeitamente o método que vc me passou Italo.... ajudou bastante. Agora estou com problema na consulta mas vou abrir outro topico, pois já sai totalmente do assunto inicial. Obrigado Italo.
  4. Bom dia Italo, Mas veja que neste xml que te enviai já consta o numero da NFSe gerado pela pela prefeitura. Minha duvida é como devo proceder para recuperar este numero, que metodo devo utilizar? @Fábio Eduardo de Souza
  5. ola pessoal , No processo de validação das notas fiscais de São Paulo, após o envio da nota fiscal, estou utilizando o método para pesquisa: if (acbr.WebServices.ConsultaLoteRps(IntToSTR(solicitacao),acbr.WebServices.ConsLote.Protocolo)) then begin if ((acbr.WebServices.ConsSitLoteRPS.Situacao <> '')) then begin cStat := StrToInt(acbr.WebServices.ConsSitLoteRPS.Situacao); end; end; Este metodo está me trazendo a mensagem abaixo : "O CPF/CNPJ da assinatura da mensagem XML nao corresponde ao CPF/CNPJ do prestador de Servico." Analisando o xml de retorno <RetornoEnvioLoteRPs> no xml é mostrado algumas tags de alerta e traz uma TAG com o numero da NF gerada pelo site em homologação. Em anexo esta o xml de retorno, só não sei se estou utiizando os metodos de pesquisa corretos, pois não estou conseguindo identificar o numero da NF, vocês poderiam me orientar qual o método devo utilizar. Obrigado. @Fábio Eduardo de Souza 269499912-rec.xml
  6. Obrigado Italo, Foi erro meu, não havia registrado as DLLS Capicom e MSXML5.DLL... Obrigado por me dar o caminho.. Abraço. Fábio
  7. Boa tarde, Italo, O certificado do meu cliente e um Cartão A3, e meu certificado, que realizei os testes é um pen drtive(token) . Pode ser problema com a instalação do certificado ou problemas com a forma de configurar o componente?
  8. Olá amigos, Preciso de um auxilio, estou iniciando a implantação/validação da nota fiscal de serviço NFSE para o município de São Paulo. Ocorre que quando estou no cliente(na rede do meu cliente), ao tentar enviar/validar a nota fiscal de serviço está me retornando a mensagem : Forbidden (403) : 'https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx' Verifiquei que o xml de envio é gerado corretamente, mas não tenho nenhum xml de retorno. Fiz um novo teste com a base de dados do meu cliente, com a mesma nota fiscal só que no meu escritório, na minha rede, a nota foi enviada, não deu o erro acima citado e me foi gerado um arquivo retorno com uma mensagem de inconsistência de uma validação feita no webservice da prefeitura, pois o cnpj do meu cliente é diferente do CNPJ do certificado que eu estava usando. Com este teste entendi que a aplicação está correta pois utilizei o mesmo executavel para os dois testes. Questionei o responsável pelo TI da empresa, e o mesmo me garantiu que a máquina que eu estava utilizando não possuia nenhum tipo de bloqueio.... Alguém sabe me dizer o que gera este erro, quais as causas possíveis que geram este erro e o que preciso fazer para sanar este problema, pois num acreditei muito no cara do TI? Obrigado. @Fábio Eduardo de Souza
  9. Ola pessoal , ola @Italo Jurisato Junior Referente ao assunto Nota Fiscal de Serviço EGOVERNEISS, prefeitura de Osasco, gostaria de comunicar que estamos com os processos de geração de notas fiscais de serviço(envio, validação, cancelamento,impressão) funcionando em produção sem qualquer problema em nosso cliente. Agradeço o empenho do pessoal do ACBR, em especial @Italo Jurisato Junior que me auxiliou bastante neste processo de implantação. Desculpem a demora no envio de um posicionamento sobre este processo, mas quis ter certeza que os processos da ferramenta ACBR estavam 100% validadas . Valeu mais uma vez e me coloco a disposição do forum, caso algum membro precise de um auxilio ou trocar idéia referente ao EGoverneISS. Abraço.
  10. Celso, bom dia Analisando meu código, verifiquei que estava faltando o envio de uma consulta ao webservices do GINFES sobre a situação da NFSe; Após o comando de cancelamento(envio), inclui no meu código, a função : ACBr.ConsultarNFSeporRps(ACBr.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero, ACBr.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Serie, TipoRPSToStr(ACBr.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Tipo)); Depois de incluir esta consulta no meu código consegui recuperar o XML completo inclusive com a tag de NFSeCancelamento , a partir daí a DANFSE começou a ser impressa corretamente com a tarja de CANCELADA. Eu não havia me atentado na questão de que o GINFES trabalha assincrono, e acabei não incluindo a consulta no meu código. O problema era meu mesmo, desculpe pela falha. Italo e Celso, obrigado mais uma vez pelo apoio e desculpe pela minha desatenção neste caso. @Fábio Eduardo de Souza
  11. Valeu Italo, obrigado pela ajuda Quanto a impressão ficarei no aguardo de outro moderador para me ajudar.. Obrigado. @Fábio Eduardo de Souza
  12. Italo, boa tarde Beleza meu amigo , pelo ACBrNFSe1.WebServices.CancNFSe.RetWS; eu consegui recuperar um XML com os campos de confirmação do cancelamento, data e hora. Consegui com que apareça na impressão da DANFSe em PDF , a tarja de NFS-e Cancelada , método ACBrNFSe1..DANFSe.ImprimirDANFSePDF , o unico problema é que não estou conseguindo fazer o mesmo com o método ACBrNFSe1.DANFSe.ImprimirDANFSe nem com o método ACBrNFSe1.NotasFiscais.Imprimir, mesmo indicando : ACBrNFSe1.DANFSe.NFSeCancelada := true , a impressão não sai com a tarja de cancelada, vc tem ideia do que possa ser. @Fábio Eduardo de Souza
  13. Bom dia pessoal , Estou com um problema na leitura do retorno do cancelamento de NFSe - GINFES prefeitura de Jundiaí. No xml de retorno eu guardo, alem da confirmação do cancelamento, eu gravo o XML de retorno e o protocolo de cancelamento, anteriormente quando iniciei os testes para implantação do GINFES eu utilizava o metodo abaixo para recuperação das informações, mas agora que estou com minha aplicação em produção estes campos estão retornando vazios. if acbr.WebServices.CancNFSe.RetornoNFSe <> nil then begin xml_canc := acbr.WebServices.CancNFSe.RetornoNFSe.ListaNFSe.CompNFSe.Items[0].NFSe.XML; protocolo := acbr.WebServices.CancNFSe.RetornoNFSe.ListaNFSe.CompNFSe.Items[0].NFSe.Protocolo; end; Existe outra maneira de recuperar o XML e o protocolo de cancelamento dos retornos do GINFES. Vale lembrar que o cancelamento no site da prefeitura está ocorrendo normalmente, sem nenhum problema. Obrigado. @Fábio Eduardo de Souza
  14. Boa tarde, Italo, @Italo Jurisato Junior Mau finaliei um já troquei de bandeira/provedor ..., estou com problema para cancelar minhas notas no provedor GINFES. Voce pode me ajudar neste caso? Grato @Fábio Eduardo de Souza
  15. Italo, Beleza, ta tudo funcionando, o novo campo está retornando a informação corretamente. Temos mais um processo validado. Italo, acredito que amanhã, estarei atualizando minha aplicação no cliente, e mudando o ambiente para PRODUÇÃO, e a partir daí refazer estas validações em ambiente de produção para assim fecharmos o provedor EGoverneISS. Obrigado pela força e pela paciência, Abraço @Fábio Eduardo de Souza
  16. Caramba Italo, dei uma derrapada......me desculpe..... Deu certo o cancelamento, em anexo estou colocando o XML de envio gerado e o XML resposta do provedor. Vi no XML de resposta que as únicas informações que temos são as tags ERRO( true ou false) e a Mensagem de erro (vazia ou preenchida).... Acredito que seja sõ isso mesmo. Neste caso, assim como vc fez no envio, vc vai disponibilizar um campo para que eu possa identificar o retorno do cancelamento ? @Fábio Eduardo de Souza 524700-ped-can.xml 524700-can-soap.xml
  17. Italo , O prefixo das tags estão todos iguais agora, veja o XML. Anexo XML gerado(523646-ped-can-soap.xml), xml de resposta(523646-can-soap.xml) e imagem comparando o XML gerado com o exemplo da prefeitura. Obs.: No post anterior eu acabei enviando uma imagem errada. Desconsidere. @Fábio Eduardo de Souza 523646-can-soap.xml 523646-ped-can-soap.xml
  18. Bom dia, Italo.... Desculpe a demora na resposta. Gerei o cancelamento de nota fiscal e na aplicação não retornou nenhum erro novamente, somente quando fui analisar o XML de resposta verifiquei que havia dado problema. Analisando os XMLs de envio e o exemplo , verifiquei que há uma tag invertida no cabeçalho(imagem em anexo) e justamente é a tag citada na mensagem de erro. Em anexo estou enviando o arquivo de envio de cancelamento (523646-ped-can-soap.xml) , o arquivo de resposta (523646-can-soap.xml) e uma imagem de um comparativo que fiz. Desta vez, a mensagem de erro ta ajudando um pouco....kkkkkk. @Fábio Eduardo de Souza 523646-can-soap.xml 523646-ped-can-soap.xml
  19. Beleza, Italo...se Deus quizer... Fiz o envio do cancelamento e na minha aplicação não retornou/identificou nenhum erro. Analisando os arquivos xml verifiquei que ocorre uma mensagem em inglês. Em anexo estou enviando o arquivos Soap com o pedido de cancelamento e a resposta. Também estou enviando o leiaute do xml que me foi passado pela prefeitura de Osasco. Leiaute , não preenchido, passado pela prefeitura de Osasco: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.datacontract.org/2004/07/Rgm.Eissnfe.Negocio.WebServices.Mensagem" xmlns:ns2="http://tempuri.org/"> <SOAP-ENV:Body> <ns2:Cancelar> <ns2:request> <ns1:ChaveAutenticacao>?</ns1:ChaveAutenticacao> <ns1:Homologacao>true</ns1:Homologacao> <ns1:NumeroNota>?</ns1:NumeroNota> </ns2:request> </ns2:Cancelar> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Abraço. @Fábio Eduardo de Souza 523650-can-soap.xml 523650-ped-can-soap.xml
  20. Bom dia Italo, Como vc mesmo disse anteriormente, "Relaxa" , faz parte do processo. Italo, agora funcionou legal, parabéns.... fiz os testes aqui e os campos estão retornando as informações corretamente. Agora, seguindo nosso plano, vou começar com as validações no cancelamento. Assim que tiver os primeiros resultados te posiciono. Valeu. @Fábio Eduardo de Souza
  21. Italo, Refiz a nota fiscal , identica as que estamos validando e agora deu erro 'List index out of bounds' e não validou a nota fiscal, pelo menos não recebi o XML de retorno Segue mensagem de erro e o XML de envio gerado. Fábio 31037-ger-nfse-soap.xml
  22. Italo, Não havia me atentado ao Build, mas refazendo os testes após o BUILD o resultado foi o mesmo. @Fábio Eduardo de Souza
  23. Italo, Fiz o teste de envio de uma NFSE e os campos retornaram vazios, acabei dando uma olhada no retorno e notei que o campo Autenticador para o arquivo 31034-lista-nfse-soap.xml vem com uma informação toda zoada, veja <b:Autenticador> HOMOLOGA&#195;&#8225;&#195;&#402;O</b:Autenticador> não se se isso influencia, mas é só um detalhe que vi, no 31034-lista-nfse.xml o campo retorna corretamente. Vou mandar os arquivos de resposta que recebi do teste que envie. 31034-lista-nfse.xml 31034-lista-nfse-soap.xml
  24. Italo, Beleza, muito legal estes novos campos criados. Quanto ao campo link, vc tem razão, o pessoal da Prefeitura de Osasco já havia me alertado que a nota fiscal só é gerada se o ambiente for o de PRODUÇÃO, e o número da nota oficial também. Este numero de nota fiscal que esta sendo gerado é apenas para homologação. Vou fazer o teste lendo os três campos e atualizando o os dados na minha aplicação. Finalizando este processo, mando um cancelamento de nota para validarmos. Abraço. @Fábio Eduardo de Souza
  25. Boa tarde, pessoal Fiz um update no SVN e o trecho de código abaixo foi alterado conforme descrito. Mas no meu caso está ocorrendo a mensagem de erro : "Arquivo enviado fora da estrutura do arquivo XML de entrada. Enviar um arquivo dentro do schema do arquivo XML de entrada" Em anexo estou enviando os dois XMLs de cancelamento, onde no 4881-ped-can.xml o xml está gerado corretamente mas no 4881-ped-can-soap.xml o xml ta todo zuado. Alguem poderia me ajudar com isso ?? Obrigado @Fábio Eduardo de Souza 4881-ped-can.xml 4881-ped-can-soap.xml
×
×
  • 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.