Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que peterson161 postou

  1. O componente não faz cálculos; apenas exibe o que é passado no XML. Poste o XML por favor.
  2. Tipo=1 => Saída Tipo=0 => Entrada
  3. A maneira mais correta, é salvar os XML's no banco de dados e configurar o componente para que o mesmo salve os arquivos em suas respectivas pastas: ACBrNFe1.Configuracoes.Arquivos.Salvar := True; ACBrNFe1.Configuracoes.Arquivos.PastaMensal := True; ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; ACBrNFe1.Configuracoes.Arquivos.PathNFe := {Pasta}; ACBrNFe1.Configuracoes.Arquivos.PathCan := {Pasta}; ACBrNFe1.Configuracoes.Arquivos.PathCCe := {Pasta}; ACBrNFe1.Configuracoes.Arquivos.PathInu := {Pasta}; ACBrNFe1.Configuracoes.Arquivos.PathDPEC := {Pasta}; ACBrNFe1.Configuracoes.Arquivos.PathEvento := {Pasta}; ACBrNFe1.Configuracoes.Arquivos.PathMDe := {Pasta}; ACBrNFe1.Configuracoes.Geral.AtualizarXMLCancelado := True; // opcional Assim quando precisar do arquivo de uma carta de correção por exemplo, ou você pega do banco de dados, ou pega da pasta: ACBrNFe1.Configuracoes.Arquivos.PathCCe Em qualquer um dos casos, o XML estará assinado e com o protocolo de autorização e/ou registro de evento.
  4. Se não der certo, você pode utilizar a versão em anexo. É uma versão 3.23 modificada com a geração de PDF da versão 3.70. Desta maneira, mantém a exportação de Excel e tem as melhorias da geração do PDF. FortesReport_3.23_ACBr.rar
  5. O Fortes versão 3.23 tem uma geração de PDF um pouco falha mesmo. Se for este o seu caso, atualize-o para a versão 3.71B ou 3.72B em http://fortesreport.com.br/?page_id=25 Nestas versões a geração de PDF foi corrigida e ficou excelente, inclusive em relação ao tamanho do arquivo, que fica com tamanho em torno de 95 KB, incluindo logotipo e marca d'água.
  6. O sistema emitiu a nota fiscal 7790, com a chave de acesso que você informou e enviou para a Sefaz, porém não gravou no banco de dados. Desta forma, para o seu sistema, a NF 7790 não havia sido emitida. Aí quando ele foi emitir uma nova nota, ele colocou o número 7790... e gerou um novo código numérico. Assim quando esta nova foi enviada para a Sefaz, foi enviada novamente com o número 7790, só que com outro código numérico, fato que causou essa rejeição. O que você precisa fazer é consultar a chave de acesso das notas 7789 e 7790 para saber se as mesmas estão autorizadas ou não. Não esqueça, a chave de acesso da nota 7790 é a 24130410293191000180550010000077901000290088.
  7. Caso você queira que o XML seja atualizado, efetue uma consulta à NF-e carregando o componente logo após efetuar o cancelamento. Configure o componente conforme este post:
  8. Precisa dar um "Build" em seu projeto. Eu aconselho à deletar or arquivos ACBrNFeDANFeRL... e baixar via SVN. Em seguida, dê um "Build" em seu projeto. Só para complementar: Os tipos: TNomeFonte = (nfTimesNewRoman, nfCourierNew, nfArial); TPosCanhoto = (pcCabecalho, pcRodape); Antes estavam em "ACBrNFeDANFeRL" e foram movidos para "ACBrNFeDANFeRLClass"
  9. Houve alteração nas propriedades relacionadas à fonte, para ficar mais organizado. Agora você deve utilizar assim: ACBrNFeDANFeRL1.Fonte.Nome := // nfTimesNewRoman, nfCourierNew ou nfArial ACBrNFeDANFeRL1.Fonte.TamanhoFonte_RazaoSocial := 8; ACBrNFeDANFeRL1.Fonte.Negrito := True;
  10. Dê um "build" em seu projeto.
  11. Atualize seu componente. Havia este mas foi corrigido em seguida ao seu aparecimento.
  12. Neste XML já tem um protNFe com status 217. Faça uma consulta com este XML e veja se o erro persiste.
  13. Atualize seu componente por completo.
  14. Você deve configurar o componente para enviar as solicitações para os WebServices da UF 43, neste caso. Essa figura é só para ilustrar. Saiu "SP", mas desconsidere, por favor.
  15. Duas opções: 1.) Você configura o componente para atualizar o XML e imprime o Danfe: 2.) Caso você não queira atualizar XML antes de imprimir o Danfe, configure assim: ACBrNFe1.DANFE.NFeCancelada := True; ACBrNFe1.DANFE.ProtocoloNFe := '0000000000000 00/00/0000 00:00:00';
  16. Atualize seu componente, pois isso já foi corrigido há um tempo.
  17. 1.) Informe-se sobre a NF-e antes de mexer em alguma coisa. Você precisa entender a NF-e, como ela funciona e o que são os eventos. Para isso, leia o manual da NF-e e as Notas Técnicas. Todos estes documentos estão disponíveis para download em http://www.nfe.fazenda.gov.br/portal/principal.aspx no menu "Documentos". 2.) Após ter lido todos os documentos, você pode começar a estudar o demo. O componente disponibiliza um programa Demo, que fica na pasta "..\Exemplos\ACBrNFe2\Delphi". Todas as funções disponíveis no componente estão exemplificadas neste Demo. Portanto, estude-o bastante e entenda seu uso antes de por a mão na massa. O demo utiliza o Rave Report ao invés do Fast Report. Por isso, você deve instalar o pacote "ACBrNFeDanfeRVdpk.pkg" disponível em "..\Pacotes\Delphi\ACBrNFe2" para ver o Demo em ação sem precisar alterar nada em sua estrutura. 3.) Após ter estudado o Demo, você pode começar a colocar a mão na massa. O componente ACBrNFe1 fará a geração de todos os arquivos pertinentes à NF-e, incluindo os eventos. Para a impressão da NF-e e de seus eventos, o componente utilizará um componente Danfe, que você pode optar de acordo com o gerador de relatórios que tenha instalado em seu Delphi. Neste caso, vamos utilizar o componente para impressão em Fast Report. Para começar, adicione um componente NF-e e um componenente Danfe FR ao seu projeto. Feito isso, selecione o componente ACBrNFe1 e no Object Inspector, selecione o componente ACBrNFeDANFeFR1, conforme figura anexa. Em termos populares, o Danfe é a impressão da Nota fiscal. Para imprimí-la o componente utiliza um arquivo pré formatado com extensão "*.fr3". Você deve informar este arquivo na propriedade "FastFile" antes de enviar o comando de impressão da NF-e: ACBrNFeDANFEFR1.FastFile := '..\Exemplos\ACBrNFe2\Delphi\Report\DANFeRetrato.fr3'; ACBrNFe1.NotasFiscais.Imprimir; Uma carta de correção ou um cancelamento são exemplos distintos de eventos que podem ser vinculados à NF-e. Após ter feito uma carta de correção ou um cancelamento, o componente lhe dá a opção de imprimir tal evento. O componente também um utiliza um arquivo pré formatado com extensão "*.fr3" para a impressão dos eventos. Você também deve Informar este arquivo ao componente, só que em outra propriedade do componente, a "FastFileEvento" antes de enviar o comando de impressão do evento: ACBrNFeDANFEFR1.FastFileEvento := '..\Exemplos\ACBrNFe2\Delphi\Report\EVENTOS.fr3'; ACBrNFe1.ImprimirEvento; Para criar, enviar e imprimir eventos, siga as orientações do blog do Regys: http://www.regys.com.br/como-enviar-um-evento-de-cancelamento-utilizando-o-acbrnfe. 4. Conclusão. Toda a informação necessária para o estudo está disponível para download gratuitamente. E com código aberto. Seu sucesso dependerá exclusivamente da sua dedicação e do seu empenho. Bons estudos e boa sorte.
  18. Nesta linha: infEvento.dhEvento := NOW; Informe uma Data/Hora com uns 5 minutos de atraso.
  19. Primeiro, tente a solução deste link: Se o erro ainda persistir, tente isso: Como terceira opção, supondo que você utiliza Windows 7, deve-se utilizar as DLL's compatíveis com este. Baixe-as em: http://blog.evidenciaservicos.com.br/wp-content/uploads/2012/03/Capicom.zip
  20. Seu S.O. é x64 ?
  21. Você faz bem em atualizar todos os dias. Graças a isso, você pôde identificar e reportar o problema e assim rapidamente o mesmo pôde ser corrigido evitando futuros transtornos para outros usuários.
  22. Corrigido. Atualize seus fontes.
  23. Foral feitas alterações para inclusão da NFC-e. No seu XML está havendo uma duplicidade da palavra "versão": <nfeProc versao="versao="2.00"" E deveria estar assim: <nfeProc versao="2.00" Agora vamos averiguar o motivo desta duplicidade.
×
×
  • 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.