Membros Pro [email protected] Postado 26 Dezembro, 2024 Membros Pro Postado 26 Dezembro, 2024 (editado) Homologuei o boleto do Banco Safra CNAB 240. Observei que no segmento P, posição 061-061 está sendo incluída a variável: sTipoCobranca. A lógica dessa variável é a seguinte: case ACBrBoleto.Cedente.CaracTitulo of tcSimples : begin sTipoCobranca := '1'; {Cobrança Simples (Sem Registro e Eletrônica com Registro)} Inc(FQuantidadeCobrancaSimples); FValorCobrancaSimples := FValorCobrancaSimples + ValorDocumento; end; tcCaucionada : begin sTipoCobranca := '3'; {Cobrança Caucionada (Eletrônica com Registro e Convencional com Registro)} Inc(FQuantidadeCobrancaCaucionada); FValorCobrancaCaucionada := FValorCobrancaCaucionada + ValorDocumento; end; tcDescontada : begin sTipoCobranca := '4'; {Cobrança Descontada (Eletrônica com Registro)} Inc(FQuantidadeCobrancaDescontada); FValorCobrancaDescontada := FValorCobrancaDescontada + ValorDocumento; end; tcVinculada : begin sTipoCobranca := '5'; {Cobrança Simples (Rápida com Registro)} Inc(FQuantidadeCobrancaVinculada); FValorCobrancaVinculada := FValorCobrancaVinculada + ValorDocumento; end; end; No manual que recebi da agência, nessa posição deve conter uma das duas opções: 1-Banco Emite Boleto ou 2-Cliente Emite Boleto, o que difere do que está sendo implementado no código acima: Como precisei homologar rapidamente deixei fixo o valor '2' (Cliente Emite Boleto) no fonte. O boleto foi homologado com sucesso: banco safra manual cnab 240.pdf Como proceder nesse caso? Seria uma questão de diferença na versão do layout? O fonte do ACBrBancoSafra está como: fpLayoutVersaoArquivo := 87; fpLayoutVersaoLote := 45; Homologuei informando os valores que o manual sugere: fpLayoutVersaoArquivo := 87; fpLayoutVersaoLote := 60; O manual está em anexo. Editado 26 Dezembro, 2024 por [email protected]
Consultores Daniel InfoCotidiano Postado 27 Dezembro, 2024 Consultores Postado 27 Dezembro, 2024 Bom dia @[email protected] Aparentemente é um novo manual, vamos ter analisar, comparar o manual antigo e versionar. Abri uma tarefa #TK-6429 será notificado assim que concluido. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro [email protected] Postado 27 Dezembro, 2024 Autor Membros Pro Postado 27 Dezembro, 2024 Obrigado
Consultores Solution Daniel InfoCotidiano Postado Quinta as 11:20 Consultores Solution Postado Quinta as 11:20 Por favor atualize seus fontes, pelo SVN do ACBr... Se a FACBrBoleto.Banco.LayoutVersaoLote = 60 (Posição 014-016 Vai alimentar as 2 propriedades abaixo.): FACBrBoleto.Cedente.ResponEmissao (Banco ou Cliente Emite na posição Seg. “P” 061-061) FACBrBoleto.Cedente.IdentDistribuicao (Banco ou Cliente Emite na posição Seg. “P” 062-062) Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro [email protected] Postado Sexta as 18:27 Autor Membros Pro Postado Sexta as 18:27 Atualizei os fontes do ACBr e a princípio gerou certo o arquivo de remessa. Obrigado. 1
Consultores Daniel InfoCotidiano Postado Sexta as 19:01 Consultores Postado Sexta as 19:01 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Recommended Posts