Pessoal
Fizemos os ajustes no arquivo ACBrBancoBanrisul.pas conforme manual para a versão 10.3 (CNAB 240).
Realizamos homologação de clientes após os ajustes. Retorno OK do banco.
O que alteramos:
function GerarRegistroHeader240
-> Alteradas as posições do arquivo 164 a 166 (Número da versão do layout do arquivo): de 040 para 103 (primeiro Result)
-> Alteradas as posições do arquivo 12 a 13 (Forma de lançamento): de 00 por 2 espaços (segundo Result)
-> Alteradas as posições do arquivo 14 a 16 (Número da versão do layout do lote): de 020 para 060 (segundo Result)
-> Alteradas as posições do arquivo 200 a 207 (Data do crédito): de 8 zeros para 8 espaços (segundo Result)
function GerarRegistroTrailler240
-> Linha 550:
De: DupeString('0', 77) +
Para: DupeString('0', 69) +
DupeString(' ', 8 ) +
function GerarRegistroTransacao240
-> Criado ajuste para tratar o tipo de distribuição e a espécie de cobrança
-> Segmento P:
-> Alterada a posição do arquivo 60 (Tipo de Documento) de 0 para 1
-> Alterada a posição do arquivo 62 (Identificação da Distribuição) de 0 para a variável ATipoDistribuicao
-> Alteradas as posições do arquivo 230 a 239 (Código Espécie de Cobrança) de zeros para a variável AEspecieCobranca
-> Alterada a posição do arquivo 240 (Autorização de Pagamento Parcial) de espaço para a 1
-> Segmento R:
-> Das posições do arquivo 180 a 240 foram ajustados para zeros ou espaço conforme manual.
-> OBS: Separamos cada campo do manual em uma linha no fonte e adicionamos comentário referenciando as posições do campo no arquivo.
DETALHE IMPORTANTE:
SEGUNDO ORIENTAÇÃO DO SETOR DE HOMOLOGAÇÃO DO BANRISUL, OS CLIENTES QUE ESTAVAM HOMOLOGADOS NA VERSÃO 060 (CNAB 240) E SUBMETEREM REMESSA NA VERSÃO 103 DEVERÃO FAZER NOVA HOMOLOGAÇÃO.
ACBrBancoBanrisul.pas LeiauteBanrisulFebraban_pdr240_v103_03022021.pdf