Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que peterson161 postou

  1. Por favor, poste o Danfe e o arquivo XML para serem analizados. Obrigado.
  2. Olá, deixa eu participar disto também. Tente utilizar o sistema em outra máquina e veja se o erro persiste.
  3. Segue link do instalador do certificado A3 Leitora e token. Este instalador faz tudo sozinho: Baixa e instala o driver, o certificado e as cadeias. http://www.certisign.com.br/suporte/uti ... ic/aic-web
  4. Eu controlo a numeração pelo sistema e pelo banco de dados, independentemente de a nota ter sido ou não autorizada. O sistema exibe TODAS as notas em um grid, com cores diferentes para cada status da nota. Conforme a necessidade, a nota é enviada para a Sefaz e o sistema atualiza o campo STATUS da mesma para "autorizada", "cancelada", etc. Vantagem: Existem notas que são "enjoadas", como por exemplo, notas para Zona Franca de Manaus (SUFRAMA). Este tipo de nota fiscal toma muito tempo de quem está emitindo, pois é cheia de detalhes e requer atenção redobrada. Por isso o pessoal já deixa a nota previamente digitada, JÁ COM SEU NÚMERO pois este já pode ser informado para o cliente. Enquanto isso pode-se a utilizar as notas seguintes. O XML da nota só é gerado ao enviar a nota para a Sefaz, ou é gerado em uma pasta temporária para visuzalizar o DANFE para conferência antes do envio.
  5. Abra primeiro o arquivo: \Fontes\ACBrNFe2\ACBrNFeDANFeRL.pas E posteriormente, os arquivos abaixo e faça as alterações necessárias. \Fontes\ACBrNFe2\ACBrNFeDANFeRLRetrato.pas \Fontes\ACBrNFe2\ACBrNFeDANFeRLPaisagem.pas
  6. O componente faz isso sozinho sim. No seu caso faltou: ACBrNFe1.Configuracoes.Arquivos.Salvar := True;
  7. Veja se ajuda.
  8. peterson161

    campo cEAN

    O código EAN é aquele código de barras que vai nas embalagens de produtos, geralmente começam com 789..... (EAN 13 ou GTIN-13). Eu coloco este tipo de código em minhas notas e valida sem problemas (Ex: 7896818611209).
  9. Olhando seu código não vi nada de anormal. Acho que está repetindo porque você está passando os mesmos valores para cada "Add" ao invés de buscá-los da tabela. Será que não é isso ? Pelo que eu vi, você adiciona assim: Prod.cEAN := '1234567890123'; Prod.xProd := vDescricaoProduto; Prod.NCM := '12345678'; // Tabela NCM disponível em... Não deveria ser assim? Prod.cEAN := ZroItens.CampoEAN; Prod.xProd := ZroItens.CampoDescricaoProduto; Prod.NCM := ZroItens.CampoCodigoNCM; ...
  10. Quando você vai enviar um lote de NF-e: ACBrNFe2.NotasFiscais.Assinar; ACBrNFe2.NotasFiscais.Valida; ACBrNFe2.WebServices.Enviar.Lote := '0'; // informe o número do lote ACBrNFe2.WebServices.Enviar.Executar; O status está em: ACBrNFe2.WebServices.Enviar.cStat Feito isso, você recebe um recibo e precisa consultá-lo para saber o resultado do processamento das notas fiscais: ACBrNFe2.WebServices.Retorno.Recibo := ; // informe o número do recibo aqui. ACBrNFe2.WebServices.Retorno.Executar; O status de cada nota fiscal do recibo está em: ACBrNFe2.WebServices.Retorno.NFeRetorno.ProtNFe.Items.cStat // não sei se é correto, mas uso assim e dá certo. Sempre. Se você quiser somente consultar uma NF-e: ACBrNFe2.WebServices.Consulta.NFeChave := ; // informe a chave de acesso ACBrNFe2.WebServices.Consulta.Executar; O status está em: ACBrNFe2.WebServices.Consulta.cStat;
  11. Atualize seu componente. Isso já foi resolvido já faz bastante tempo. (versão 2.0).
  12. A mensagem aparece porque o XML está sem as informações de autorização / cancelamento. Para resolver isso, o seu XML precisa estar completo, com tais informações. Para isso, configure o componente conforme segue: - Nas configurações do componente, vá em CONFIGURAÇÕES > ARQUIVOS e informe as pastas de PathCan, PathDPEC, PathInu e PathNFe. - Em SALVAR configure para TRUE. Feito isso, execute uma consulta na sua NFe em questão. Como o componente estará configurado corretamente, ele atualizará o XML com as informações de autorização / cancelamento. Consequentemente, seu DANFE não exibirá mais a mensagem "NF-e sem autorização de uso pela Sefaz"
  13. Ou seja, você fez o procedimento correto.
  14. Seu XML não está com as informações de autorização da Sefaz. Configure o componente para que o mesmo atualize o XML com as informações de autorização (protocolo, data/hora, etc.).
  15. poste o xml por favor.
  16. A NF-e é o arquivo XML. Se você vai reimprimir o Danfe, obviamente você precisa do arquivo XML original e não ficar gerando um XML novo. Concorda que o XML que você gera novamente ficará diferente do original, porque o original já tem as informações da autorização e o que foi acabado de ser gerado não tem ? Logo, o que foi acabado de ser gerado não foi enviado para Sefaz. O original sim. Ao pé da letra, o Danfe deve refletir o conteúdo do XML processado pela Sefaz. No seu caso, o Danfe estará refletindo o conteúdo de OUTRO XML que não foi enviado para a Sefaz. Utilize a função ACBrNFe1.NotasFiscais.LoadFromFile('Nome do arquivo XML autorizado') e coloque o Danfe para imprimir. Simples assim. E correto.
  17. Isso aparece porque o componente não está atualizando seu XML com as informações da autorização. Desta maneira, o componente entende que o mesmo não está autorizado devido à falta destas informações. O Danfe apenas exibe o que está no XML. Se ele não encontra as informações da autorização e/ou cancelamento, exibe esta mensagem.
  18. Isto pode ser implementado. Por enquanto, a informação sobre a NF-e estar cancelada aparecerá quando o satus do XML (cStat) for 101.
  19. Para evitar que mais um arquivo seja distribuído com o seu sistema, existe uma alternativa bem prática: Insira a unit 'MidasLib' na cláusula uses do form principal do seu sistema e você não terá mais que distribuir o "Midas.dll". unit fMenu; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IniFiles, ToolWin, ComObj, DB, ADODB, Menus, ActnList, jpeg, ExtCtrls, StdCtrls, ShellApi, Mask, DBCtrls, MidasLib, ImgList, Buttons; // <<== Olha ela aqui nesta linha type TF_Menu = class(TForm)
  20. Remova o logotipo ao gerar o PDF. Ou tente passar o logotipo em BMP. Tem usuários que dizem que com o logotipo em BMP o PDF fica menor. Vale a pena tentar.
  21. Desintale seu Fortes atual por completo, inclusive apague as referências à ele no Library Path do Delphi e instale a versão que está em anexo (versão 3.23 que é a última versão oficial lançada pela Fortes Informática). Com ela não dá erro nenhum, roda sem problemas no Delphi 7.
  22. Qual versão que você utiliza ? Passe mais detalhes deste erro. Veja se o Delphi aponta qual é o erro.
  23. Nas configurações do componente Danfe Rave, tem uma propriedade chamada "RavFile". Se utiliza a versão 1.1, selecione o arquivo: "..\Exemplos\ACBrNFe\Delphi\Report\NotaFiscalEletronica.rav". Caso utilize a versão 2.0, selecione o arquivo: "..\Exemplos\ACBrNFe2\Delphi\Report\NotaFiscalEletronica.rav".
  24. Imprimiu sem erros pelo Fortes. Veja PDF em anexo.
  25. Qual Danfe que você utiliza ?
×
×
  • 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.