Ir para conteúdo
  • Cadastre-se

Wislei de Brito Fernandes

Membros
  • Total de ítens

    156
  • Registro em

  • Última visita

Community Answers

  1. Wislei de Brito Fernandes's post in Cancelamento De Ct-E Vinculado Ao Mdf-E was marked as the answer   
    Bom dia,
    Estou com um problema parecido com o relatado neste post.
    Nosso cliente está tentando cancelar um CT-e cujo o mesmo está vinculado a um MDF-e, porém, o MDF-e já está cancelado.
    Desta forma não era para permitir o cancelamento deste CT-e não?
    Obs: As tentativas de cancelamento foram feitas logo após o cancelamento do MDF-e, será que há um tempo que devemos aguardar?
     
    Atenciosamente.
  2. Wislei de Brito Fernandes's post in Erro Ao Compilar Projeto - Propriedade Checkboxasshape Não Existe - Fastreport was marked as the answer   
    Bom dia,
     
    Consegui solucionar o problema.
     
    Este erro ocorreu porque o componente frxPDFExport que está no repositório está diferente do que tenho instalado em minha máquina.
     
    Para resolver o problema, basta remover o componente do DataModule (ACBrMDFeDAMDFEFRDM) e adicioná-lo novamente.
     
    Eu apenas removi a propriedade CheckboxAsShape = False do arquivo ACBrMDFeDAMDFEFRDM.dfm e funcionou corretamente.
     
    Atenciosamente.
  3. Wislei de Brito Fernandes's post in Cancelamento De Cte Svc-Rs E Svc-Sp Link Comentado was marked as the answer   
    Bom dia,
     
    Eu acabei de postar o problema, mas acabei de encontrar a solução \o/
     
    Pesquisando MAIS um pouco, eu verifiquei que devo informar a propriedade ACBrCTe.Configuracoes.Geral.FormaEmissao := teSVCSP, pois por default ela vem como teNormal.
     
    Atenciosamente.
     
    Wislei
  4. Wislei de Brito Fernandes's post in Erro Ao Cancelar was marked as the answer   
    Boa tarde,
     
    Na versão 2.00 do CT-e, apenas o cancelamento por evento é suportado.
     
    Dê uma olhada nos fontes disponibilizados na pasta exemplo.
     
    Segue um trecho do código que utilizo:
    ACBrCTe1.EventoCTe.Evento.Clear; with ACBrCTe1.EventoCTe.Evento.Add do begin infevento.chCTe := Chave; infEvento.CNPJ := EmpCNPJ; infEvento.dhEvento := now; infEvento.tpEvento := teCancelamento; infEvento.detEvento.xJust := justificativaCancelamento; infEvento.detEvento.nProt := Protocolo; end; ACBrCTe1.EnviarEventoCTe(10); Atenciosamente.
  5. Wislei de Brito Fernandes's post in Código De Barras Adicional No Dacte was marked as the answer   
    Bom dia Ítalo.
     
    Consegui resolver este problema. Para isto, foi necessário corrigir um erro na Unit ACBrCTeDACTEFRDM.pas. 
     
    Nesta unit esta atribuindo para a variável Contingencia_Valor a chave de contingência do CT-e mesmo depois dele autorizado para o CT-e com tpEmis = 5.
     
    E o correto neste momento é atribuir o protocolo e a data, assim como é feito no CT-e com o tpEmis = 1.
     
    Para a impressão do DACTE, eu resolvi de uma forma "alternativa". Como eu não consegui ajustar o arquivo do FastReport para exibir o segundo Código de Barras quando for tpEmis = 5 e ainda não autorizado ou, imprimir o protocolo de autorização quando for tpEmis = 5 e já autorizado, eu criei dois arquivos do FastReport.
     
    Quando ele ainda não está autorizado, eu chamo o arquivo em contingência. Quando está autorizado, eu chamo o arquivo que já utilizo para o CT-e normal (tpTmis = 1).
     
    Seguem os arquivos corrigidos para você verificar se é útil para todos esta correção estar no SVN.
     
    unit ACBrCTeDACTEFRDM.pas com as correções na variável dhEmis e na verificação da variável Contingencia_Valor arquivo DACTE_1_04.fr3 com a correção no campo Data e Hora da Emissão para exibir da hora, pois esta exibindo somente a data; arquivo DACTE_1_04-Contig.fr3 com o segundo código de barras. Report.zip
    ACBrCTeDACTEFRDM.pas
    Report.zip
    ACBrCTeDACTEFRDM.pas
×
×
  • 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.