Ir para conteúdo
  • Cadastre-se

peterson161

Membros
  • Total de ítens

    407
  • Registro em

  • Última visita

  • Days Won

    7

Posts postados por peterson161

  1. Creio que seja problema com a Sefaz de MG.

    Consultei sua chave de acesso lá e só consta a autorização.

    Quando clica em imprimir, ele abre uma nova tela e nessa nova tela aparece o cancelamento.

     

    Consulte essa sua chave de acesso pelo Demo e poste o que retorna no "Log".

  2. Efetue o cancelamento carregando o XML no componente. Em seguida, faça uma consulta. Desta maneira o XML é atualizado.

    ACBrNFe1.WebServices.EnvEvento. {propriedades...}
    ACBrNFe1.WebServices.EnvEvento.Executar;
    
    ACBrNFe1.WebServices.Consulta.NFeChave := {ChaveNFe}
    ACBrNFe1.WebServices.Consulta.Executar;
    
  3. Isso é um assunto que gera discussão sobre manter o XML original ou atualizá-lo, substituindo as informações de autorização pelas informações do cancelamento.

     

    Caso não queira atualizar o XML:

    Para imprimir a informação de cancelamento no Danfe, ajuste a opção do Danfe "NFeCancelada" para True e informe o protocolo do cancelamento na opção "ProtocoloNFe" do mesmo.

    ACBrNFe1.DANFE.NFeCancelada := True;
    ACBrNFe1.DANFE.ProtocoloNFe := '000000000 00/00/00 00:00:00';
    

     

     

    Caso queira atualizar o XML:

    Se quiser que o XML seja atualizado com as informações do cancelamento, configure o componente na opção "AtualizarXMLCancelado". Desta maneira, ao cancelar ou consultar uma NF-e, o XML será atualizado.

    ACBrNFe1.Configuracoes.Geral.AtualizarXMLCancelado := True;
    

    Repito: É um assunto que gera divergências de opiniões. Use por sua conta e risco.

  4. Você pode alterar o Danfe de acordo com suas necessidades, o código é aberto.

     

    Obs: No layout da NF-e não existe campo para informar o nome do motorista. Você terá que informá-lo no campo "Informações Complementares" ou buscar diretamente do seu BD.

     

    Para acessar as informações do lacre, utilize:

    ACBrNFe1.NotasFiscais.Items[i].NFe.Transp.Vol.Items[j].Lacres.Items[k].nLacre;
    
  5. Na pasta "\Pacotes\Delphi\ACBrNFe2" existem os pacotes dos componentes Danfe. Instale o pacote de acordo com o gerador de relatório que deseja utilizar:

     

    Gerador         Nome do pacote               Observações
    -------------   --------------------------   -----------------------------------------------------------------------
    Rave Report     ACBrNFeDanfeRVCodeBase.dpk   Gerado através de código
    Rave Report     ACBrNFeDanfeRV.dpk           Utiliza arquivo ".rav" disponível em "\Exemplos\ACBrNFe2\Delphi\Report"
    Quick Report    ACBrNFeDanfeQRpkg.dpk
    Fortes Report   ACBrNFeDanfeRLpkg.cfg
    Fast Reports    ACBrNFeDanfeFRpkg.dpk        Utiliza arquivo ".fr3" disponível em "\Exemplos\ACBrNFe2\Delphi\Report"
    

     

    Após instalar o(s) pacote(s) desejado(s) associe-o ao componente ACBrNFe, conforme figura:

     

     

     

     

     

     

     

     

     

    post-64-0-69739800-1364845035.jpg

  6. Acabei de cancelar uma NF-e e salvou normalmente na pasta informada em "PathCan".

    Verifique se o seu componente está configurado conforme abaixo:

     

     

    1.) Salva os cancelamentos na pasta informada em "PathCan"

    ACBrNFe1.Configuracoes.Arquivos.Salvar := True;
    ACBrNFe1.Configuracoes.Arquivos.SalvarCCeCanEvento := False;
    

     

    2.) Salva os cancelamentos na pasta pasta informada em "PathEvento"

    ACBrNFe1.Configuracoes.Arquivos.Salvar := True;
    ACBrNFe1.Configuracoes.Arquivos.SalvarCCeCanEvento := True;
    
×
×
  • 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.