Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLib Boleto - Sicredi - Código Mora sendo gerado incorretamente


Ver Solução Respondido por Renato Rubinho,

Recommended Posts

  • Membros Pro
Postado

Atualizado recentemente a dll, foi identificado que foi alterado validações do codigo de mora para o Sicredi, onde passou a ser informado valor 1 em vez de 'A' ou 'B'

 

analisando o codigo fonte verifiquei que foi comentado ali e feito o método abaixo, porem analisando o metodo abaixo ainda deveria puxar A ou B, porem esta sendo retornado 1 no campo 19, alguem consegue dar mais detalhes do que aconteceu?
image.png.e5a88c8cc7098a8cb971519849943bff.png

image.png?ex=67eed7e3&is=67ed8663&hm=96a76935e1019c77269dfdda6618d09c08fc292db3dc5ead8c65fe519fbc1b99&

image.png.bfa663c82057dae56d01ab88744fb6e8.png

  • Consultores
Postado

No ini do título, experimente preencher a chave CodigoMora com A ou B.

https://acbr.sourceforge.io/ACBrLib/Particularidades.html

Nas particularidades do Sicredi tem a informação que devem ser estes literais ao invés de 1 ou 2.

function TACBrBancoSicredi.ObtemCodigoMoraJuros(const ACBrTitulo: TACBrTitulo): String;
begin
  with ACBrTitulo do
  begin
    if (CodigoMora <> '') then
      Result := CodigoMora
    else
    begin
      case CodigoMoraJuros of
        cjTaxaMensal,cjTaxaDiaria: Result := 'B';
      else
        Result := 'A';
      end;
    end
  end;
end;

Veja na função que trata o que deve ser gerado no segmento, caso o CodigoMora esteja preenchido, o valor recebido prevalecerá.

Se não for preenchido, irá considerar o que for preenchido em CodigoMoraJuros (0..4) para retornar A ou B.

https://acbr.sourceforge.io/ACBrLib/IndicedeCodigosTituloINI.html

 

  • Consultores
  • Solution
Postado

Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-38391
Por favor aguarde a próxima compilação da Lib, no mais tardar na compilação semanal na próxima terça-feira, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado.
 

  • Curtir 1
  • Consultores
Postado

Bom dia,

Foram compiladas novas versões das Libs hoje. Por favor atualize e faça novos testes.

Obrigado

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...