Ir para conteúdo
  • Cadastre-se

dev botao

Data Arquivo Remessa CNAB240 Banco ABC Brasil


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1480 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia!

Na geração do arquivo remessa CNAB240 do banco ABC Brasil (ACBrBancoABCBrasil.pas), é usado a variável "sDataMoraJuros" para a Data do juros de mora (posições 119 - 126 do segmento P) e para Data da multa (posições 067 - 074 do segmento R). Acredito que a data da multa deveria ser estar em uma variável diferente; para isso eu preencho a propriedade "DataMulta" do título. Olhei os fontes de outros bancos e asa datas são tratadas separadas e no fonte do ABC Brasil não  houve esse tratamento.

Vou alterar aqui para enviar, mas queria saber se essa alteração poderia ser feita por vocês para novas versões?

 

Postado

No ACBrBancoABCBrasil,pas, eu trocaria o trecho:

    IfThen((PercentualMulta > 0), '2', '1') + // 066 - 066 / Código da multa
    sDataMoraJuros + // 067 - 074 / Data da multa
    IfThen(PercentualMulta > 0,
      IntToStrZero(round(PercentualMulta * 10000), 15),
      IntToStrZero(0, 15)) + // 075 - 089 / Valor/Percentual a ser aplicado

por

    IfThen((PercentualMulta > 0), '2', '1') + // 066 - 066 / Código da multa
    IfThen((PercentualMulta > 0),
      FormatDateTime('ddmmyyyy', DataMulta), '00000000') + // 67 - 74 Se cobrar informe a data para iniciar a cobrança ou informe zeros se não cobrar
    IfThen(PercentualMulta > 0,
      IntToStrZero(round(PercentualMulta * 10000), 15),
      IntToStrZero(0, 15)) + // 075 - 089 / Valor/Percentual a ser aplicado

Peguei o trecho usado no ACBrBancoSantander.pas.

Obrigado pela atenção.

 

Postado

Bom dia!

Obrigado pela atenção.

Complementando, peço para alterarem o seguinte trecho, também:

- Onde está     IfThen((PercentualMulta > 0), '2', '1') + // 066 - 066 / Código da multa

- mudar para     IfThen((PercentualMulta > 0), '2', '0') + // 066 - 066 / Código da multa

Obrigado

 

 

  • Este tópico foi criado há 1480 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.