Pesquisar na Comunidade
Showing results for tags 'conta'.
Encontrado 7 registros
-
Olá pessoal. Estou implementando o boleto do Bradesco, estou com algumas dúvidas: Erro enviado pelo suporte do Bradesco: Registro Header (primeira linha do arquivo): - posição 27 a 46: preencher com o número do perfil (código do cedente – acessório escritural) = 4680446, alinhar com zeros a esquerda - posição 111 a 117: preencher com o número sequencial da remessa (sempre maior do que último enviado para o banco) = 0000090 Na hora de passar para o componente o valor de cedente, devo informar esse valor acrescido de zeros a esquerda ou o próprio componente se encarrega disso? O número sequencial de remessa do Bradesco deve ser controlado? Preciso saber qual o ultimo que foi enviado e fazer com que o mesmo numero sempre seja acrescido a cada envio? Segue em anexo arquivo: No mais, obrigado. PS: Desculpe se falei alguma bobeira, estou começando agora a trabalhar com o componente e com esse tipo de ramo. PS2: Existe algum manual do componente, com descrições de cada propriedade para ajudar nos estudos? Desde já agradeço. cb210701.rem
-
Alteração TACBrBoleto e TACBrBancoBanrisul - Motivo : Conta
um tópico no fórum postou lukas1056 ACBrBoleto
Olá pessoal estive verificando e percebi que ao passar as informações necessárias para gerar o arquivo de remessa para o Banrisul o mesmo estava gerando o numero da conta incorretamente, por exemplo se a minha conta for " 35.1287420-9 " (Conta fictícia criada apenas para exemplo com números aleatórios ), sendo os dois primeiros dígitos utilizados para identificar o tipo da conta , os próximos sete como o numero da conta e o ultimo como digito verificador. Acontece que antes da alteração feita só era possível adicionar o Numero da conta e o digito verificador, mas ao setar a conta com os 9 dígitos passa pela função IntToStrZeros que faz o tamanho ficar 7 que é o tamanhoConta no TAcbrBancoBanrisul, então a minha alteração feita foi apenas adicionar mais uma property ao ACBrBoleto "CodTpoConta" que ira receber esse código que vem antes do numero da conta, para que no momento da geração do arquivo o mesmo seja gerado corretamente contendo os três zeros como informa o manual, o código do tipo da conta e o numero da conta propriamente dito com os 7 digitos. Imagens: Adicionado a variavel Adicionado a Property Alterado para ao gerar o Header seja colocado a conta com os três zeros mais o código do tipo da conta e o numero da conta. Alteração no GerarRegistroHeader240 Alteração no Segmento P Nesta parte a conta vai ser formatada assim dizendo de acordo com o TamanhoConta definido no TACBrBancoBanrisul, no caso 7 dígitos Set Conta Nesta parte pode ser visto o tamanho da conta do banrisul que é usada na função da imagem anterior. Tamanho da Conta Essa função serviria para colocar zeros caso o tamanho do numero fosse menor que o tamanho passado, mas neste caso remove digitos pois o numero passado é maior que o Tamanho definido. (No caso o numero tem 9 digitos e o tamanho é 7). Função IntToStrZeros Manual do Banrisul CNAB240 Conta corrente. Link do manual: http://www.banrisul.com.br/bob/data/CobrancaEletronicaBanrisul_layout_pdr_Febraban240_vrs25102013.pdf?cache=9 Arquivos para teste: ModificaçoesBanrisul.rar Bom gente, primeiramente agradeço a atenção de todos, gostaria que fosse validado essas alterações pois acredito que seja desta maneira que deva ser tratado a conta no caso do banrisul, e se eu estiver errado sobre algo por favor me digam! Sou iniciante no Delphi, mas essa foi a forma que encontrei para gerar o arquivo com essas informações corretas. Estou no aguardo da validação desta alteração. Muito Obrigado.-
- alteração
- acbrboleto
- (e 4 mais)
-
Estou implementando boleto Banestes no meu sistema e pelo o que entendi, o campo conta é obrigatório possuir máscara. Alguém consegue me passar algo referente essa informação? Att.
- 15 replies
-
- acbrboleto
- banestes
-
(e 1 mais)
Tags:
-
algum moderador ou fundador pode me esclarecer porque foi removida a minha conta? juro que tenho me portado bem qualquer problema estou á disposição 3soft
-
Bom dia pessoal. Não sei se já ocorreu esta situação com alguém, mas tenho um cliente cujo o arquivo de retorno vem com mais de uma conta (previsto no layout esta possibilidade) no campo 021 a 037 do layout 400 do bradesco e 18 a 29 do Itau por exemplo. Há alguma coisa em desenvolvimento para este caso? Obrigado
-
Estou com problemas ao gerar arquivo de remessa para boleto do banco Itaú , verifiquei que as informações sobre a agencia estão sendo enviadas faltando 01 digito e que a informação sobre conta esta sendo enviado zerado. Aparentemente o PDF está sendo gerado corretamente. Os dados são: Agencia = 3068 DV=3 Conta = 12040 DV 5 Cód Cedente = 341 Alguém poderia me auxiliar o que pode estar ocorrendo o erro? Em anexo, o arquivo PDF e a remessa gerada. 001.rar
-
Bom dia pessoal, estou começando a fazer boletos dos principais bancos para homologação. Observei que os Código Cedentes mudam de acordo com cada banco, cada banco trata de um jeito. Então eu gostaria de compartilhar com vocês esta parte do meu código para saber a opinião de vocês e como cada pessoa trata isso, pois no meu código abaixo eu acho que ainda não vai encaixar em todas as ocorrências que viram daqui pra frente. case ACBrBoleto.Banco.Numero of 1: begin (* Banco do Brasil *) ACBrBoleto.Cedente.CodigoCedente := FormatFloat('00000000000',StrToInt(ACBrBoleto.Cedente.Conta))+'-'+ACBrBoleto.Cedente.ContaDigito; ACBrBoleto.Cedente.Modalidade := qBanco.FieldByName('VARIACAO').Text; end; 33: begin (* Santander *) ACBrBoleto.Cedente.CodigoCedente := sContaComDigito; ACBrBoleto.Cedente.Modalidade := qBanco.FieldByName('CARTEIRA').Text; end; 104: begin (* Caixa Sicob *) ACBrBoleto.Cedente.CodigoCedente := ACBrBoleto.Cedente.Agencia+'870'+ACBrBoleto.Cedente.Convenio; end; 237: begin (* Bradesco *) ACBrBoleto.Cedente.CodigoCedente := FormatFloat('0000000',StrToInt(ACBrBoleto.Cedente.Conta))+'-'+ACBrBoleto.Cedente.ContaDigito; end; 341: begin (* Itau *) ACBrBoleto.Cedente.CodigoCedente := qBanco.FieldByName('CONTA').Text; end; end; (* Cedente.DigitoCodigoCedente := ''; *) No código acima não coloco nada no DigitoCodigoCedente e não sei pra que serve.
- 5 replies
-
- codigocedente
- boleto
- (e 8 mais)