Ir para conteúdo
  • Cadastre-se

Jacinto Junior

Membros
  • Total de ítens

    141
  • Registro em

  • Última visita

Tudo que Jacinto Junior postou

  1. Bom dia Mack. No próprio pacote do ACBrBoleto existe um aplicativo de demonstração.
  2. Já submeti esta correção, dentre outras para o Banco do Brasil que está em análise pelo Juliomar. Segue link:
  3. Boa tarde Fenix. Acredito que a interpretação se o título foi pago deva ser feita na aplicação através da leitura da lista de títulos provida pelo componente e interpretando cada ocorrência devida. Se particularidades forem atreladas ao componente, isto vai inflá-lo, dificultando a manutenção do mesmo.
  4. Bom dia. Fiz algumas alterações em ACBrBoletoFCFortesFr.dfm e ACBrBoletoFCFortesFr.pas, a saber: - Quando fiz a homologação do Banco Santander foi exigido que a carteira fosse apresentada por extenso, então adicionei um "panel" condicionado ao tipo de cobrança, sobrepondo as informações quando necessário, e não impactando nos demais bancos no ato da impressão. - Alterei o descritivo dos filtros e defini o filtro PDF como padrão. - Quando fiz a homologação da CEF foi exigido que o código de barras fosse milimetricamente deslocado. Já vi essa solicitação em alguns outros tópicos. - Ajustei o correto preenchimento da espécie da moeda, pois em determinados pontos estava fixo "R$". - Ajustei para preencher o campo "Sacador/Avalista" para impressão. O termo não deve ser alterado para "Pagador/Avalista". Todas as alterações foram marcadas com "Done". Att., Junior ACBrBoletoFCFortes.zip
  5. Boa tarde. Implementei o Banco Safra com correspondente Bradesco. Seguem abaixo as units. Att., Junior ACBrBoleto.pas ACBrBancoSafraBradesco.pas
  6. Boa tarde. Estou postando novamente as alterações que realizei no ACBrBancoBrasil.pas para possibilitar o tratamento de todas as ocorrências e devidos motivos de detalhamento, envio completo das informações do sacado, e tamanho da conta corrente conforme consta no manual. Todas as alterações foram detalhadas com "To Do" e "Done". Anexo também os documentos de layout que utilizei. Para mais esclarecimentos estou à disposição. Att., Junior ACBrBancoBrasil.pas Especificações Bloqueto Cobrança - v2 2011-08 - Doc5175Bloqueto.pdf Layout Arquivo Remessa CNAB400 - v2012-04 - Doc2627CBR641Pos7.pdf Layout Arquivo Retorno CNAB400 - v2012-04 - Doc2628CBR643Pos7.pdf
  7. Boa tarde. Fiz um ajuste na função CalcularDigitoVerificador para adequar ao que consta no anexo 4 do manual e melhorar a legibilidade. Também adicionei o motivo completo de uma ocorrência. Att., Junior ACBrBancoItau.pas
  8. Boa tarde. Estou postando novamente as alterações que realizei no ACBrCaixaEconomica.pas para possibilitar o tratamento de todas as ocorrências e devidos motivos de detalhamento. Todas as alterações foram detalhadas com "To Do" e "Done". Att., Junior ACBrCaixaEconomica.pas
  9. Boa tarde Eduardo Vasconcellos. Acabei de postar uma modificação ref. ao código de transmissão no tópico: Peço que aguarde a avaliação do mantenedor e posterior disponibilização no SVN. Att., Junior
  10. Boa tarde. Em anexo seguem alterações no ACBrBancoSantander.pas, referentes ao tamanho da conta, nova ocorrência, leitura da data do crédito, e ref. ao código de transmissão em resposta ao tópico: Att., Junior ACBrBancoSantander.pas
  11. Boa tarde prezados. Em hipótese alguma haverá uma agência bancária com mais que 4 (quatro) algarismos sem o dígito verificador. Juliomar, fiz os ajustes necessários para que a geração da remessa, a leitura do retorno, e a emissão dos boletos sejam feitas de forma coerente. Os trechos alterados na unit foram assinalados com "Done". ACBrBancoBradesco.pas
  12. Boa tarde. Fiz uma alteração no arquivo "ACBrNFeDANFERave.pas" para ajustar a orientação de impressão conforme tipo do DANFe. Assinalei o trecho alterado com "DONE", conforme abaixo: // DONE -oJacinto Junior: Ajustar a orientação de impressão conforme tipo do DANFe. if FTipoDANFE = tiRetrato then dmDanfe.RvSystem1.SystemPrinter.Orientation := poPortrait else if FTipoDANFE = tiPaisagem then dmDanfe.RvSystem1.SystemPrinter.Orientation := poLandScape; Em anexo segue a unit. Att., Junior ACBrNFeDANFERave.pas
  13. Bom dia Robson. No título informe a propriedade Carteira (Titulo.Carteira) como 4.
  14. Utilizando o bom português, seu cliente está te dando um "migué". Com certeza o software anterior não fazia isto, porém ele está tentando convencer você. Os sistemas de internet banking atuais exigem diversos níveis de autenticação que com certeza não podem ser automatizados.
  15. Caro asterix, provavelmente a "forma automática" relatada pelo cliente era a seguinte: - O cliente acessava o net banking do Itaú e BB e baixava os arquivos retornos para as pastas padrões configuradas. - O software que processava os arquivos retorno (seu software no caso) monitorava estas pastas a procura de arquivos novos, Encontrando estes arquivos, processava-os e movia-os para outra pasta.
  16. Se foi preenchido o Cedente.CNPJCPF, então será apresentado após o nome do beneficiário.
  17. Utilizo o FortesReport e já está conforme consta na circular.
  18. Se adicionar a carteira 109 na condição o DAC será calculado conforme as carteira sem registro, ou seja, utilizando somente o número da carteira e o nosso número como base para o cálculo, sendo que conforme consta no manual a carteira 109 é registrada.
  19. O boleto é no formato do Sicoob, mas a remessa é no layout do Sicoob ou BB?
  20. Provavelmente a espécie que você está informando é "DM", porém o componente deve interpretar e informar na remessa como "02". Como alternativa até que o ajuste seja liberado, você pode informar "02" e verificar o resultado.
  21. thiagoporto, é CNAB240 e ACBrCaixaEconomica? Se sim, já postei um ajuste ref. a isso e estou aguardando a liberação:
  22. Irei testar. No seu caso, teria como verificar se funcionará caso utilize o trecho abaixo em substituição à sua alteração? with ACBrTitulo do begin Docto := Carteira + padR(NossoNumero, TamanhoMaximoNossoNum, '0'); if not ((Carteira = '126') or (Carteira = '131') or (Carteira = '146') or (Carteira = '150') or (Carteira = '168')) then begin Docto := ACBrBoleto.Cedente.Agencia + ACBrBoleto.Cedente.Conta + Docto; end; end;
  23. michaelolimpio, os boletos já estão homologados, em produção, e os títulos são apresentados como registrados. O trecho de código abaixo: with ACBrTitulo do begin Docto := Carteira + padR(NossoNumero,TamanhoMaximoNossoNum,'0'); if (not (Carteira = '112')) then if not ((Carteira = '126') or (Carteira = '131') or (Carteira = '146') or (Carteira = '150') or (Carteira = '168') or (Carteira = '109')) then Docto := ACBrBoleto.Cedente.Agencia + ACBrBoleto.Cedente.Conta + docto else Docto := ACBrTitulo.ACBrBoleto.Cedente.Agencia + ACBrTitulo.ACBrBoleto.Cedente.Conta + ACBrTitulo.Carteira + padR(ACBrTitulo.NossoNumero,TamanhoMaximoNossoNum,'0') end; Terá o mesmo resultado se substituído por este, que é mais "legível": with ACBrTitulo do begin Docto := Carteira + padR(NossoNumero, TamanhoMaximoNossoNum, '0'); if not ((Carteira = '126') or (Carteira = '131') or (Carteira = '146') or (Carteira = '150') or (Carteira = '168')) then begin Docto := ACBrBoleto.Cedente.Agencia + ACBrBoleto.Cedente.Conta + Docto; end; end; A justificativa é que na página 53 do manual, consta o seguinte: "Para a grande maioria das carteiras, são considerados para a obtenção do DAC, os dados “AGÊNCIA / CONTA (sem DAC) / CARTEIRA / NOSSO NÚMERO”, calculado pelo critério do Módulo 10 (conforme Anexo 3). À exceção, estão as carteiras 126 - 131 - 146 - 150 e 168 cuja obtenção está baseada apenas nos dados “CARTEIRA/NOSSO NÚMERO” da operação." Por favor, faça o teste e me informe.
  24. Bom dia Eduardo Vasconcellos. Já submeti a correção deste problema para avaliação dos mantenedores, estou aguardando a disponibilização no SVN. Havendo necessidade, anexo novamente a unit.
  25. Bom dia. michelolimpio, acredito que a informação de que a carteira 109 trata-se de sem registro não procede, conforme consta na nota 5, páginas 16 e 17, do manual de cobrança CNAB400 versão 7.0 de setembro/2012, que é o manual que possuo. Por favor verifique. Juliomar Marchetti, creio que o ajuste submetido para o SVN vai comprometer o cálculo do dígito verificador para quem possui cobrança com registro utilizando a carteira 109. Antecipadamente agradeço.
×
×
  • 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.