Ir para conteúdo
  • Cadastre-se

Daniel Reis Duarte Pousa

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Daniel Reis Duarte Pousa's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

3

Reputação

  1. Realmente na documentação do BB não tem a opção segmento S com a opção 3 de mensagens. Só com a opção 8 de e-mails. Descobri a alteração que vai resolver o meu problema. Só marcar o GerarSegS como verdadeiro se o BoletoEmail estiver verdadeiro. Na linha 598 está if (BoletoEmail) or (Mensagem.Count > 1) then passar para if BoletoEmail then Não sei se será útil para todos. Segue a resposta do BB:
  2. A resposta do Banco do Brasil foi que o Segmento S só poderá existir se a opção BoletoEmail estiver marcado. Portanto não faz diferença nenhuma essa alteração.
  3. Essa foi o motivo da rejeição dos primeiros envios que fiz. Estou gerando hoje os arquivos de envio para ser validado. Assim que tiver essa resposta comunico.
  4. Segmento S da Remessa para o Banco do Brasil. nas posições 19 e 20 a documentação do banco pede para inserir "00". No componente só faz isso quando a opção BoletoEmail estiver marcado como true. Caso contrário ele não coloca o "00" Sugestão de acerto no aquivo ACBrBancoBrasil.pas: if BoletoEmail then Result:= Result + '8' + '00' + // 018 - 018 - Identificação da impressão // 019 - 020 - Zeros PadRight(ACBrTitulo.Sacado.Email, 140) + // 21-160 Email '00' + // 161-162 Zeros Space(78) // 163-240 brancos else Result:= Result + '300' + PadRight(MontarInstrucoes2, 220); // Estava Result:= Result + '3' + PadRight(MontarInstrucoes2, 222) Segue a documentação do Banco do Brasil CNAB240SegPQRSTY.pdf
×
×
  • 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.