Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Prezados,

Tive a necessidades de realizar um ajuste na geração de remessa para Caixa Econômica, Layout SIGCB CNAB240. O ajuste se refere ao campo Código p/ Baixa/Devolução (página 21 do layout, campo 38.3P, registro Tipo 3, Segmento P do layout, coluna 224). Segundo o manual, observação C028 (página 61 do layout), esse campo só pode conter o valor 2 quando o campo de "código para protesto" (página 21 do layout, campo 36.3P, registro Tipo 3, Segmento P do layout, coluna 221) estiver preenchido com o código 1(Protestar Título). A rotina não estava tratando essa situação.

Alterei a linha 499 da unit ACBrBancoCaixa:

Código anterior - IfThen((DataBaixa <> 0) and (DataBaixa > Vencimento), '1', '2') +

Código Alterado - IfThen(((DataProtesto = 0) or (DataProtesto <= Vencimento)) or ((DataBaixa <> 0) and (DataBaixa > Vencimento)), '1', '2') +

 

Segue em anexo a unit ACBRBancoCaixa.pas. O layout não consegui anexar por causa da restrição de tamanho do arquivo, mas segue o link para download do arquivo que tomei como base para essa alteração ->  https://www.caixa.gov.br/Downloads/cobranca-caixa/Manual_Leiaute_CNAB240_SIGCB.pdf

ACBrBancoCaixa.pas

  • 1 mês depois ...
Postado

Luciano boa Trade

 

Meu cliente vai usar devolução:

O banco me respondeu

favor escolher entre protesto OU devolução
36.3P Código para Protesto 221 221 9(001)
37.3P Número de Dias para Protesto 222 223 9(002)
38.3P Código para Baixa/Devolução 224 224 9(001)
39.3P Número de Dias para Baixa/Devolução 225 227 X(003)
 
Eu passei no componente os dados abaixo:
          OcorrenciaOriginal.Tipo := toRemessaBaixar;
          DataBaixa := Vencimento + 10;
 
Esta correto ?
 
  • 2 semanas depois ...
  • Moderadores
Postado
Em 06/12/2017 at 11:00, Luciano Bastos disse:

Prezados,

Tive a necessidades de realizar um ajuste na geração de remessa para Caixa Econômica, Layout SIGCB CNAB240. O ajuste se refere ao campo Código p/ Baixa/Devolução (página 21 do layout, campo 38.3P, registro Tipo 3, Segmento P do layout, coluna 224). Segundo o manual, observação C028 (página 61 do layout), esse campo só pode conter o valor 2 quando o campo de "código para protesto" (página 21 do layout, campo 36.3P, registro Tipo 3, Segmento P do layout, coluna 221) estiver preenchido com o código 1(Protestar Título). A rotina não estava tratando essa situação.

Alterei a linha 499 da unit ACBrBancoCaixa:

Código anterior - IfThen((DataBaixa <> 0) and (DataBaixa > Vencimento), '1', '2') +

Código Alterado - IfThen(((DataProtesto = 0) or (DataProtesto <= Vencimento)) or ((DataBaixa <> 0) and (DataBaixa > Vencimento)), '1', '2') +

 

Segue em anexo a unit ACBRBancoCaixa.pas. O layout não consegui anexar por causa da restrição de tamanho do arquivo, mas segue o link para download do arquivo que tomei como base para essa alteração ->  https://www.caixa.gov.br/Downloads/cobranca-caixa/Manual_Leiaute_CNAB240_SIGCB.pdf

ACBrBancoCaixa.pas

Boa tarde, atualizado no SVN...

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Este tópico foi criado há 2482 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.