Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

Gustavo.martins

Membros
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

6 Neutral

1 Follower

About Gustavo.martins

  • Rank
    Novato

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Boa tarde. Estava debbugando o código para resolver um problema para um cliente e reparei que existe uma informação que o Acbr ainda não implementou na geração de boletos. Ao fazer um boleto com "13 - Alteração do valor nominal do boleto" com o CNAB 400, a função GerarRegistroTransacao400 na unit ACbrPanCaixa.pas não possui tal código implementado. Escrevi a informação na mão na classe mas gostaria que fosse adicionada ao projeto porque pode ajudar outras pessoas e além disso não precisaria refazer a alteração ao atualizar o ACBr. Segue em anexo o arquivo .pas com a alteração
  2. Bom dia Ítalo. Realmente não existe a necessidade de ter um Conhecimento para conseguir usar a função. Foi um erro de interpretação meu. Consegui utilizar a função, estou apenas realizando alguns ajustes no código para que não ocorram rejeições na Sefaz. Obrigado pela ajuda.
  3. Usei a função loadFromFile para carregar os dados da CTe que estou tentando desacordar. Mas quando estou debugando a função testa se o tpEvento é tpCancelamento e como estou passando tePrestDesacordo não esta passando no teste e não consigo executar p desacordo. (Usando a função EnviarEvento)
  4. Boa tarde pessoal. Comecei a implementação do desacordo da CTe porem estava olhando a classe ACBRCTe e percebi que para usar o método de enviar evento que estou usando seria necessário ter um Conhecimento preenchido. Como funciona isso? Basta colocar a chave da cte na propriedade ChaveCte do Conhecimento?
  5. Obrigado pela resposta Ítalo. Vou testar essa solução aqui no código. Valeu!!!
  6. Boa tarde. Mas no caso quem desacordar a nota não é exatamente a empresa contra quem a nota é emitida? No caso a empresa entendendo que aquele serviço não foi prestado para ela teria que desacordar tal nota na Sefaz?
  7. Bom dia. Estou implementando o desacordo da CTE porem estou tendo dificuldades para encontrar materiais de apoio tal como exemplos, documentação ou algo assim. Depois de muito buscar aqui no fórum encontrei uma implementação que poderia fazer sentido para o evento de desacordo. Segue o exemplo: ACBrCTe.EventoCTe.Evento.Clear; ACBrCTe.EventoCTe.Evento.Add; ACBrCTe.EventoCTe.Evento[0].infevento.chCTe := ChaveCTe; ACBrCTe.EventoCTe.Evento[0].infevento.CNPJ := emitente.cnpj_cpf; ACBrCTe.EventoCTe.Evento[0].infevento.dhEvento := now; ACBrCTe.Event
  8. Boa tarde Everson! Consegui implementar seguindo o moledo que vc exemplificou acima. Resolvi o problema e implementei a classe que estava faltando no projeto. Obrigado pela dica.
  9. Obrigado pela resposta. Mas onde vou achar essa propriedade XML? Pois quando busco em pACBRCTe.WebServices.DistribuicaoDFe. ela não aparece. E outra pergunta, o componente converte o codigo zip que vem dentro do lote de Ctes fornecidos pela Sefaz? Só para deixar claro. Obrigado desde já!
  10. Olá a todos. Estou desenvolvendo uma solução para monitorar a emissão de CTes e já consigo solicitar e fazer o retorno dos dados para a Sefaz. O problema é que, segundo o padrão da Sefaz, o arquivo de resposta com as CTes que necessito vem comprimido no padrão gzip. Qual é a função do ACBr que posso usar para descomprimir o arquivo? Desde já agradeço.
×
×
  • Create New...