-
Total de ítens
273 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Sandro Andre Reghelin postou
-
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
-
Retorno de Acesso Negado no WebService de Guarapuava-PR, servidor IPM
um tópico no fórum postou Sandro Andre Reghelin ACBrNFSe
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 -
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?
-
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.
-
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
-
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...
-
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 "&", 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.
-
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;
-
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!