Ir para conteúdo
  • Cadastre-se

Yorrann Fehlberg

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Yorrann Fehlberg's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputação

  1. Amigo, eu estava querendo mostrar que o campo 05.5 ocuparia o da posição 021 a 394, só que está começando na posição 023 pois o campo anterior, 04.5 está ocupando duas casas a mais do que deveria, ocupando assim o espaço do campo seguinte consequentemente deixando ele dois campos menor. EX: Abaixo tenho as 30 primeiras posições da linha. 5992130113000000000200 Se você observar atentamente o manual, perceberá que o campo 05.5 deveria começar na posição 21 preenchendo com brancos até a posição 394, so que o campo anterior está maior, reduzindo assim o tamanho do 05.5: Agora a dúvida, o que está correto, o código do ACBr ou o manual do banco?
  2. Boa tarde, Olhando o manual do Banco do Brasil disponibilizado no SourceForge do próprio ACBr e olhando o arquivo gerado percebi que o fonte tem um pequeno problema descrito a seguir: A partir da linha 772 tenho o seguinte código montando a linha do registro 5: Result:= Result + #13#10 + '5' + //Tipo Registro '99' + //Tipo de Serviço (Cobrança de Multa) IfThen(PercentualMulta > 0, '2','9') + //Cod. Multa 2- Percentual 9-Sem Multa IfThen(PercentualMulta > 0,FormatDateTime( 'ddmmyy', Vencimento ),'000000') + //Data Multa IntToStrZero( round( PercentualMulta * 100), 12) + //Perc. Multa Space(372) + //Brancos IntToStrZero(NumRegM,6); E o manual (http://acbr.svn.sourceforge.net/viewvc/acbr/tools/Bancos/BancoBrasil/CBR643%20-%207%20POSI%C3%87%C3%95ES.pdf?revision=4536) na página 13 está um pouco diferente do código do ACBr. Segue em anexo o meu arquivo gerado para visualização do erro no registro 5. REMESSA 17122012094157.txt
  3. Eu também tive este problema e corrigi no meu projeto. Mas ainda está errado no ACBr.
  4. Galera, não sei se aconteceu com vocês, mas na minha unit na Procedure LerRetorno400(linha 1184) do Banco do Brasil existe uma condição seguinte: if (Copy(Linha,1,1) <> '7') or (Copy(Linha,1,1) <> '1') then Continue; Mas quando ia ler o arquivo, sempre caia no Continue e nunca lia os registros do arquivo, precisei mudar e ficou assim: if ((Copy(Linha,1,1) <> '7') and (Copy(Linha,1,1) <> '1')) then Continue; Alguém mais teve este problema?
  5. Boa Tarde Juliana, Eu entendi o que você me disse, mas o meu problema é o seguinte: O DV é adicionado a Linha Digitável na Função TACBrBancoClass.MontarLinhaDigitavel da Unit ACBrBoleto. Essa função é chamada da Unit ACBrBoletoFCFR na Função PrepareBoletos, passando como parâmetro o Código de Barras montado anteriormente. Quando é passado esse valor para a função não é verificado o tamanho do Convênio para verificar se é para incluir ou não o DV. No meu caso o convênio é de 7 Posições (2269784) e ele não deveria inserir o DV.
  6. Pessoal, Estou implementando o ACBr Boleto do Banco do Brasil e estou tendo o seguinte problema: Segundo o Layout do Link abaixo, o Nosso Número da Linha Digitável não deve estar acompanhado do Digito Verificador, mas o componente não verifica se o Banco é o Banco do Brasil para poder não incluir o Digito verificador, e o meu arquivo de remessa está sendo recusado pela equipe de Homologação do Banco. Link: http://www.bb.com.br/docs/pub/emp/empl/ ... oqueto.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.