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á 1095 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 / 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,

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 / 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
  • 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 / 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.

The popup will be closed in 10 seconds...