Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que peterson161 postou

  1. Tópico duplicado com
  2. Bom dia. Foi colocada uma correção SVN para exibir o vTotTrib apenas quando for informado, para ficar mais correto. Abraços.
  3. Seu componente está atualizado ?
  4. A posição da continuação dos dados adicionais está correta, conforme o manual de integração, página 99: "7.1.6 Informações Complementares Deverá conter todas as Informações Adicionais da NF-e incluídas nas TAGs <infAdFisco> e <infCpl>, ficando facultada a impressão das informações adicionais contidas nas TAGs <obsCont>. Na hipótese de insuficiência de espaço no quadro de “informações complementares”, a impressão destas deverá ser continuada no verso ou na folha seguinte, neste mesmo quadro ou no quadro “Dados dos Produtos/Serviços”." 1.) Poste o seu XML para ser verificado; 2.) Analize os dois Danfes em anexo. Um foi emitido pelo emissor da Sefaz e o outro pelo Fortes. Note que nos dois tem as mesmas informações impressas. A única diferença está na ordem: No emissor da Sefaz é exibido a <infcpl> no início enquanto que no Fortes é a <infAdFisco>. Repare também que emissor da Sefaz, a posição da continuação dos dados adicionais está igual à do Fortes.
  5. Eu fiz uma consulta aqui e tudo correu normalmente. Tente limpar o componente antes de carregar o XML: ACBrNFe.NotasFiscais.Clear;
  6. Se pode ou não é outro assunto. Para resolver o seu problema de imediato, você pode alterar o arquivo ACBrNFeDANFERaveDM.pas, na linha 541: // Alterar de: wInfAdProd:=infAdProd; // Para: wInfAdProd:=''; Desta maneira as informações adicionais do item não serão exibidas no Danfe. E eu tinha esquecido. Sobre os dados adicionais, você pode comentar a linha 1261: // if (Length(InfCpl)=0) then InfCpl:=''; Assim o <InfCpl> ficará vazio.
  7. Você deve carregar o xml autorizado e efetuar uma consulta à NFe.
  8. Opção 1: Atualizar o XML Você configura o componente para atualizar o XML cancelado e efetua uma consulta carregando o XML no componente. Desta maneira, o XML será atualizado com o protocolo do cancelamento e o Danfe irá exibir a informação de NF-e cancelada. Opção 2: Informar o protocolo de cancelamento diretamente no componente DANFE Você informa o protocolo de cancelamento no próprio componente, conforme abaixo ACBrNFe1.DANFE.NFeCancelada := True; ACBrNFe1.DANFE.ProtocoloNFe := {Informe aqui o protocolo de cancelamento + data + hora}; Desta maneira, o Danfe será exibido com o protocolo que você informar e com a informação de NF-e cancelada.
  9. Faça uma busca geral na sua máquina por *pcn*.* Deve ter um outro arquivo pcn2 perdido em algum lugar e o Delphi está direcionando pra lá.
  10. Você tem dois Delphis na mesma máquina ?
  11. Para imprimir os Danfes, você deve carregar os XML's no componente e mandar imprimir: // Antes de mais nada, limpe o componente ACBrNFe1.NotasFiscais.Clear; // Repita isso para cada nota ACBrNFe1.NotasFiscais.LoadFromFile('C:\NOTA.XML'); // Depois mande imprimir ACBrNFe1.NotasFiscais.Imprimir;
  12. Eu visualizei 7 XML's de uma só vez no Danfe Rave Arquivo e no Danfe Rave CB. A impressão dos protocolos está correta em ambos. Poste a sua rotina de visualização dos Danfes e de cancelamento para serem analisadas.
  13. No site da Sefaz você consegue efetuar o download da NF-e, juntos com os eventos.
  14. Informe qual danfe que você usa, para podermos reproduzir este erro.
  15. Verifique se os protocolos estão corretos no XML.
  16. Você tem o DanfeRave instalado em seu Delphi ?
  17. Desinstale o seu pacote RL, apague os arquivos BPL e apague os arquivos ACBrDANFeRL. Baixe tudo via SVN e instale novamente o pacote ACBrNFeDANFeRLpkg.dpk
  18. Oi, eu envio email por Locaweb, Yahoo e Globo.com sem problemas, porém é através de envio próprio feito pelo Indy. Caso queira tentar, funciona sem problemas.
  19. No seu XML tem uma quebra de linha que causava erro na leitura dos itens: <det nItem ="2"> Como o mesmo é validado sem problemas pelo validador da Sefaz RS, foi enviada uma alteração para o SVN. Atualize seu componente e tente novamente.
  20. O seu XML está correto. Vamos às regras matemáticas de arredondamento, lembrando que o total do item deve ter duas casas decimais: 6,70 x 20,01 = 134,067 => Arredondando => 134,07 7 é maior que cinco, portanto aumenta + 1 na 2ª casa (,067 => ,07) 10,98 x 0,702 = 7,70796 => Arredondando => 7,71 7 é maior que cinco, portanto aumenta + 1 na 2ª casa (,707 => ,71) Somando, temos: 134,07 + 7,71 ------ 141,78
  21. - Poderíamos alterar o layout do Danfe especificamente para sua necessidade, mas temos um problema: Se o seu caso não for de importação, no layout do XML da NF-e não existe um campo chamado "Pedido" ou algo parecido. (existe somente um campo <xPed>, mas não fica nos itens e sim no final da nota) Sendo assim, não tem de onde tirar esta informação "Pedido" para exibí-la em cada item. O que te aconselho é utilizar a descrição do produto, conforme figura anexa. - Sobre o valor e base ST, são exibidos no formato paisagem dos Danfes Rave CB e Fortes (veja na figura). Seguindo desta maneira, suas necessidades serão atendidas.
  22. O componente não faz cálculos; apenas exibe o que é passado no XML. Poste o XML por favor.
  23. Tipo=1 => Saída Tipo=0 => Entrada
  24. 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.
×
×
  • 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...