Ir para conteúdo
  • Cadastre-se

dev botao

Banco Sicoob Remessa 240


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 2088 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia amigos, estou anexando uma alteração que fiz na unit ACBrBancoBancoob pois a mesma não estava gerando no arquivo de remessa a data de limite pagamento, mesmo informando nas propriedades do componente.

Peço que algum moderador avalie e se for o caso suba pra todos no SVN, pois com algumas mudanças no validador do SICOOB sem esta informação não valida o arquivo de remessa 240, pois sempre estava preenchendo com 00000000.

Fico no aguardo e agradeço a atenção.

ACBrBancoBancoob.pas

  • Curtir 1
  • Administradores
Postado

Boa tarde,

Obrigada pela colaboração, assim que for adicionada ao svn, retornaremos no tópico.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Boa tarde.

Assim como fez wadcompany, estou anexando uma alteração que fiz na unit ACBrBancoBancoob pois a mesma não estava gerando no arquivo de remessa a data juros mora, posição 119 a 126, do bloco Registro Detalhe "P", mesmo informando nas propriedades do componente.

Comentei o trecho que estava preenchendo a data como 00000000, na linha 873 até a 879, informado abaixo a variável ADataMoraJuros formatada e obrigatória conforme norma do Manual, também em anexo.

Peço que algum moderador avalie e se for o caso suba pra todos no SVN, pois com algumas mudanças no validador do SICOOB sem esta informação não valida o arquivo de remessa 240, e após a referida mudança, validou corretamente.

Fico no aguardo e agradeço a atenção.

ACBrBancoBancoob.pas

Layouts_para_troca_de_informações - cooperativas - Cobrança Bancária.xls

  • 3 semanas depois ...
  • 1 mês depois ...
  • Membros Pro
Postado

Bom dia.

Não sei ao certo o que mudaram na validação do Sicoob, mas tive que alterar novamente o ACBrBancoBancoob.pas.

O código (linha 896) estava assim, enviando a DataDesconto vazia caso não houvesse informação de desconto:

     {Descontos}
     if (ValorDesconto > 0) then
       begin
         if(DataDesconto > 0) then
           ADataDesconto := FormatDateTime('ddmmyyyy', DataDesconto)
         else  ADataDesconto := PadLeft('', 8, '0');
       end
     else
       ADataDesconto := PadLeft('', 8, '0');

 

Dessa forma, estava rejeitando, então apenas alterei pra gerar zeros caso não haja desconto:

     {Descontos}
     if (ValorDesconto > 0) then
       begin
         if(DataDesconto > 0) then
           ADataDesconto := FormatDateTime('ddmmyyyy', DataDesconto)
         else  ADataDesconto := PadLeft('0', 8, '0'); // aqui
       end
     else
       ADataDesconto := PadLeft('0', 8, '0'); //aqui

Segue o novo arquivo em anexo.

Abraços

 

 

 

ACBrBancoBancoob.pas

  • Curtir 1
  • Este tópico foi criado há 2088 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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