Usuários SAC Ricardo Timm Bonsembiante 19 Posted December 2, 2020 Usuários SAC Report Share Posted December 2, 2020 Bom dia Desde que atualizei a versão para utilizar o comando BOLETO.EnviarEmailBoleto que o dígito verificador do nosso número está incorreto. Segundo o manual CNAB240 o cálculo é feito usando agência (4) + posto (2) + cedente (5) + ano (2) + byte (1) + sequencial (5). Até aí tudo bem. Só que na versão anteriormente usada por mim, que gerava o arquivo de remessa corretamente, o posto era 40 e agora 00. Só que não encontrei nenhum local onde eu possa cadastrar essa informação. Alguém pode me ajudar? Saudações e sucesso. Ricardo Timm Bonsembiante Infopasso Ltda. Cobol NetExpress 3.1 Dialog System ACBrMonitorPLUS 1.3.0.332 - x86 Link to post Share on other sites
José M. S. Junior 3,048 Posted December 2, 2020 Report Share Posted December 2, 2020 Bom dia, para o Sicredi tem o campo CodigoGeracao no título que define o nosso número. Lembrando que no campo nosso número deve ser passado apenas os 5 digitos sequenciais José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Ricardo Timm Bonsembiante 19 Posted December 2, 2020 Author Usuários SAC Report Share Posted December 2, 2020 Bom dia dia José Junior! Coloco neste campo 40 que representa o posto, é isso? Ricardo Timm Bonsembiante Infopasso Ltda. Cobol NetExpress 3.1 Dialog System ACBrMonitorPLUS 1.3.0.332 - x86 Link to post Share on other sites
José M. S. Junior 3,048 Posted December 2, 2020 Report Share Posted December 2, 2020 Pelos fontes é utilizado esse campo no cálculo do dígito verificador. Mas não houve alteração recente quanto a isso, realize um teste para ver se tem o mesmo resultado da versão anterior. José Junior Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Ricardo Timm Bonsembiante 19 Posted December 2, 2020 Author Usuários SAC Report Share Posted December 2, 2020 Não encontrei esse campo no comando IncluirTitulos e nem em outro comando do objeto Boleto. Ricardo Timm Bonsembiante Infopasso Ltda. Cobol NetExpress 3.1 Dialog System ACBrMonitorPLUS 1.3.0.332 - x86 Link to post Share on other sites
Usuários SAC Ricardo Timm Bonsembiante 19 Posted December 2, 2020 Author Usuários SAC Report Share Posted December 2, 2020 José Junior e colegas Acho que agora entendi. Vamos lá então. Segundo o manual CNAB240 fornecido pelo Sicredi o cálculo do dígito verificador é feito usando agência (4 dígitos) + posto (2 dígitos) + cedente (5 dígitos) + ano (2 dígitos) + byte ou código de geração (1 digito) + sequencial (5 dígitos). O que eu estou enviando em NossoNumero é 12001, p.ex., o restante ele completa com informações cadastradas na aba boleto - conta bancária. Só que posto, que faz parte do cálculo do dígito verificador está 00 e deve ser 40. Isso é que não sei onde devo informar. Devido a esta informação incorreta, minha remessa está sendo rejeitada por erro no dígito verificador. Saudações e sucesso. Ricardo Timm Bonsembiante Infopasso Ltda. Cobol NetExpress 3.1 Dialog System ACBrMonitorPLUS 1.3.0.332 - x86 Link to post Share on other sites
BigWings 3,981 Posted December 2, 2020 Report Share Posted December 2, 2020 Citar ACBrTitulo.ACBrBoleto.Cedente.AgenciaDigito: Valor informado pelo banco como Posto Beneficiário, com 2 digitos. https://acbr.sourceforge.io/ACBrLib/Particularidades.html BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Usuários SAC Ricardo Timm Bonsembiante 19 Posted December 2, 2020 Author Usuários SAC Report Share Posted December 2, 2020 BigWings, Eu uso o ACBrMonitorPlus e o problema é exatamente esse: onde coloco POSTO 40 já que ele está assumindo 00 e aí calculando errado o dígito verificador do Nosso Número e, consequentemente, minha remessa está sendo recusada. Ricardo Timm Bonsembiante Infopasso Ltda. Cobol NetExpress 3.1 Dialog System ACBrMonitorPLUS 1.3.0.332 - x86 Link to post Share on other sites
Solution BigWings 3,981 Posted December 2, 2020 Solution Report Share Posted December 2, 2020 6 minutos atrás, Ricardo Timm Bonsembiante disse: BigWings, Eu uso o ACBrMonitorPlus e o problema é exatamente esse: onde coloco POSTO 40 já que ele está assumindo 00 e aí calculando errado o dígito verificador do Nosso Número e, consequentemente, minha remessa está sendo recusada. Você informa o código do posto no campo destinado ao dígito da agência. 2 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Usuários SAC Ricardo Timm Bonsembiante 19 Posted December 2, 2020 Author Usuários SAC Report Share Posted December 2, 2020 Muito abrigado pela atenção e presteza. SOLUCIONADO. Saudações e sucesso. Ricardo Timm Bonsembiante Infopasso Ltda. Cobol NetExpress 3.1 Dialog System ACBrMonitorPLUS 1.3.0.332 - x86 Link to post Share on other sites
antonio.carlos 65 Posted December 2, 2020 Report Share Posted December 2, 2020 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Link to post Share on other sites
Recommended Posts