Ir para conteúdo
  • Cadastre-se

Sandro Andre Reghelin

Membros
  • Total de ítens

    273
  • Registro em

  • Última visita

Tudo que Sandro Andre Reghelin postou

  1. testei nos dois e foi o mesmo retorno, esses arquivos que enviei foram testados em homologação, mas ontem tive o mesmo problema com um cliente em produção... segue a mesma Nfse, sendo enviada em produção... 5909-lista-nfse-ger.xml 5909-lista-nfse-ger-soap.xml 5909-ger-nfse.xml 5909-ger-nfse-soap.xml
  2. Quando você envia uma NFse, mas por algum motivo ela não consegue acesso ao WebService da IPM, ele retorna o XMl em Anexo, o ACBR estava tratando e retornando a seguinte mensagem: Cod203 = 'X203'; Desc203 = 'Não foi retornado nenhuma NFSe.'; Fiz uma alteração para trazer a mensagem que consta no XMl de retorno que é "Acesso Negado" Segue o fonte do IPM.Provider.pas e os arquivos para sua validação. Acredito que dê para melhorar o mensagem de retorno.... 5909-ger-nfse.xml 5909-ger-nfse-soap.xml 5909-lista-nfse-ger.xml 5909-lista-nfse-ger-soap.xml IPM.Provider.pas
  3. Blza resolvido mudei para consuta por lote e atendeu o que eu preciso... pode fechar esse tópico... Blza resolvido mudei para consuta por lote e atendeu o que eu preciso... pode fechar esse tópico...
  4. Bom dia, Italo atualizei seu fonte e o erro continua... segue a tela de onde estoura o erro...
  5. Italo se puder me ajudar, antes consultava a NFse no Webservice de Guarapuva com o seguinte comando: NFSe.ConsultarSituacao(qrNFSe.FieldByName('ProtocoloRecepcao').AsString, qrNFSe.FieldByName('NumeroLote').AsString); Agora quando chamo, me retorna que o metodo não está implementado no servidor... Tentei usar o: NFSe.ConsultarNFSeporRps(sNumero, sSerie, sTipoRPS, CodVerificacao); retornou a mesma resposta... Sabe me dizer qual usar? ou se está com algum problema?
  6. Italo as alterações que foram feitas por mim no IPM.provider, puxando a tag da descrição da situação e referente a hora, serão incorporadas ao ACBR? Apenas para saber, no caso de eu precisar atualizar e não correr risco de perde-las....
  7. resposta do pessoal da IPM: Bom dia Sandro, No momento o nosso WebService não prevê o envio em Lote. Já possuímos um Chamado aberto para que comporte esta estrutura
  8. no manual está assim: 2. Forma de Funcionamento O sistema de gestão utilizado pelo emissor da NFS-e deverá, no momento da finalização da digitação dos dados necessários, efetuar à geração da NFS-e, transmitir para as URIs determinadas, os dados de login, senha, código da cidade (Receita Federal - TOM) e o arquivo no “Layout do Arquivo XML” descrito nesta nota, por método POST. O Web service irá processar os dados enviados e responder a requisição ou com os dados solicitados, ou com a crítica de inconsistência. Neste formato, a NFS-e será devolvida ao requisitante que fizer o post no Web service. O web service funciona de forma SÍNCRONA, e para iniciar uma segunda requisição, deve-se aguardar a conclusão da primeira.
  9. Ialo devido a essa alteração do situacao, alterei os fontes e coloquei mais um campo no response a descricao da situacao tag --> <situacao_descricao_nfse>, para poder pegar o retorno de quando uma nota ja se encontra cancelada no Webservice...seguem os fontes alterados ... IPM.Provider.pas ACBrNFSeXWebservicesResponse.pas
  10. por mim sem problemas porque eu gravo ambas no mesmo campo.... Uma dúvida no retorno da consulta vocês pegam a tag situacao do retorno e depois mudam o valor dela, porque? //Código da situação da NFS-e (1-Emitida, 2-Cancelada) if (Situacao = '1') or (Situacao = '2') then Situacao := '4' else Situacao := '3'; Tipo no caso consultei uma nota que está cancelada voltou no xml de retorno a tag situacao_codigo_nfse = 2...
  11. Sim, mas como eles mandaram em separado, deixei igual aí faço o tratamento para juntar com a data no meu fonte...
  12. Italo fiz a alteração para puxar a tag hora_nfse, seguem os fontes alterados para sua validação... Esse Ipm.Provider é o ultimo que passou com as alterações que pediu para ler o retorno. ACBrNFSeXWebservicesResponse.pas IPM.Provider.pas
  13. Aqui no meu caso tem retornado sempre o completo....e a ultima unit do IPM.Provider.pas que o Italo passou conseguiu ler o retorno, foram feitos alguns ajustes...segue como está aqui no meus fontes... IPM.Provider.pas
  14. Junior, recebi a seguinte resposta da Maria Eduarda da IPM, sobre essa questão: mas com a ultima unit que o Italo enviou funcionou....a leitura do retorno aqui para mim.... "... Bom dia Sandro, tudo bem? O retorno que enviamos, utilizando este componente do ACBR, vocês estão tentando manipulá-lo como um XML. Se estiverem, é interessante realizar um replace ajustando as informações "&" para "&amp;", que é a forma como os dados são tratados em arquivos XML. Este caractere está sendo enviado juntamente com o Link de Autenticação. Este problema não ocorrerá em Base Cliente, visto que nesta não é utilizada a parametrização da Cidade, posto que a URL já possui a Cidade definida de forma direta.
  15. Italo achei um probleminha, mandei uma nota com CPF invalido, ela retornou mensagem de 00018...aí entrou na rotina do codigo 203 que colocou e retornou a msg que colocou ....ao invés da msg do de erro do webservice... nessa parte...acho que procurou a tag "nfse" e como não achou retornou o codigo x203 ANodeArray := ANode.Childrens.FindAllAnyNs('nfse'); if not Assigned(ANodeArray) then begin AErro := Response.Erros.New; AErro.Codigo := Cod203; AErro.Descricao := Desc203; Exit; end; alterei o if para a seguinte forma e aí retornou a msg do webservice... if not Assigned(ANodeArray) and (Response.Erros.Count = 0) then begin AErro := Response.Erros.New; AErro.Codigo := Cod203; AErro.Descricao := Desc203; Exit; end;
  16. Uma duvida você colocou os codigos de retorno x203, qual a situação para eles ocorrerem? ok
  17. Ok, funcionou perfeitamente para mim emitiu e retornou os dados da nota enviada na área de homologação Italo... So uma questão já que está mexendo, sobre o retorno da hora da nfse....é possivel ? a tag no retorno hora_nfse '<hora_nfse>13:09:47</hora_nfse>
  18. Italo deu access violation, veja a imagem , ao tratar o retorno com sucesso....
  19. também encaminhei um e-mail para IPM, pedindo informações sobre esse problema. ele estão mexendo lá, a Maria Eduarda, que é analista deles, me está me devendo uma correção na consulta de notas que segundo ela estava validando algo errado, era para terem concertado ontem a tarde, mas ainda não retornaram..... veja o retono dela: Realizei testes com o arquivo que você me enviou, acabei adicionando um novo número de RPS para realizá-los desde o início. Realmente estamos com problemas nestas questões, a validação do RPS está sendo realizada antes da validação do Identificador, por conta disso que a mesma está sendo apresentada de forma equivocada. Tanto que realizei testes de Emissão para uma empresa sem um RPS relacionado, e o retorno dos dados da Nota Fiscal foi realizado com sucesso. Já realizei a abertura de um Chamado para estarmos ajustando esta situação, assim que estiver disponível, te informo para você estar realizando os testes!
  20. Segue os que tirei ontem... retorno5937.txt 5937-rec-soap.xml 5937-rec.xml 5937-env-lot.xml 5937-env-lot-soap.xml
  21. tipo algo assim, ANode := ANode.Childrens.FindAnyNs('nfse'); mas não sei se vai funcionar....
×
×
  • 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.