Jump to content

dev botao

Erro NFS-e São Mateus - ES


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 923 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

estou usando o componente antigo ainda e esta retornando essa mensagem

Inicio TNFSeAbrirSessao
Inicio TNFSeEnviarLoteRPS
ERRO: 
Erro Interno: 0
Erro HTTP: 500
URL: https://es-saomateus-pm-nfs.cloud.el.com.br/RpsServiceService?wsdl
   
<?xml version="1.0" ?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope" xmlns=""><faultcode>S:Server</faultcode><faultstring>Cannot rollback transaction in current status [COMMITTED]</faultstring></S:Fault></S:Body></S:Envelope>

alguém saberia me dizer como corrigir isso?

 

Link to comment
Share on other sites

  • Consultores

Boa tarde Brajan,

O provedor EL tem 2 webservice, sendo que um deles se utiliza de um layout próprio e nesse layout é utilizado esse tal de Hash de autenticação.

O prestador se encontra cadastrado para emitir NFS-e via webservice?

Você poderia anexar os XMLs gerados para que possamos analisar?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro

Bom dia, Italo usando os dois webservice da o mesmo erro de hash;

A respeito da empresa já emite a nota pelo site, eu não estou conseguido falar com o suporte para ver se está liberado para integração, mas em outras cidades que utiliza EL o sistema funciona so nessa cidade que estamos tendo problemas.

segue anexo os xmls

Logs NFS-eX.rar

Edited by brajan
Link to comment
Share on other sites

  • Membros Pro

Bom dia Italo esses arquivos que enviei foram os únicos que foram criados pelo exemplo

o que eu notei foi que a linha 
 FPHash := ProcessarConteudoXml(Document.Root.Childrens.FindAnyNs('return'), tcStr);

está retornando vazio o ProcessarConteudoXml(Document.Root.Childrens.FindAnyNs('return') está como Nil

Edited by brajan
Link to comment
Share on other sites

  • Consultores

Brajan,

Na procedure TratarRetornoAbrirSessao qual é o conteúdo de: Response.XmlRetorno ?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Consultores

Brajan,

Você esta com todos os fontes atualizados?

Não tem nenhuma unit com uma bolinha vermelha no ícone?

Se tiver, exclui e atualize novamente os fontes.

O conteúdo teria que ser outro.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro

O problema do hash foi corrigido com a atualização, mas a nota não foi enviada retorno
 

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: J & D INFORMATICA LTDA ME
Tomador.........: INSCRICAO DE TESTE
Nome do arquivo.: E:\ACBrTrunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\log\Notas\
==> Xml da nota não salvo em disco.

 

Link to comment
Share on other sites

  • Consultores

Brajan,

Você não configurou para salvar os XMLs em disco, veja a aba [Arquivos] deve esta desmarcado os 4 primeiros campos.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Consultores
  • Solution

Brajan,

O Webservice retornou esse erro: Cannot rollback transaction in current status [COMMITTED] (Não é possível reverter a transação no status atual [COMMITTED])

O fluxo é esse:

procedure TACBrNFSeProviderEL.Emite;
begin
  AbreSessao(EmiteResponse.Lote);

  inherited Emite;

  FechaSessao(EmiteResponse.Lote);
end;

Antes de Emitir é enviado o pedido de abertura de sessão e no final envia o pedido para fechar a mesma.

Não sei se é necessário definir um tempo de espera entre o Emite e o FechaSessao.

Seria interessante entrar em contato com o provedor e expor o problema.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro

esse mesmo erro deu no componente antigo Cannot rollback transaction in current status [COMMITTED]

conversei com eles hj cedo e todo problema é repassado para a prefeitura e eles repassam o problema para a EL, so que não consegui falar com ninguém que seja responsável pela área na prefeitura, vou tentar novamente para ver se tem um retorno    

Edited by brajan
  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.