Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá pessoal, tudo bem com vocês?

Estou gerando o arquivo de remessa bancária de envio do banco Sisprime 084 (antigo uniprime) e estou com alguns problemas com os dias de protesto.

Quando eu deixo sem dias de protesto/negativação é gerado a exception:

Citar

"O número de dias a protestar / negativar deve ser mínimo 05 a máximo 55 dias"

porém eu não gostaria de informar protesto.

No manual diz que posso utilizar a indicação 03 que é 'Sem Protesto / Negativação', e também diz que se indicação for 01,02,07 deve preencher os dias a protestar sendo de 5 a 55 dias.

image.thumb.png.210e23324b94da5db60c4b7c4d4b501f.png

Então me ocorreu que a validação no método TACBrUniprimeNortePR.GerarRegistroTransacao400(ACBrTitulo :TACBrTitulo; aRemessa: TStringList) não está sendo verificado se a indicação é diferente de 3 e 99.

então alterei o código na unit ACBrUniprimeNortePR.pas de:

if (StrToIntDef(aIdentificacaoOcorrencia,0) < 5) or (StrToIntDef(aIdentificacaoOcorrencia,0) > 55) then
  raise Exception.Create(ACBrStr('O número de dias a protestar / negativar '+
      'deve ser mínimo 05 a máximo 55 dias'));

para:

if (
  (iInstrucao1 <> 3) and (iInstrucao1 <> 99) and
  (StrToIntDef(aIdentificacaoOcorrencia,0) < 5) or (StrToIntDef(aIdentificacaoOcorrencia,0) > 55)
) then
  raise Exception.Create(ACBrStr('O número de dias a protestar / negativar '+
      'deve ser mínimo 05 a máximo 55 dias'));

A princípio seriam essas alterações

 

Desde já, muito obrigado 

 

ACBrUniprimeNortePR.pas Manual_de_CobranA34a_-_Layout_CNAB_400_Atualizado.pdf

  • Consultores
  • Solution
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

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