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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...