Ir para conteúdo
  • Cadastre-se

dev botao

dev botao

Código do desconto na remessa do Sicredi - CNAB240


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

Recommended Posts

Postado

Olá.

Estou fazendo a homologação do boleto e remessa no Sicredi, leiaute CNAB240, e foi retornado a rejeição no segmento R, posição 18, que o código do desconto está inválido, foi informado 0 quando deveria ser informado 1, 2, 3 ou 7. No caso os boletos não tem desconto, porém no leiaute do Sicredi informa que em caso de não houver desconto, o código dever ser 1, 2, 3 ou 7 e o campo do valor de desconto zerado.

Pelo que vi nos fontes, quando o valor e data do desconto não existe, o código do desconto é levado como 0, só que para o Sicredi (748 - código do Banco) dessa forma não fica correto.

Como faço para sair o código do desconto como 1, 2, 3 ou 7, e continuar levando a data e valor do desconto zerados? Já existe alguma coisa pronta sobre isso, ou devo alterar os fontes e enviar para ser analisado?

Obs.: alterei o valor da posição 18 do segmento R para 1 manualmente no arquivo e dessa forma o mesmo foi validado pelo Sicredi. 

rejeição - leiaute.png

leiaute.png

remessa.png

Postado

Realmente conforme o manual, tem de vir 1 e nao zero..

verifique no fonte, onde voce fara isso e depois passa para analise, para os programadores, aqui, que cuidam dessa parte do banco.

----------------------------------------- abaixo o manual que foi pego --------------------

Código do desconto
Código adotado pela FEBRABAN para identificação do tipo de desconto que deverá ser concedido.
Domínio:
'1' = Valor fixo até a data informada
'2' = Percentual até a data informada
'3' = Valor por antecipação dia corrido
'7' = Cancelamento de desconto
Para os códigos '1' e '2', será obrigatório a informação da data.
Quando utilizado o desconto “3 – Valor por antecipação dia corrido” só poderá ser enviada uma regra para desconto, ou seja, não poderá ser enviado as regras dos descontos 2 e 3 (Desc2 e Desc3 do segmento R).
O código desconto selecionado nessa opção será considerado para o desconto 1, 2 e 3.
O '7' somente será válido para o código de movimento '31' - Alteração de dados.
No caso de não ter desconto, enviar um dos códigos acima e o campo de valor de desconto zerado (posição 27 a 41).

 

Manual CNAB240.pdf

  • Curtir 2
  • Obrigado 1
Postado

foi mal,

passa assim

tdValorFixoAteDataInformada

ou

a opção que deseja

    tdNaoConcederDesconto : Result := '0';
     tdValorFixoAteDataInformada : Result := '1';
     tdPercentualAteDataInformada : Result := '2';
     tdValorAntecipacaoDiaCorrido : Result := '3';
     tdValorAntecipacaoDiaUtil : Result := '4';
     tdPercentualSobreValorNominalDiaCorrido : Result := '5';
     tdPercentualSobreValorNominalDiaUtil : Result := '6';
     tdCancelamentoDesconto : Result := '7';

  • Curtir 1
  • Solution
Postado

Bom dia.

Obrigada pela ajuda de todos, fizemos as alterações necessárias e a remessa foi validada.

A alteração que precisou ser feita foi em nosso sistema mesmo e não nos fontes da ACBR, para alimentar corretamente o tipo de desconto bastou informar a propriedade `TipoDesconto2`

  • Curtir 2
  • Este tópico foi criado há 2434 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...