Ir para conteúdo
  • Cadastre-se

adelmo

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Posts postados por adelmo

  1. Em 01/08/2019 at 09:19, ademar-datalan disse:

    Bom dia,

    Já há algum tempo usamos o AcBr para impressão de boletos e geração dos arquivos do CNAB 240 para o Banrisul, e temos alguns problemas, na unit ACBrBancoBanrisul, que gostaríamos de ver se tem como corrigir.

    Sempre que é feita uma atualização do projeto AcBr, temos que ajustar manualmente ou salvar a nossa versão do arquivo para restaurar após a atualização.

    Estou enviando em anexo uma planilha onde estão mostradas as diferenças do arquivo original e o arquivo que nós ajustamos, se for possível incorporar estas alterações no projeto original seria bem importante para nós e acredito que para todos os usuários que tenham necessidade de usar boletos do Banrisul.

    Obrigado.

    Diferenças ACBrBancoBanrisul.xlsx 12 kB · 5 downloads

    Olá, bom dia 

    estamos enfrentando um problema com a o banrisul  na posicao conta (cnab240) 

    Sendo o padrão 000EECCCCCCCD

    onde:

    000 - campos zeros 

    EE - tipo da conta - Juridica por exemplo: 26 

    CCCCCCC - Conta com 7 digitos - 0112530

    D - Digito 8

    tambem existe uma diferença em relação ao campo Digito da agencia

    que é para sempre enviar 1 caracter BRANCO. (vide layout)

     

    mas na unit do banrisul nao esta neste padrao segue original  

      fpTamanhoConta          := 7; AQUI DEVE SER   fpTamanhoConta          := 12;

    Header 240 

    PadLeft(OnlyNumber(Agencia), 4, '0') +             //  54 -  57   Agência (Não considerado)
     ===> ok        Space(1) +                                         //  58 -  58   Dígito agência (Não considerado)
     ===> 12              PadLeft(OnlyNumber(Conta), 12, '0') +              //  59 -  70   Número da conta (Não considerado)
                   ContaDigito +                                      //  71 -  71   Dígito da conta (Não considerado)
                   Space(1) +                                         //  72 -  72   Dígito verificador da agência/conta (Não considerado)
                   PadRight(Nome, 30) +                               //  73 - 102   Nome do cedente
                   PadRight(UpperCase(ACBrBanco.Nome), 30) +  

    Header de Lote 240 

                           PadLeft(OnlyNumber(Agencia), 5, '0') +                //  54 -  58   Agência
    ===ERRO    AgenciaDigito +                                    //  59 -  59   Dígito da agência  /////
    sempre branco como o header (Conforme contato com o BANRISUL)

                           PadLeft(OnlyNumber(Conta), 12, '0') +                 //  60 -  71   Número da conta
                          ContaDigito +   

     

    segue imagem do layout.

    grato

    Adelmo

     

    WhatsApp Image 2019-10-10 at 09.10.34.jpeg

    WhatsApp Image 2019-10-10 at 09.27.50.jpeg

×
×
  • 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.

The popup will be closed in 10 segundos...