Otavio Benini
-
Total de ítens
131 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Otavio Benini
-
-
Prezados,
Meu programa usa o ACBR tanto com certificado A1 quanto A3, com os devidos ajustes
Concluída a transmissão da NFe é exibido o DANFE; ao fechar o DANFE com o A3 (token) recebo um Access Violation.
Ou seja, o processo é concluído sem problemas, mas a rotina é abortada com essa mensagem e apenas com A3 da Certisign.
Não usei A3 de outro fornecedor.
Alguém tem alguma idéia da origem da mensagem ? Alguém já passou por isso ?
Uso Delphi 2010, Win7 32 bits para compilar, o erro ocorre sob XP, Win7 32 e 64 bits.
obrigado pela ajuda.
Otavio Benini
-
era isso mesmo
qdo eu descobri os componentes ACBr eu já tinha o xml pronto (só faltava assinar e enviar) e estava na véspera da instalação
então peguei o demo, juntei tudo, testei, funcionou, implantei
naquela oportunidade usei OpenSSL para assinatura digital e certificado A1
depois, necessitando usar certificado A3, troquei tudo por CAPICOM e aí começou o erro
mas, felizmente, está RESOLVIDO !!
agradeço sua preciosa ajuda
---
O componente NÃO gera nenhum arquivo temp.xmlNo demo existe uma função apenas para carregar a resposta no WebBrowser.
procedure TForm1.LoadXML(MyMemo: TMemo; MyWebBrowser: TWebBrowser); begin MyMemo.Lines.SaveToFile(ExtractFileDir(application.ExeName)+'temp.xml'); MyWebBrowser.Navigate(ExtractFileDir(application.ExeName)+'temp.xml'); end;
Vc provavelmente copiou esta função para sua aplicação e não adaptou as suas necessidades.
-
O componente não grava nenhum temp.xml.
Vc provavelmente copiou a função do demo que carrega o XML no WebBrowser e não ajustou as suas necessidades.
---
prezado anfm,
agradeço seu interesse
minha aplicação também não gera temp.xml
anexo um arquivo temp.xml gerado pelo componente no diretório que especifico
esse arquivo é sempre sobrescrito na comunicação seguinte, ou seja, sempre contém a última informação
no meu pc onde o diretório é local tudo ocorre normalmente
minha aplicação faz uso do componente em 2 oportunidades: na emissão de nf de venda e na emissão de outras nfs
a diferença entre ambas rotinas é anterior à chamada da procedure; eu não crio temp.xml
o que torno o problema 'cabeludo' é o fato de o erro só ocorrer durante emissão da nf de venda !!
esse cliente utiliza certifica A1
num outro cliente onde tudo é muito parecido (servidor, aplicação, DB) e utiliza certificado A3, o problema ocorre nas outras nfs, ou seja, nf de venda ok, inversamente ao outro
um terceiro cliente onde tudo é muito parecido e utiliza certifica A1 não tenho problemas
-
prezados colegas,
ao final da conexão com a Sefaz, depois de obter os nºs de protocolo, de gravar o xml final, o seguinte erro (vide figura) aborta meu programa; o principal foi realizado (registro da nfe) mas a continuidade do processamento fica prejudicada
esclareço: "S:\" é a unidade mapeada do servidor e "S:\Nfe\" é a variável 'PathSalvar' do arquivo ini;
agradeço as colaborações
256->Rejeicao: Total da BC ICMS difere do somatorio dos iten
em ACBrNFe
Postado
já tive uma rejeição dessa forma
foi só preencher os campos não utilizados com zero e pronto.