Ir para conteúdo
  • Cadastre-se

dev botao

Esocial


Ver Solução Respondido por Rafael Dias,
  • Este tópico foi criado há 2095 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia José,

Detalhe melhor o seu cenário.

É a sua aplicação que gera o XML e utiliza o componente ACBreSocial para fazer o resto?

Se sim, esse erro esta ocorrendo também com o programa exemplo?

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 para o comentário
Compartilhar em outros sites

  • Consultores

José,

O programa exemplo do componente se encontra na pasta: ...\Exemplos\ACBrDFe\ACBreSocial\Delphi

Anexe o XML do evento 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 para o comentário
Compartilhar em outros sites

  • Fundadores

Nesse caso, leia a documentação do ACBrMonitorPLUS.. lá existem vários INIs, exemplificando como informar os campos... Exemplo:

https://acbr.sourceforge.io/ACBrMonitor/eSocialCriarEventoeSocial.html

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
1 hora atrás, jose sebastiao disse:

Unable to open file "C:\ESOCIAL\SEmpregador.XML" esta pasta é a que gravo o xml.

Isso significa que o XML ainda está preso por outra aplicação.. Provavelmente você não fechou o arquivo...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

O erro que esta dando agora é este  ERRO:  Falha ao interpretar o XML "xmlParseDoc", nao tem nenhum executavel que possa testar o XML ? outra coisa que observei foi o caminho para gravar os aquivos eu coloquei C:\ESOCIAL\REMESSA\ENT.TXT e C:\ESOCIAL\RETORNO\SAI.TXT , mas observo que o Acbr coloca uma barra no final assim:  C:\ESOCIAL\RETORNO\SAI.TXT\, está correto ?

ENT-resp.CMD

ENT-resp.TXT

Link para o comentário
Compartilhar em outros sites

  • Fundadores
3 minutos atrás, jose sebastiao disse:

 ERRO:  Falha ao interpretar o XML "xmlParseDoc"

Isso significa que o XMLSec não conseguiu interpretar o seu XML, ou seja, ele não está montado de forma correta

4 minutos atrás, jose sebastiao disse:

nao tem nenhum executavel que possa testar o XML ?

Não no ACBr... verifique se existe algum site do SEFAZ

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

o WebService só aceita XMLs em UTF8... e você não gerou em UTF8... Também remova todos os espaços em branco e indentação

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

https://www.w3schools.com/xml/xml_syntax.asp

O cabeçalho do seu XML é:
<?xml version="1.0">

Quando o correto deveria ser:
<?xml version="1.0" encoding="UTF-8"?>

Lembrando que para usar tal cabeçalho,  obviamente o Encoding do XML (caracteres acentuados ou especiais) deverá ser o UTF8

https://pt.wikipedia.org/wiki/UTF-8

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia José,

O problema do seu arquivo é que ele esta identado, ou seja, contem quebras de linhas e espaços e/ou tabulações em cada linha.

Você precisa gerar um XML sem identação.

Por exemplo, o seu XML esta assim:

    <ideEvento>
      <tpAmb>2</tpAmb>
      <procEmi>1</procEmi>
      <verProc>SB Sistemas 3.10</verProc>
    </ideEvento>

tem que ficar assim:

    <ideEvento><tpAmb>2</tpAmb><procEmi>1</procEmi><verProc>SB Sistemas 3.10</verProc></ideEvento>

Não pode existir quebras de linhas e espaços em branco ou tabulação entre as tags.

O XML inteiro tem que ser dessa forma.

Gere um novo XML conforme recomendado e tente carrega-lo através do monitor.

Quanto ao erro de criptografia, se o certificado for A1, ao instalar deve-se habilitar a opção de Exportável.

Ao configurar o Monitor no que diz respeito ao campo SSL Lib, selecione o valor libWinCryp.
 

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 para o comentário
Compartilhar em outros sites

  • Fundadores
13 horas atrás, jose sebastiao disse:

Daniel,  trabalho com a linguagem XHABOUR e com ACBMONITORPLUS, como baixo/instalo o ACBrDFeSSL, pois preciso dele para configurar.

Estou ciente... Na aba DFe do ACBrMonitorPLUS, existem as mesmas configurações de Certificado e criptografia, da ACBrDFeSSL demonstradas no vídeo 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
15 horas atrás, jose sebastiao disse:

ERRO: O Provedor de Criptografia não suporta o algoritmo: dgstSHA256 , erro: $80090008

Sua configuração parece correta... então o erro acima pode ser uma limitação do Driver de Criptografia do fornecedor do Certificado...

Se o seu certificado for A1, você pode configurar para usar OpenSSL e apontar para o caminho do arquivo PFX

Se o seu certificado for A3, certifique-se de ter instalado a última versão do Instalador do Fabricante do Certificado, consulte o Fabricante e verifique se o driver distribuído por eles, suporta Digest em SHA256

Também certifique de ter todas as atualizações do Windows em dia 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Uma coisa que acho estranho é a tela do monitor pois coloco o caminho c:\esocial\remessa\ENT.TXT, MAS O aCbr mas coloca desta forma  c:\esocial\remessa\ENT.TXT\

coloca uma barra no fim, é com a barra no fim ou não ? 

outro detalhe quando o Acbr devolve a mensagem, qual o nome do arquivo, preciso tratar, na minha aplicação.  Vejo aqui  ENT-resp.cmd,  é este ? este arquivo é quando há "ERRO" ? e quando não ha erro seria o SAI.TXT ?

Monitor.png

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2095 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.