-
Total de ítens
273 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Sandro Andre Reghelin
-
-
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
-
39 minutos atrás, Sandro Andre Reghelin disse:
ok, vou ver aqui...acho que estou comendo bola....
Blza resolvido mudei para consuta por lote e atendeu o que eu preciso...
pode fechar esse tópico...
1 hora atrás, Italo Giurizzato Junior disse:Boa tarde Sandro,
Mas no provedor IPM só foi implementado os métodos: GearNFSe, ConsultarLote, ConsultarNFSe e Cancelar.
Não sei porque você quer usar o ConsultarNFSePorRps?
Blza resolvido mudei para consuta por lote e atendeu o que eu preciso...
pode fechar esse tópico...
-
27 minutos atrás, Italo Giurizzato Junior disse:
Boa tarde Sandro,
Mas no provedor IPM só foi implementado os métodos: GearNFSe, ConsultarLote, ConsultarNFSe e Cancelar.
Não sei porque você quer usar o ConsultarNFSePorRps?
ok, vou ver aqui...acho que estou comendo bola....
- 1
-
17 horas atrás, Italo Giurizzato Junior disse:
Bom dia, Italo atualizei seu fonte e o erro continua...
segue a tela de onde estoura o erro...
-
53 minutos atrás, Italo Giurizzato Junior disse:
Boa tarde Sandro,
Favor fazer novos testes com a unit em anexo:
ok...
-
Em 08/09/2021 at 07:42, Italo Giurizzato Junior disse:
Bom dia Sandro,
Favor atualizar os fontes e faça novos testes.
Como ocorreu mudanças na maneira de executar os métodos bem como a leitura dos retornos, favor ler o artigo:
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?
-
Em 08/09/2021 at 07:42, Italo Giurizzato Junior disse:
Bom dia Sandro,
Favor atualizar os fontes e faça novos testes.
Como ocorreu mudanças na maneira de executar os métodos bem como a leitura dos retornos, favor ler o artigo:
ok, vou atualizar e fazer as alterações necessárias...e testar....
-
Em 03/09/2021 at 15:34, Italo Giurizzato Junior disse:
Boa tarde Sandro,
Muito obrigado pelas informações.
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....
-
47 minutos atrás, Italo Giurizzato Junior disse:
Bom dia a todos,
O provedor IPM não permite o envio de lote de Rps, ou seja, só é possível enviar um Rps por vez.
Alguém pode confirmar isso para mim?
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- 2
-
17 minutos atrás, Italo Giurizzato Junior disse:
Bom dia a todos,
O provedor IPM não permite o envio de lote de Rps, ou seja, só é possível enviar um Rps por vez.
Alguém pode confirmar isso para mim?
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.
-
4 horas atrás, Italo Giurizzato Junior disse:
Sandro,
Isso precisa ser melhorado.
O problema é que a Situação 1 para os provedores que seguem a ABRASF significa que o lote nem sequer foi enviado, já o 4 significa que foi processado com sucesso.
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 ...
-
2 minutos atrás, Italo Giurizzato Junior disse:
Sandro,
Isso precisa ser melhorado.
O problema é que a Situação 1 para os provedores que seguem a ABRASF significa que o lote nem sequer foi enviado, já o 4 significa que foi processado com sucesso.
ok
-
25 minutos atrás, Italo Giurizzato Junior disse:
Sandro,
Estou pensando em retornar a data e hora juntos na propriedade Data.
por mim sem problemas porque eu gravo ambas no mesmo campo....
3 minutos atrás, Sandro Andre Reghelin disse: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...
-
1 hora atrás, Italo Giurizzato Junior disse:
Sandro,
Você criou uma nova propriedade para conter a Hora, não seria interessante a propriedade Data conter tanto a data quanto a hora?
Sim, mas como eles mandaram em separado, deixei igual aí faço o tratamento para juntar com a data no meu fonte...
-
5 horas atrás, Italo Giurizzato Junior disse:
Sandro,
Ainda não tive tempo de alterar isso, mas hoje ou amanhã faço essa alteração.
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.
-
36 minutos atrás, junior_gpuava disse:
uma coisa que tem que se levar em conta é que no retorno tem dois tipos, o parcial e o completo, lá no portal em manutenção da empresa voce pode selecionar se quer completo ou parcial. no primeiro vem a tag nfse e no segundo só a mensagem de sucesso, numero da nota, o link e codigo de verificação.
abaixo segue um exemplo de retorno sem formatação que um cliente nosso recebeu após tentar enviar uma nfse
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...
-
16 horas atrás, junior_gpuava disse:
tem como vc colocar para salvar o soap do retorno e postar aqui? tem outras softhouse daqui de guarapuava encontrando problemas nos retornos do XML, tem alguns que retornam dados fora de padrão
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. -
2 minutos atrás, Sandro Andre Reghelin disse:
Uma duvida você colocou os codigos de retorno x203, qual a situação para eles ocorrerem?
ok
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;4 minutos atrás, Italo Giurizzato Junior disse:Sandro,
O erro X203 vai ocorrer caso no XML de retorno não constar o grupo <nfse>
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; -
20 minutos atrás, Italo Giurizzato Junior disse:
Bom dia Sandro,
Por favor faça a seguinte alteração:
AuxNode := ANode.Childrens.FindAnyNs('nf');
Uma duvida você colocou os codigos de retorno x203, qual a situação para eles ocorrerem?
2 minutos atrás, Italo Giurizzato Junior disse:Sandro,
Ainda não tive tempo de alterar isso, mas hoje ou amanhã faço essa alteração.
ok
-
12 minutos atrás, Italo Giurizzato Junior disse:
Bom dia Sandro,
Por favor faça a seguinte alteração:
AuxNode := ANode.Childrens.FindAnyNs('nf');
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>
-
26 minutos atrás, Italo Giurizzato Junior disse:
Italo deu access violation, veja a imagem , ao tratar o retorno com sucesso....
-
15 horas atrás, junior_gpuava disse:
tem como vc colocar para salvar o soap do retorno e postar aqui? tem outras softhouse daqui de guarapuava encontrando problemas nos retornos do XML, tem alguns que retornam dados fora de padrão
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! -
14 horas atrás, junior_gpuava disse:
tem como vc colocar para salvar o soap do retorno e postar aqui? tem outras softhouse daqui de guarapuava encontrando problemas nos retornos do XML, tem alguns que retornam dados fora de padrão
Segue os que tirei ontem...
retorno5937.txt 5937-rec-soap.xml 5937-rec.xml 5937-env-lot.xml 5937-env-lot-soap.xml
-
tipo algo assim,
ANode := ANode.Childrens.FindAnyNs('nfse');
mas não sei se vai funcionar....
Retorno de Acesso Negado no WebService de Guarapuava-PR, servidor IPM
em ACBrNFSe
Postado
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