Ir para conteúdo
  • Cadastre-se

dev botao

Boletos Unicred RS nova versão


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

Recommended Posts

  • Membros Pro
Postado (editado)

Atualizei hoje o ACBrBoleto e verifiquei uma série de conflitos entre a versão da Unicred RS que tínhamos em produção e a nova versão baixada. Por via das dúvidas fiz um teste com a versão anterior(ok) e com a nova emitindo o mesmo boleto para comparar e verifiquei diferença no dígito verificador do nosso número e também na linha digitavel conforme imagens em anexo. Por conta disso tentei voltar a versão anterior mas não compila mais em razão das alterações realizadas nas demais units.

Desde já agradeço.

boleto_produção_ok_versao_anterior.png

boleto_nova_versao.png

Editado por sysbase
  • Moderadores
Postado

Bom dia

Foi realizado um refactory na classe desse banco para otimizar a implementação dos demais layouts deste Bancos. Porém não deveria alterar o cálculo da linha digitável e digito verificador, pois não foi modificado essa função.

Se possível anexe os dados que esta passando para geração desse boleto para que possamos verificar.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
Postado

Verifique se não existe divergência nas units ACBrBoleto na sua máquina em comparação com SVN... Atualize todos os fontes e reinstale o componente...

Nos testes que realizei utilizando o mesmo campo Carteira e Nosso Número do seu exemplo, não ocorreu a diferença citada acima. Veja:

image.png

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
Postado
13 horas atrás, sysbase disse:

boleto_produção_ok_versao_anterior.png

Desde a primeira versão do código no repositório o nosso número é formatado incluindo a carteira:

function TACBrBancoUnicredRS.MontarCampoNossoNumero (
   const ACBrTitulo: TACBrTitulo ) : String;
begin
   Result := ACBrTitulo.Carteira + '/'+ ACBrTitulo.NossoNumero + '-'+ CalcularDigitoVerificador(ACBrTitulo);
end;

Então esse boleto não está compatível com qualquer versão do código do repositório.

E a alteração do nosso número vai causar alteração do dígito do mesmo e também do dígito geral como destacado.

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado

Boa tarde BigWings... tudo atualizado e reinstalado e continua gerando diferente da versão que temos, mas realmente, revisando aqui verifiquei que a versão que temos em produção até então foi modificada por nós para conseguir homologar junto à Unicred, lembro que não homologou com a versão que havia no repositório e ajustes foram feitos, não havia ainda um padrão, isso deve fazer mais de 1 ano talvez 2. Mas o fato é que homologaram na época e está em produção até hoje, de qualquer forma, vou entrar em contato com eles e refazer a homologação usando a nova versão e qualquer divergência posto aqui.

Grato.

  • Moderadores
Postado

Confirme se está homologando pelo mesmo Layout desta Classe, pois este banco tem variações de layout para cada região. Note que foi adicionado também a classe UnicredSC.

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
  • Solution
Postado
Em 25/01/2020 at 11:05, sysbase disse:

Bom dia,

Alguém poderia disponibilizar o manual CNAB 400 utilizado neste refactory? Seria interessante disponibilizar na pasta ACBrTools\Bancos\ do SVN.

Estou anexando o manual recebido da Unicred RS (Missões) e utilizado na última homologação realizada em junho/2019.

Grato

Cobranca UNICRED Troca Eletronica Cedente - CNAB 400A - Versao 1 1.rar 1 MB · 1 download

Bom dia,

Essa classe está baseada no layout abaixo. Lembrando que não houve alterações das regras no refactory realizado, mantivemos o mesmo layout, foi realizado otimizações na codificação apenas, note que outras classes desse banco podem ser implementadas a partir da Classe ACBrUnicredRS, justamente por esse Banco ter diversos layouts diferentes.

MANUAL UNICRED CNAB 240 E 400.zip

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 4 semanas depois ...
Postado
Em 25/01/2020 at 21:11, Alan Petry disse:

Pessoal, estou disponibilizando aqui os ajustes que fiz na cobrança da Unicred RS, juntamente com o Manual que me foi disponibilizado por eles.

Encaminhei para homologação, assim que estiver tudo liberado eu aviso aqui também.... 

GR - COB136 - Composição da Ficha de Compensação.pdf 502 kB · 2 downloads GR - COB136 - Layout CNAB 400 - Remessa.pdf 488 kB · 3 downloads GR - COB136 - Layout CNAB 400 - Retorno.pdf 250 kB · 2 downloads ACBrBancoUnicredRS.pas 41 kB · 3 downloads

Olá Alan! Tudo bem?

Conseguistes fazer a homologação do boleto com as alterações que fizestes neste arquivo que mandou?

  • 1 mês depois ...
Postado

opa, tudo bem, 

Sim, consegui homologar... acho que tive que fazer mais 1 ou 2 pequenos ajustes aqui, mas está funcionando, 

 

Cliente está trabalhando com a Unicred normalmente.

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