Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que peterson161 postou

  1. Acabei de olhar uma unit do DanfeRave e lá tem uma instrução para setar o papel para A4. A última alteração foi feita em 15/03/2013. Atualize seu componente e tente imprimir da maneira que você está fazendo mesmo.
  2. Tente criar os componentes DANFeRave e DANFeRaveCB em modo de execução.
  3. PastaConfigurada} + Evento(110111)+Chave(35130207267118000120550000000001021829293960) + Sequência(01) +"Evento.pdf" Exemplo: {Pasta} + 1101113513020726711800012055000000000102182929396001evento.pdf Uma outra maneira, é utilizar assim: Copy(ACBrNFe1.EventoNFe.Evento.Items[i].InfEvento.id, 3, 52) + 'evento.pdf';
  4. Provavelmente o problema está aqui: infEvento.cOrgao := 91; Veja se esta solução te ajuda:
  5. Italo e Daniel Acho que está havendo uma pequena confusão quanto ao nome das propriedades: -ImprimirDetalhamentoEspecifico Quando ativo imprime o detalhamento específico de comubustíveis, medicamentos, armas e veículos novos. -ExibirResumoCanhoto Quando ativo exibe o texto informado na propriedade "ExibirResumoCanhoto_Texto". Se este texto não for informado, exibe o resumo padrão da NF-e.
  6. O erro está aqui: infEvento.chNFe := cdsLocNFNFSNRORECIBO.AsString; Está passando o número do recibo ao invés da chave de acesso.
  7. Poste a sua rotina de envio de NF-e.
  8. Siga estes procedimentos:
  9. Se no XML tiver o grupo de tags do endereço de entrega, será exibido no Danfe.
  10. Para a sua necessidade, aconselho você sempre mudar essa propriedade. Ela não pode ficar True por default, porque em casos de XML's que utilizam mais de uma página, a partir da segunda página dá erro na exibição dos itens. Em todo caso, se quiser atualizar seu fortes, baixe-o neste link: http://fortesreport.com.br/?page_id=25
  11. Utilize o Fortes em anexo. É uma versão modifcada para trabalhar corretamente com o Danfe ACBr em Delphi 7. FortesReport_ACBr.rar FortesReport_ACBr.rar
  12. Mesmo assim, se você quiser atualizar o XML: ACBrNFe1.Configuracoes.Geral.AtualizarXMLCancelado := True; ACBrNFe1.Configuracoes.Arquivos.Salvar := True; ACBrNFe1.Configuracoes.Arquivos.EmissaoPathNFe := True; ACBrNFe1.Configuracoes.Arquivos.PastaMensal := True; // opcional Nota: O componente não atualiza o XML no ato do cancelamento. Você deve carregar o XML no componente (se ainda não estiver carregado) e efetuar uma consulta à NF-e logo em seguida para que o XML seja atualizado. (se estiver configurado da maneira informada acima).
  13. Aqui está normal. Veja PDF em anexo. Poste um XML em que isso acontece, por favor. 35130407267118000120550000000001261614671234.pdf
  14. Utilize a busca antes de postar.
  15. No form do Demo, remova os dois componentes Rave (Rave e RaveCB). Na unit do Form, remova as referências (somente elas) que estão entre {chaves}: ACBrNFeDANFERave ACBrNFeDANFERaveCB Mande compilar que vai dar certo. unit Unit1; interface uses IniFiles, ShellAPI, pcnRetConsReciNFe, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons, ComCtrls, OleCtrls, SHDocVw, ACBrNFe, pcnConversao, ACBrNFeDANFEClass, {ACBrNFeDANFERave}, ACBrUtil, pcnNFeW, pcnNFeRTXT, pcnAuxiliar, ACBrDFeUtil, XMLIntf, XMLDoc, {ACBrNFeDANFERaveCB}; type TForm1 = class(TForm) Panel1: TPanel;
  16. Isso ocorre devido à diferença de horário entre o WebService da Sefaz e o seu computador. Existem duas opções para contornar essa diferença: - Alterar a hora do seu computador para que fique igual ou menor à da Sefaz; - Ajustar seu sistema para que informe um horário um pouco menor que o atual de modo que fique igual ou menor que o da Sefaz. Para saber o horário da Sefaz, certifique-se que seu componente está configurado para salvar os pedidos e retornos da Sefaz: ACBrNFe1.Configuracoes.Geral.Salvar := True; ACBrNFe1.Configuracoes.Geral.PathSalvar := {Pasta} Faça uma consulta ao status do serviço. Após o resultado, vá para a pasta que informou em PathSalvar e abra o arquivo do retorno do status do serviço. Seu nome terá esse formato: AAAAMMDDHHNNSS-sta.xml Lá você vê a hora do WebService da Sefaz.
  17. Qual Danfe que você utiliza ?
  18. Segue um arquivo com os passos efetuados pelo componente, que prova que o mesmo está atualizando corretamente o XML desde que esteja configurado corretamente para tal. O_Componente_Atualiza_XML_Corretamente_Sim.pdf O_Componente_Atualiza_XML_Corretamente_Sim.pdf
  19. Utilize a busca antes de postar.
  20. Atualize seu componente. Efetue um cancelamento e em seguida, efetue uma consulta carregando o XML no componente. Para que você tenha certeza que está funcionando, veja os anexos: - XML da NF-e com o protocolo de autorização; - XML do evento do cancelamento. (Veja a justificativa); - XML da NF-e com o protocolo do CANCELAMENTO. AUTORIZADO_35130407267118000120550000000001231939233471-nfe.xml CANCELADO_35130407267118000120550000000001231939233471-nfe.xml CANCELAMENTO_1101113513040726711800012055000000000123193923347101-ProcEventoNFe.xml
  21. peterson161

    Cancelamento Nfe

    Utilize a busca antes de postar.
  22. Esta linha está passando um valor Nulo para o componente: InfEvento.detEvento.nProt := RepositorioProtocolo.AsString;
  23. Use a pesquisa antes de postar
  24. peterson161

    Cancelamento Nfe

    O componente utilizava essa função quando era no Web Service antigo. Atualmente para cancelamento, é utilizada a função: function TNFeEnvEvento.Executar: Boolean; Essa função está quase no final da unit ACBrNFeWebServices.pas
  25. Você informou o "RavFile" no componente do Form ?
×
×
  • 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.