Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membro Pro Verificado
Postado

Bom dia! Estou utilizando os fontes atualizados e no processo de homologação do arquivo de remessa junto ao banco, tive que fazer algumas alterações para que fosse homologado o arquivo 

Adicionei na uses: Math

 No metodo GerarRegistroTransacao400 tiver que alterar o comando

De: ValorMora  := CurrToStr(round(ACBrTitulo.ValorMoraJuros * 100));

Para: ValorMora := FloatToIntStr(RoundTo((ACBrTitulo.ValorDocumento * ACBrTitulo.ValorMoraJuros)/100,-2));

e também na montagem do registro 1

de: PadRight( RemoverEspacosDuplos( TiraAcentos(
                                                         ACBrTitulo.Sacado.Logradouro
                                                         + ' '
                                                         + ACBrTitulo.Sacado.Numero
                                                         + ' '
                                                         + ACBrTitulo.Sacado.Complemento
                                                         + ' '
                                                         + ACBrTitulo.Sacado.Bairro
                                                         + ' '
                                                         + ACBrTitulo.Sacado.Cidade
                                                         + ' '
                                                         + ACBrTitulo.Sacado.UF ) ), 40, ' ') + // 277 a 316 Endereço completo 

Para:  PadRight(RemoverEspacosDuplos(TiraAcentos(

                                                         ACBrTitulo.Sacado.Logradouro

                                                         + ' ' +

                                                         ACBrTitulo.Sacado.Numero

                                                         + ' ' +

                                                         ACBrTitulo.Sacado.Complemento

                                                         + ' ' +

                                                         ACBrTitulo.Sacado.Bairro

                                                         + ' ' +

                                                         ACBrTitulo.Sacado.Cidade)),38,' ')    + // 277 a 314 Endereço completo

                                                         ACBrTitulo.Sacado.UF + // 315 a 316  UF pagador

 

Estou anexando  unit ACBrBancoInter e também o manual caso desejem validar o ajustes.

 

Manual_CNAB400_Cobranca.pdf ACBrBancoInter.pas

  • Consultores
Postado

acho que poderia usar uma das funções do ACBrUtil que já trata para arredondar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 289 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.