Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1028 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, 

Estou tentando emitir uma nota fiscal para a cidade de Santa Cruz do Sul porém quando ele vai assinar o XML ocorre esse erro: CryptExportKey - len.

Já reinstalei o certificado normalmente e pela aplicação da Valid, mas nenhuma resolveu.

Fico no aguardo de um help para essa questão.

  • 4 meses depois ...
Postado

Olá Daniel,

Estou enfrentando esse mesmo problema, 

Ocorre que ao dar essa mensagem 'CryptExportKey -len' na sequência da erro de schema não encontrado. Já alterei o caminho do pathschemas seguindo outra recomendação sua porém sem chance. alguma outra sugestão?

Postado

Adicionei as seguintes linhas ao código:

              Dir_Aplicacao                               := 'C:\COMPONENTES\ACBR\Exemplos\ACBrDFe\Schemas\';
              Dir_Schemas                                 := IncludeTrailingPathDelimiter(Dir_Aplicacao + 'NFE');
              ACBrNFe1.Configuracoes.Arquivos.PathSchemas := Dir_Schemas;

              ACBrNFe1.Configuracoes.Geral.ModeloDF       := moNfe;
              ACBrNFe1.Configuracoes.Geral.VersaoDF       := ve400;
              ACBrNFe1.Configuracoes.Arquivos.Salvar      := True;

 

Antes do código:

              //tenta enviar a nota
              ACBrNFe1.Enviar(1,True);

              //autoriza a nfe
              AutorizaNFE(id_nota, finalidade, id_orcamento);

Também removi o certificado digital do Internet Explorer, limpei os temporários e reinstalei o certificado permitindo exportar as chaves;

NF de homologação funcionou corretamente;

Está correto dessa forma? Comecei trabalhar recentemente com ACBr, estou aprendendo ainda; Agradeço o Renato pelas orientações no grupo e aqui no fórum;

  • Curtir 1
  • Consultores
Postado

Está correto, se gerou em homologação, agora está ok.

Confirmando, o problema era o caminho dos schemas em outro lugar, versão ou modelo estavam diferentes ou resolveu com o conjunto da obra?

Postado
2 horas atrás, Renato Rubinho disse:

Está correto, se gerou em homologação, agora está ok.

Confirmando, o problema era o caminho dos schemas em outro lugar, versão ou modelo estavam diferentes ou resolveu com o conjunto da obra?

O primeiro problema que identifiquei é que a aplicação carregava uma function ConfiguraACBRNFE e nela uma string:

path_schemas := path_exe + 'NFE\Schemas';

Copiei da pasta do exemplo no ACBR para a pasta do diretório e setei dessa forma:

path_schemas := path_exe + 'Schemas\NFE';

Em ACBRNFE1.Configuracoes.Geral.VersaoDF := ve400;

Após essas mudanças já solucionou a emissão da NF e o cancelamento (homologação);

Posso considerar mudar para ambiente produção e testar?

  • Curtir 1
Postado

Uma dúvida pra fechar: 

Posso usar o mesmo numero inicial de NF de homologação para produção?

Ou as que emiti como homologação os números não podem ser utilizados?

 

No aguardo, valeu!

  • Este tópico foi criado há 1028 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.