Ir para conteúdo
  • Cadastre-se

dev botao

UNICRED CNAB 240


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

Recommended Posts

Bom dia.

Estou tentando implementar o CNAB 240 para o banco UNICRED RS.

Mas estou com um problema quanto aos dados do banco(Nome, Numero, Digito e TamanhoMaximoNossoNum).

Quando seto o TipoCobranca para cobUnicredRS no Create do ACBrBancoUnicredRS ja seta os dados padrões que seria do CNAB 400.

Porem não deixa mais alterar estes dados.

Fazendo assim.

FcomponenteBoleto.Banco.TipoCobranca    := cobUnicredRS;

FcomponenteBoleto.Banco.Nome                  := 'UNICRED DO BRASIL';
FcomponenteBoleto.Banco.Numero              := 136
FcomponenteBoleto.Banco.Digito                  := 0;
FcomponenteBoleto.Banco.TamanhoMaximoNossoNum := 11;

Mas não assume os dados que setei, continua com os dados que foi setado la no Create do ACBrBancoUnicredRS.

O que preciso fazer para resolver isso?

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia 

Mas o layout 240 é deste Banco mesmo? Pois esta cooperativa tem diversos layouts, se precisar alterar o número do Banco creio que será necessário utilizar outra classe, note que já existe UnicredES e UnicredSC.

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Quanto a alterar o valor destas propriedades teria que fazer isso após a criação da classe. Mas o número do Banco realmente não vai conseguir, é definido quando seleciona o tipo de Cobrança...

Creio que por se tratar do Banco 136 esse layout deva ser implementado na Classe UnicredES que é 136. Não sei se a nomenclatura dessas classes corresponde apenas ao layout dessas UFs, mas o que vai importar de fato é o layout, ou seja o número do Banco...

Aparentemente o Unicred tem um Layout padrão que está especificado como "Unidade Porto Alegre" e os demais utilizam uma estrutura muito parecida apenas alterando alguns campos e o código do Banco.

Note que a reestruturação realizada nestas classes, permite implementar na classe principal "UnicredRS" e utilizá-las nas classes filhas, simplesmente alterando os campos no momento de criar a Classe filha. Isso é feito na classe UnicredES, Instancia com o código 136 e utiliza o mesmo HEADER da classe pai, apenas alterando algumas propriedades pré-definidas.

Consultor SAC ACBr

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

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

Link para o comentário
Compartilhar em outros sites

Blza, somente setei o FcomponenteBoleto.Banco.TipoCobranca para cobUnicredES   somente para criar mas as funções do CNAB 240 deixei tudo no UnicredRS, funcionou certinho.

Vou fazer a homologação agora.

Quando estiver ok vou postar aqui para vocês analisarem e postarem no SVN se possível.

Blz?

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Administradores

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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 !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Este tópico foi criado há 1395 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.

The popup will be closed in 10 segundos...