Ir para conteúdo
  • Cadastre-se

heijmeijer

Membros
  • Total de ítens

    1
  • Registro em

  • Última visita

heijmeijer's Achievements

Newbie

Newbie (1/14)

  • One Year In
  • Conversation Starter
  • Dedicated Rare
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Bom dia pessoal, Em homologação com o Banco ABC Brasil - CNAB 240, identifiquei que a variável STipoJuros estava fixa para a opção 1 - Valor por dia. Nos meus testes, precisava que fosse tratado a opção Taxa Mensal, para isso, efetuei as seguintes mudanças no arquivo ACBrBancoABCBrasil, função GerarRegistroTransacao240. Antigo: if (ValorMoraJuros > 0) then begin STipoJuros := '1'; // Valor por dia if DataMoraJuros <> 0 then sDataMoraJuros := FormatDateTime('ddmmyyyy', DataMoraJuros) else sDataMoraJuros := PadLeft('', 8, '0'); end else begin sDataMoraJuros := PadLeft('', 8, '0'); STipoJuros := '3'; // Isento sValorMoraJuros := IntToStrZero(0, 15); end; Novo: if (ValorMoraJuros > 0) then begin case CodigoMoraJuros of cjTaxaMensal: begin STipoJuros := '2'; sValorMoraJuros := IntToStrZero(round(ValorMoraJuros * 10000), 15); end; else STipoJuros := '1'; sValorMoraJuros := IntToStrZero(round(ValorMoraJuros * 100), 15); end; if DataMoraJuros <> 0 then sDataMoraJuros := FormatDateTime('ddmmyyyy', DataMoraJuros) else sDataMoraJuros := PadLeft('', 8, '0'); end else begin sDataMoraJuros := PadLeft('', 8, '0'); STipoJuros := '3'; // Isento sValorMoraJuros := IntToStrZero(0, 15); end; Feito isso, os arquivos funcionaram conforme esperado e o boleto foi homologado. Sugiro essas alterações. Atenciosamente, Alexis Heijmeijer
×
×
  • 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...