ejguerin
-
Total de ítens
7 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por ejguerin
-
-
Olá!
Obrigado pela resposta!
Vou mudar como você disse.
É que com a versão 02.04 do layout estava funcionando...
Att
Jose
- 1
-
-
Olá!
Ainda com o problema:
O envio, pelo que deu pra perceber é desse arquivo -S-2200-0.xml
-
Bom dia!
Ainda sobre o post anterior após o Loadfromfile do arquivo já assinado faço o envio da seguinte maneira:
memo5.Lines.LoadFromFile(dmer.ACBreS.Eventos.Gerados.Items.PathNome+'.xml');
//try
dmer.ACBres.Enviar(TESocialGrupo(strtoint(rtrim(dmer.cfpem.FieldByName('GRUPO').AsString))));
//
MemoResp.Lines.Text := dmer.ACBres.WebServices.EnvioLote.RetWS;
//
MemoResp.Lines.SaveToFile(wlocalarquivoenviar+wnomearquivoenviar2);
//
with MemoDados.Lines do begin
with dmer.ACBres.WebServices.EnvioLote.RetEnvioLote do begin
Add('');
Add('Código Retorno: ' + IntToStr(Status.cdResposta));
Add('Mensagem: ' + Status.descResposta);
//
-
Boa noite!
Fiz o teste no exemplo e retornou o mesmo problema.
A versão da atualização dos fontes no change-log.txt está essa:
07/02/2019
-- diversos --
[+] Implementação dos métodos ConsultaIdentificadoresEventosEmpregador e DownloadEventos.
Por: Alessandro Feelipe e Italo Jurisato Junior30/01/2019
-- Diversos --
[*]As configurações são essas:
dmer.ACBRes.Configuracoes.Geral.SSLLib := libCustom;
dmer.ACBRes.Configuracoes.Geral.SSLCryptLib := cryWinCrypt;
dmer.ACBRes.Configuracoes.Geral.SSLHttpLib := httpWinHttp;
dmer.ACBRes.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2;
Eu assino o arquivo dessa maneira : dmer.ACBRes.Eventos.LoadFromFile(wlocalarquivoassinar+wnomearquivoassinar);
Após assinado gravo em um campo tipo BLOB SUB_TYPE TEXT SEGMENT SIZE 80
TBlobField(dmer.cfpem.FieldByName('BARQUIVOASSINADO')).SaveToFile(wlocalarquivoenviar+wnomearquivoenviar);
if (fileexists(wlocalarquivoenviar+wnomearquivoenviar)) then begin
....Quando envio recupero o conteúdo assinado desse campo como mostrado acima e abaixo carrego para envio:
dmer.ACBres.Eventos.Clear;
dmer.ACBres.Eventos.Gerados.Clear;
dmer.ACBRes.Eventos.LoadFromFile(wlocalarquivoenviar+wnomearquivoenviar);
//
for i := 0 to dmer.ACBres.Eventos.Gerados.Count -1 do begin.......
Existe alguma mudança no arquivo xml nessa etapa acima de envio do arquivo que pode estar afetando a assinatura?
Ou algum problema com trabalhar com campos tipo BLOB?
Lembrando que na versão 02_04_01 estava funcionando bem dessa maneira.
Att
José
-
Boa noite!Após atualizar os fontes do ACBr para usar na versão do eSocial 02_05_00, está me retornando o seguinte erro:142</codigo><descricao>Assinatura do evento inválida. Ações Sugeridas: Verificar se houve alteração do evento após a assinatura. Verificar a validade da assinatura.</descricao>Utilizo o ACBR.Eventos.LoadFromFile(wlocalarquivoassinar+wnomearquivoassinar) para assinar e após transmitir.Alguma dica?
Assinatura XML Esocial
em ACBrMonitorPLUS
Postado
Boa noite!!
Na verdade o que acontecia era que o arquivo gerado para assinar tinha uma quebra no final e espaços antes de cada inicio de tag <.
Aparentemente parecia normal, abria no navegador. Usei o notepad++ e descobri essa quebra.
Retirando essa quebra e esses espaços, antes de assinar, assinou, validou e enviou normalmente com resultado de sucesso!