alexpseletr
-
Total de ítens
36 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por alexpseletr
-
-
ninguem ?
-
uma ultima duvida... para inutilizar o xml esta validando porem quando envio pra https://nfe-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx?WSDL ele retorna erro 225 Falha no Schema XML do lote de NFe , os demais eventos funcionaram 100%
obs: no xml onde esta escrito cnpj eu coloquei para enviar ao grupo , aqui esta o numero certo...
desde ja agradeço
-
muito obrigado ,
-
2 minutos atrás, Italo Jurisato Junior disse:
Ao obter o protocolo de autorização devemos pegar o XML assinado que foi enviado para a SEFAZ e acrescentar o protocolo conforme consta no Manual da NF-e.
ok muito obrigado pelas repostas ...
entao para baixar o xml seria esse procedimento enviado para o NFeAutorizacao ?
-
Estou ajudando um amigo com uma implementação em C e ficamos em duvida sobre a função das URLs do webservice
Se puderem ajudar , estou verificando nos fontes mas como é muito grande a implementação que ja fizeram vai levar um tempo dai ja adiantava o meu lado ...a duvida é somente na função para a NFe4.00 (por exemplo nao achei a NFeDownload que tem no manual)
NfeInutilizacao 4.00 https://nfe-homologacao.svrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx
é aqui que eu inutilizo de uma ou uma sequencia de NFe ?
NfeConsultaProtocolo 4.00 https://nfe-homologacao.svrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx
é aqui que eu Consulta o status da NFe pela chave de 44 digitos ?
RecepcaoEvento 4.00 https://nfe-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx
é aqui que eu faço Remessa para CCe , Remessa para Cancelamento , Remessa para Manifestação do Destinatário ?
NFeAutorizacao 4.00 https://nfe-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx
é aqui que eu envio as Nfe s ?
NFeRetAutorizacao 4.00 https://nfe-homologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx
é aqui que eu consulto recibo , protocolo de autorização e download nfe ?
-
4 minutos atrás, Daniel Simoes disse:
Humm.. ok... a série 1.1 do OpenSSL, modificou muitas coisas... e ela não é compatível com vários projetos...
Porém eles continuam mantendo a série 1.0 atualizada...
Use as DLLs do SVN
ok , vou ver o que da pra fazer aqui (nao uso windows) , futuramente voces buscarão tornar compativel ?
-
7 minutos atrás, Daniel Simoes disse:
Para investigamos se o problema realmente existe... você precisaria passar um passo a passo detalhado, de como reproduzi-lo no Demo do ACBr
foi passado nas respostas anteriores do tópico , foi só clicar no botao de ver a validade apresentou o erro , ao clicar no status do servviço seja antes ou depois de verificar a data acontece o mesmo erro , se eu mandar assinar a nota pelo meu sistema , mesmo erro (no caso do meu sistema sem alterações nos fontes o erro começou com a atualização do openssl...
as informações de debug e telas foram citadas nas respostas anteriores -
2 horas atrás, Juliomar Marchetti disse:
anterior o quanto da sua versão?
nao sei dizer ao certo fiz a atualização do sistema final de ano e o problema apareceu
sei que na 0.98 funcionava , nao lembro se no openssl 1.0 se cheguei a usar... -
Em 29/01/2018 at 12:10, Daniel Simoes disse:
Usamos em Lazarus, Linux 64... e não temos esse problema...
Você citou que baixou os fontes do GIT... O ACBr não usa GIT...
baixei novamente pelo svn , nao teve diferença , poderia informar a versao do openssl que voce usa(OpenSSL 1.1.0g 2 Nov 2017) ? ou um caminho para que eu possa seguir aqui ?
é que aparentemente o problema começou com a nova versao , pelo que andei lendo mudou bastante em relação as anteriores , nao sei se influenciou no componente
-
fiz o debug pelo gdb acho que mostrou um pouco mais , nao sei se ajuda
para verificação da data de vencimento(gdb) run
Starting program: /home/alex/acbr/nfe3/ACBrNFE_Demo
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".Program received signal SIGSEGV, Segmentation fault.
0x0000000000a49c66 in GETNOTAFTER (CERT=0x1773800)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:142
142 Validade := {$IFDEF DELPHIXE4_UP}AnsiStrings.{$ENDIF}StrPas( PAnsiChar(notAfter^.data) );
(gdb) backtrace
#0 0x0000000000a49c66 in GETNOTAFTER (CERT=0x1773800)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:142
#1 0x0000000000a4aa50 in GETCERTINFO (this=0x7fffeb5f7d00, CERT=0x1773800)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:406
#2 0x0000000000a4afb2 in LERPFXINFO (this=0x7fffeb5f7d00, PFXDATA=
0x7fffeb670508 '0'#130#14#140#2#1#3'0'#130#14'L'#6#9'*'#134'H'#134'�'#13#1#7#1'�'#130#14'='#4#130#14'90'#130#14'50'#130#5'�'#6#9'*'#134'H'#134'�'#13#1#7#1'�'#130#5'�'#4#130#5'�0'#130#5'�0'#130#5'�'#6#11'*'#134'H'#134'�'#13#1#12#10#1#2'�'#130#4'�0'#130#4'�0'#28#6#10'*'#134'H'#134'�'#13#1#12#1#3'0'#14#4#8'��'#139#153'�8�'#144#2#2#7'�'#4#130#4'�'#1#147'�O�'#150#151#148'b��='#5'�1�#'#147'�'#144'L:��,{{:�Z#!�'#154#153'�'#6'"��'#14#20'o'#137#156'4BM��:~ž���Pj��'#138'��'#146'��'#10'~'#2'|'#2'v�ML ar�'...)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:529
#3 0x0000000000a4ad77 in CARREGARCERTIFICADO (this=0x7fffeb5f7d00)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:466
#4 0x00000000007d9f28 in CARREGARCERTIFICADOSENECESSARIO (this=0x7fffeb5f7d00)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:619
#5 0x00000000007d9f55 in CARREGARCERTIFICADOSEVAZIO (this=0x7fffeb5f7d00)
---Type <return> to continue, or q <return> to quit---continue
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:625
#6 0x00000000007da009 in GETCERTDATAVENC (this=0x7fffeb5f7d00)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:646
#7 0x00000000007dcd5a in GETCERTDATAVENC (this=0x7ffff7e0a580)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:1225
#8 0x000000000048d918 in BUTTON1CLICK (this=0x7fffeb5f94a0, SENDER=
0x7fffffffcae8) at Unit1.pas:653
#9 0x00007fffffffcf38 in ()
#10 0x00007fffffffd1f8 in ()
#11 0x00007fff00000001 in ()
#12 0x00007ffff7f50f90 in ()
#13 0x00007fffffffcfb0 in ()
#14 0x0000000000000000 in ()
(gdb)
para verificação do status do serviço(gdb) run
Starting program: /home/alex/acbr/nfe3/ACBrNFE_Demo
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".Program received signal SIGSEGV, Segmentation fault.
0x0000000000a49c66 in GETNOTAFTER (CERT=0x17c4dd0)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:142
142 Validade := {$IFDEF DELPHIXE4_UP}AnsiStrings.{$ENDIF}StrPas( PAnsiChar(notAfter^.data) );
(gdb) backtrace
#0 0x0000000000a49c66 in GETNOTAFTER (CERT=0x17c4dd0)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:142
#1 0x0000000000a4aa50 in GETCERTINFO (this=0x7fffeb5f7d00, CERT=0x17c4dd0)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:406
#2 0x0000000000a4afb2 in LERPFXINFO (this=0x7fffeb5f7d00, PFXDATA=
0x7fffeb68ece8 '0'#130#14#140#2#1#3'0'#130#14'L'#6#9'*'#134'H'#134'�'#13#1#7#1'�'#130#14'='#4#130#14'90'#130#14'50'#130#5'�'#6#9'*'#134'H'#134'�'#13#1#7#1'�'#130#5'�'#4#130#5'�0'#130#5'�0'#130#5'�'#6#11'*'#134'H'#134'�'#13#1#12#10#1#2'�'#130#4'�0'#130#4'�0'#28#6#10'*'#134'H'#134'�'#13#1#12#1#3'0'#14#4#8'��'#139#153'�8�'#144#2#2#7'�'#4#130#4'�'#1#147'�O�'#150#151#148'b��='#5'�1�#'#147'�'#144'L:��,{{:�Z#!�'#154#153'�'#6'"��'#14#20'o'#137#156'4BM��:~ž���Pj��'#138'��'#146'��'#10'~'#2'|'#2'v�ML ar�'...)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:529
#3 0x0000000000a4ad77 in CARREGARCERTIFICADO (this=0x7fffeb5f7d00)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas:466
#4 0x00000000007d9f28 in CARREGARCERTIFICADOSENECESSARIO (this=0x7fffeb5f7d00)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:619
#5 0x00000000007d9f55 in CARREGARCERTIFICADOSEVAZIO (this=0x7fffeb5f7d00)
---Type <return> to continue, or q <return> to quit---continue
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:625
#6 0x00000000007da009 in GETCERTDATAVENC (this=0x7fffeb5f7d00)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:646
#7 0x00000000007dcd5a in GETCERTDATAVENC (this=0x7ffff7e0a580)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas:1225
#8 0x0000000000a7eff1 in ENVIARDADOS (this=0x7ffff7edfc80)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeWebService.pas:331
#9 0x0000000000a7dfcd in EXECUTAR (this=0x7ffff7edfc80)
at ./componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeWebService.pas:192
#10 0x000000000048f87f in BTNSTATUSSERVCLICK (this=0x7fffeb5f94a0, SENDER=
0x7fffffffc768) at Unit1.pas:974
#11 0x00007fffffffcf38 in ()
#12 0x00007fffffffd1f8 in ()
#13 0x00007fff00000001 in ()
#14 0x00007ffff7f50f90 in ()
#15 0x00007fffffffcfb0 in ()
#16 0x0000000000000000 in ()
(gdb)
-
3 minutos atrás, Sérgio Assunção disse:
@alexpseletr
Instala o seu ACBr em um path mais curto, por exemplo C:\ACBr
Veja como esta atualmente o seu path ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2
Isso prejudica a compilação dos pacotes e o library path do Delphi.não acredito que seja esse o problema , uso o acbr a uns 5 anos , os aplicativos funcionavam bem na mesma pasta (uso lazarus) , a uns 3 meses quando fui atualizar os fontes para o inicio da nfe4.0 (mesmo sem ter alterado 1 linha se quer ainda ) os problemas apareceram...
-
1 hora atrás, RicardoVoigt disse:
Verifica nas configuracoes do componente tem uma propriedade boolean que verifica (ou não) a validade do certificado... faz um teste definindo esta propriedade para false.
Att
Ricardo
deu o mesmo erro , nao sei se é as opçoes que usei nao informou muita coisa...
OpenSSL 1.1.0g 2 Nov 2017 (só pra informar mesmo)
TApplication.HandleException Access violation
Stack trace:
$0000000000785403
$0000000000774B0A
$0000000000769E99
$0000000000566AAA
$000000000056728F
$0000000000566992
$00000000004226AF
$00000000005117EC
$000000000063546C
$00000000006427CB
$00007F86790576F5 -
50 minutos atrás, Sérgio Assunção disse:
Descreve o exception aqui, se possível um print.
peguei o exemplo do git , compilei preenchi dados do usuario ,certificado (A1) etc e cliquei em validade apresentou o erro da foto , em seguida coloquei em verificar status do serviço , erro de demais fotos...
no console(terminal) apresentou o debug enquanto em rodava...
$ACBrNFE_Demo'
TApplication.HandleException Access violation
Stack trace:
$0000000000A49C66 line 142 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas
$0000000000A4AA50 line 406 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas
$0000000000A4AFB2 line 529 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas
$0000000000A4AD77 line 466 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeOpenSSL.pas
$00000000007D9F28 line 619 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas
$00000000007D9F55 line 625 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas
$00000000007DA009 line 646 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas
$00000000007DCD5A line 1225 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeSSL.pas
$000000000048D918 line 653 of Unit1.pas
$00000000005B910A line 55 of include/buttoncontrol.inc
$00000000005B98EF line 169 of include/buttons.inc
$00000000005B8FF2 line 21 of include/buttoncontrol.inc
$00000000004331FF
$00000000005495FC line 5406 of include/wincontrol.inc
$000000000071867C line 112 of lclmessageglue.pas
$000000000072A68B line 2456 of gtk2/gtk2wsstdctrls.pp
$00007F87C5ECB6F5
TApplication.HandleException WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Data de Validade do Certificado já expirou: 30/12/1899
Stack trace:
$00000000009A1188 line 596 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFe.pas
$0000000000A7F9F5 line 466 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeWebService.pas
$0000000000A7E0BF line 201 of ../../../../../../../../../../../Documentos/BKP/Codigo_fonte_aplicativos/componentes/acbr/trunk2/ACBrTrunk2/Fontes/ACBrDFe/ACBrDFeWebService.pas
$000000000048F87F line 974 of Unit1.pas
$00000000005B910A line 55 of include/buttoncontrol.inc
$00000000005B98EF line 169 of include/buttons.inc
$00000000005B8FF2 line 21 of include/buttoncontrol.inc
$00000000004331FF
$00000000005495FC line 5406 of include/wincontrol.inc
$000000000071867C line 112 of lclmessageglue.pas
$000000000072A68B line 2456 of gtk2/gtk2wsstdctrls.pp
$00007F87C5ECB6F5 -
ninguem tem nenhuma dica ?
-
esqueci de mencionar no demo ja estava dando o erro uns 3 meses antes de eu ter esse problema no aplicativo....
-
bom dia
uso o linux x64 com lazarus , tinha um app rodando normalmente , nao alterei os fontes , porem apos atualização do sistema operacional parou de funcionar o aplicativo , entao tentei atualizar o git e compilar novamente porem gera uma excessao na hora de assinar...
compilei o exemplo de NFe e ao tentar verificar o status do serviço retornou:inicio TNFeStatusServico
ERRO: WebService Consulta Status serviço:
- Inativo ou Inoperante tente novamente.
Data de Validade do Certificado já expirou: 30/12/1899dos botoes do aplicativo o nome da certificadora retorna em branco , e a data esta errada , os demais que testei estao funcionando
porem o certificado esta ok , estou assinando as notas normalmente usando o sistema gratuito do sefaz , o certificado vence em julho ainda
Alguem pode dar uma dica de como resolver ?
-
uso linux x64 no lazarus OpenSSL 1.1.0f 25 May 2017 a nfe 3.10 roda normal quando coloco a versao 4.00 gera uma excessao na hora de transmitir tambem , porem ainda nao consegui identificar o erro
atualizei os fontes mas o problema permanece
-
Segue em anexo o exemplo do danfe com os fontes , caso deseje integrar ao acbr acredito que seria valido pois tambem roda no delphi
a funçao linha acabou ficando de fora
procedure TNFE_frm.linha(altura, largura, esquerda, superior: double; sbordas, vlabel, texto: string; tfonte: TPDFFontFamily; fStilo: TPDFFontStyle; Sfonte: double; vAlinhamento: string); begin if Pos('N', sbordas) > 0 then pdf.SetLineWidth(0.25) else pdf.SetLineWidth(0.05); if Pos('T', sbordas) > 0 then pdf.line(esquerda, superior, (esquerda + largura), superior); if (Pos('B', sbordas) > 0) then pdf.line(esquerda, (superior + altura), (esquerda + largura), (superior + altura)); if (Pos('L', sbordas) > 0) then pdf.line(esquerda, superior, esquerda, (superior + altura)); if (Pos('R', sbordas) > 0) then pdf.line((esquerda + largura), superior, (esquerda + largura), (superior + altura)); //superior-= 21; // impressao das labels if (vlabel <> '') then begin // if (fonte='')then // fonte := 'ffCourier,fsBold,5'; // f = split(",",fonte); // pdf.SetFont(f[0], f[1], f[2]); pdf.SetFont(tfonte, fsNormal, 5); pdf.setXY(esquerda - (Sfonte / 10), superior + (Sfonte / 4)); pdf.Cell(largura, 0, vlabel, '', vAlinhamento); end; // impressao do texto if (texto <> '') then begin //if (tfonte='')then // tfonte := 'Courier,7,L'; // f = split(",",tfonte); // pdf.SetFont(f[0], f[1], f[2]); pdf.SetFont(tfonte, fStilo, Sfonte); pdf.setXY(esquerda, superior + 5); pdf.Cell(largura, 0, texto, '', vAlinhamento); end; end;
-
Spoiler
Estranho , ja ta instalado , usava no sistema antigo do governo ele exigia fontes windows .
Cheguei a iniciar um danfe proprio usando um fork do fpdf mas esta na metade ainda do desenvolvimento , se quiserem posso enviar os fontes dai podem juntar ao projeto (a vantagem é que gera pdf usando apenas 1 unit)
- 1
-
uso o ACBrNFe1.NotasFiscais.ImprimirPDF;
dai sai direto o pdf o visualizar eu nao consegui localizar .
-
meu problema é que esta cortando a parte debaixo da decrição e titulo
Tem algum jeito de deixar 1mm a mais para baixo ? parece que a fonte esta meio grande ...
Uso lazarus com linux
na descrição do produto (titulo) ficou cortando , o codigo tem de ser grande assim mesmo devido a alguns produtos ter codigo maior
-
quanto a essa solução apresentada no item 1 , deu certo ... obrigado
-
bom dia pessoal
1) meu danfe esta gerado errado , os caracteres do codigo do produto (19 letras ) metade delas estao sendo geradas em cima da descrição do item , acredito que faltou quebrar a linha quando chegar na largura do campo pois fica inlegivel.
2) Nesse segundo caso não sei se é bem um defeito , no sistema do governo é gerado o total dos tributos em cada item ja nessa versao só é mostrado o total , não sei se isso é um problema apenas relatando a diferença
-
se me permitem aproveitar o topico antigo ,consegui um resultado interessante em um teste que fiz se em prompit de comando digitar
pkcs11-tool --module /usr/lib/libaetpkss.so -O -l --sign -v
-v mostra o conteudo do certificado
--sign para no prompit , uma vez que voce digita um valor ele retorna o valor assinado.
não sei se da para aproveitar essa informação no acbr , ainda estou analizando o codigo , mas é meio longo , resolvi postar o resultado pois talvez alguem que participou do desenvolvimento ajude a adaptar isso para o acbr , enquanto isso estou tentando aqui...
quaisquer testes que precisarem estarei a disposição , acredito que o mesmo resultado seja reproduzido no windows tambem,mas nao tenho como testar no windows no momento.
certificado A3 linux
em ACBrNFe
Postado
ja existe alguma solução para assinar com certificado A3 no linux ?