Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (editado)

 Segundo Layout CNAB 400 do banco Money Plus, quando não houver sacador/avalista o campo destinado ao mesmo deverá ser preenchido com espaços vazios e não com 0 ( como está hoje).

image.thumb.png.427b166ed89378bb0f0e988b10b892aa.png

Trecho da Unit ACBrBancoBradescoMoneyPlus.pas responsavel por preencher o campo.

LTipoEmissaoBoleto  := sTipoBoleto;
        LAvisoDebitoAuto    := '2';
        LDebitoAutomatico   := 'N';
        LInstrucoesProtesto := sProtesto;
        LMensagemCedente    := LTipoAvalista  + // 335 a 335 - Tipo de Inscrição 0 isento 1 cpf 2 cnpj 3 pis/pasep 9 outros
                               PadLeft(OnlyNumber(Sacado.SacadoAvalista.CNPJCPF),14,'0') + // 336 a 350 - Número de Inscrição do Avalista
                               PadRight(Sacado.SacadoAvalista.NomeAvalista, 40, ' ');      // 351 a 394 - Nome do Avalista

 

Editado por Victor Natan Amaral
Postado
3 minutos atrás, Juliomar Marchetti disse:

está ocorrendo erro ao registrar?

fez alteração e validou junto ao banco o registro?

se sim anexe a unit com a sugestão de correção

O Arquivo foi registrado, porém o banco retornou essa correção a ser aplicada. Ja Ajustei a Unit, assim que válidar novamente com o banco anexo no topico.

  • Consultores
Postado

não é o caso de usar o LayoutVersaoArquivo = 002 ?

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado
19 horas atrás, Victor H. Gonzales - Panda disse:

não é o caso de usar o LayoutVersaoArquivo = 002 ?

Victor, vi que passando LayoutVersaoArquivo = 002 ele ajusta outras informações além da que o banco retornou. Não sei se seria uma abordagem correta.

  • 5 meses depois ...
  • Consultores
Postado
4 horas atrás, LS Adriano disse:

Também estamos com o mesmo problema. Passando o Titulo.Sacado.Avalista = '' esta gerando remessa na posição 335 como '100000000000000'.

possui 3 versões esse banco.

001, 002, 003;

 

não temos ocorrência de problemas com esse banco até o momento.

qualquer situação, anexe o manual atual do banco, visto que esse campo é um campo misto.

335 a 394 - 2ª Mensagem/Sacador Avalista - (pode ser utilizado para a finalidade de Sacador/Avalista ou mensagem)

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Postado

Entendi, depois de ler o código fonte do ACBrBancoBradescoMoneyPlus, percebi que existe versões de layout e que no nosso caso só vamos usar o layout 2 por enquanto.

Obrigado pela ajuda.

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