Ir para conteúdo
  • Cadastre-se

lucasjrnany

Membros
  • Total de ítens

    59
  • Registro em

  • Última visita

Tudo que lucasjrnany postou

  1. Boa Tarde, Estou como mesmo problema para AM, teste com servidor do Paraná está funcionando tranquilo, você conseguiu resolver, poderia me dar uma dica se não for incomodo. Att
  2. Bom dia, Realmente acabe de testar aqui ta faladando os brancos da segunda instrução o arquivo de remessa fica fora de posição. Valeu Roberto. Att...
  3. Bom dia, Juliana, eu passei por esse mesmo problema no manual CNAB400, esse banco tem 2 instruções, e está indo vazio, ai o arquivo de remessa fica fora de posição eu fiz uma adaptação para homologar o boleto, mais acabe esquecendo de abrir tópico, mais Graça nosso Amigo Paulo ele abriu o post, eu fiz essa adaptação na linhas 378 e 379. PadLeft(AInstrucao,2,'0') + // 1ª e 2ª instrução codificada PadLeft('0',2,'0') + // 1ª e 2ª instrução codificada Atenciosamente.
  4. Boa tarde, Nenhuma na geração de remessa é só passar mesmo nosso numero gerado na inclusão ou geração do titulo sem digito verificador pois calculo e o mesmo, aqui funciona de boa tenho vários clientes usando. Att.
  5. Boa tarde, Se tem que mandar o nosso numero já formatado para componente, tem duas possibilidades uma é usar a procedure que vai do ACBR Exemplo : NossoNumero := ACBrBoleto.Banco.MontarCampoNossoNumero(Titulo); porem essa função traz nosso numero formatado no padrão sicredi, se pode remover a formatação e fazer um copy para retirar o digito verificador. Outra opção eu peguei a mesma função do acbr rescrevi ela adaptando retirando a formatação e sem colocar o digito verificador, funcionou perfeito. Qualquer duvida estamos ai . Att...
  6. Boa Tarde, Por isso te perguntei qual valores que você passou para componente, pois tenho banco do brasil homologado tanto sem e com registro, pois o banco do brasil essa propriedade tem que está preenchida. Cedente.Convenio = Código COnvenio BB; Cedente.Modalidade = Variação da Carteira; Att.
  7. Boa tarde, Quais valores se está passando para componente, carteira código do convênio, variação, etc .. Att.
  8. Sim eu tenho planilha do sicredi para validar a linha digitável está correta.
  9. Bom dia. Jeferson Rodrigo Stefani eu tenho10 clientes usando SICREDI todos estão homologado e funciona 100% , enviado e recebendo remessa. Posta aqui sua rotina de geração para eu poder te ajudar Melhor .. Att.
  10. Boa jburda, Faz esse teste por favor depois que você passa o nosso numero para componente executa esta procedure aqui olha se dar certo. ACBrBoleto.Banco.MontarCampoNossoNumero(Titulo); Qualquer duvida posta ai, hoje homologuei mais 1 clientes Sicredi está tudo perfeito. Att. Boa noite.
  11. Boa tarde, Edson existem uma função no ACBR que formata o nosso numero eu uso ele, para banco sicredi eu faço assim eu meu fonte : FBDContasReceberBLOQUETO_NOSSO_NUMERO.AsString := ACBrBoleto.Banco.MontarCampoNossoNumero(Titulo)); Assim não precisei mexer no fontes do ACBR. Att.
  12. Bom dia, O pessoal do SIcredi me retornou está correto mandei novo boletos para eles validarem. Por algum motivo algum boleto sairão da sequência, mais foi resolvido. Wanderley Trevisan exatamente o código da Geração e 2 mesmo. Bom Trabalho. Att.
  13. Boa Noite, Juliana estou com protocolo aberto no Sicredi, olhando bem analisando e fazendo as contas manualmente e seguindo manual do Sicredi, cálculo está correto e também tenho planilha de validação do sicredi que valida a linha digitável do boleto, o acbr está gerando correto a linha digitavel, assim que eles responderem darei o feedback aqui no tópico, obrigado pela atenção. Att.
  14. Boa Tarde, Juliana tava olhando o manual na pagina 52, na montagem do campo livre o valor do campo posto são duas posições, o código do posto que estou passando 03, se eu passar esse valor para componente ele rejeita o valor do zero é isso mesmo não preciso passar o valor de zero a esquerda, Pintou essa duvida ? Att
  15. Segue os dados. ACBrBoletoFCFR.Filtro := fiNenhum; ACBrBoletoFCFR.LayOut := lPadrao ACBrBoleto.Banco.TipoCobranca := cobSicred; ACBrBoleto.Cedente.Modalidade := '1' acbrboleto.Banco.Numero = 748 Cedente.TipoInscricao := pJuridica; Cedente.ResponEmissao := tbCliEmite; CodigoMora := 'A'; Cedente.Agencia = '0902' Cedente.AgenciaDigito = '03'; acbrboleto.Cedente.Conta = '06111' acbrboleto.Cedente.CodigoCedente = '06111'; LayoutRemessa := c400; titulo.Carteira = 1; Att ...
  16. Boa Noite, Juliana segue os dados solicitado Cooperativa : 0902 Posto :03 Cedente : 06111 CC : 06111-5 CNAB : 400 Nosso Numero passando componente 9688 Nosso Numero Formatado : 15/209688-9 Emissão : 15/07/2015 Vencimento : 30/07/2015 Protesto : 5 Dias Valor do Titulo : 414,66 Se precisar mais de algum dados posso te enviar o arquivo de remessa. Obrigado Att.
  17. Boa tarde, Estou com mesmo problema na cobrança Sicredi CNAB400, estava tudo funcionando perfeito fiz atualização do componente, ai Cliente me reclamou que clientes dele não estão conseguindo fazer o pagamento do Boletos. Entrando em contato com banco eles me passaram que calculo da linha digital que banco compara na entrada da remessa está diferente me passaram a linha digitável correta para eu comparar. 74891.11521 09688.909028 03061.111005 1 65050000041466 errada 74891.11521 09688.909028 03061.110031 9 65050000041466 certo Em vermelho se encontra a divergência. link do manual referência pelo banco http://www.sicredi.com.br/websitesicredi/upload/files/28460_Manual_Beneficiario_Cobranca_CNAB_400___18062014.pdf. Att.
  18. Boa Tarde, Faz assim : try i:=1; While FindResult = 0 do begin GridRetorno.RowCount := GridRetorno.RowCount + 1; ACBrBoleto.DirArqRetorno := ExtractFileDir(edtcaminho.text); ACBrBoleto.NomeArqRetorno := .ExtractFileName(edtcaminho.text); ACBrBoleto.LeCedenteRetorno := true; acbrboleto.lerRetorno; for i := 0 to ACBrBoleto.ListadeBoletos.Count -1 do begin GridRetorno.Cells[4,i] := acbrBoleto.ListadeBoletos.Objects.Vencimento; GridRetorno.Cells[5,i] := acbrBoleto.ListadeBoletos.Objects.ValorRecebido; GridRetorno.Cells[6,i] := acbrBoleto.ListadeBoletos.NossoNumero; end except mensagem sua de erro ; end; end; mais menos assim qualquer duvida post ai que tentamos ajudar. Att ...
  19. Bom dia, Juliana o que está acontecendo na unit ACBrBoleto tem a procedure SetNossoNumero, na primeira verificação ele checa o tamanho nosso numero, que é carteira 18 com tamanho de convênio 6 posições, e nosso número com 11 posições. Estou passando o nosso número 5151 quando passa a primeira vez nessa procedure ele está convertendo esse numero 00000005151, depois quando ele passa novamente ele está pegando 11 do nosso número + 6 do convênio, transformando esse nosso número para 17 posições, ficando assim 00000000000005151. Atenciosamente.
  20. Boa noite, Estou passando um número sequencial 5151 para o componente, depois de passar o numero eu executo, ACBrBoleto.Banco.MontarCampoNossoNumero(Titulo). Atenciosamente.
  21. Bom dia, Juliana se pode me ajudar com essa alterações feita, o boletos está sendo rejeitado. Att.
  22. Boa Noite, Desculpe esqueci de informar a carteira, tenho clientes rodando nessa antiga formação e foram homologando pelo banco com CNAB240. 18 - Cobranca Simples - Nosso Número 11 Dígitos com varição de 019 Atenciosamente.
  23. Boa Tarde, Faz assim, na geração do boleto. if clienteTIPO.AsString = 'J' then Sacado.Pessoa := pJuridica else if clienteTIPO.AsString = 'F' then Sacado.Pessoa := pFisica else Sacado.Pessoa := pOutras; Atenciosamente.
  24. Boa tarde, Atualizei os fontes do ACBRBoleto, me parece teve uma mudança na formatação do nosso numero do banco do brasil, tenho um convenio de 6 dígitos sem registros, antes de atualizar os fontes o ACBR gerar o nosso numero com formatação convênio + mais número sequencial gerado pelo sistema alimentando o Nosso Numero, depois que atualizou o nosso numero só está recebendo o numero informado por mim ao componente, olhando o manual de particularidade da carteira 240 do BB segue o trecho do segmento P. Para número de convênio de 6 posições (de 10.000 a 999.999), informar o nosso número com 11 posições mais o DV, sendo as 6 primeiras posições o número do convênio, as 5 posições seguintes um número sequencial para controle e mais o DV. Exemplo: CONVÊNIOS DE 010.000 ATÉ 999.999 123456123451 CCCCCCSSSSSD Onde: C = Convênio S = Sequencial D = dígito verificador http://www.bb.com.br/docs/pub/emp/empl/dwn/CbrVer04BB.pdf Analisando melhor percebi que na procedure ACBrTitulo.SetNossoNumero ele está adicionando 0 a esquerda no nosso numero fazendo que ele fique com tamanho de 11. fNossoNumero := padR(wNossoNumero,wTamNossoNumero,'0'); //comentei esse trecho para fNossoNumero :=wNossoNumero; ai funcionou como era antes. Antes de atualizar era assim 26637005151-9 agora depois que atualizou 00000000000005151, ele está gerando com 17 posições o tamanho do nosso numero. atenciosamente.
  25. Boa tarde basta setar esse valor ne propriedade na geração do boleto. Att. CodigoMora := 'A';
×
×
  • 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.