Ir para conteúdo
  • Cadastre-se

dev botao

Contribuição - Ajuste das funções relacionadas as Ocorrências do Bancoob


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

Recommended Posts

Bom dia, gostaria de por a disposição uma correção no arquivo ACBrBancoBancoob.pas.

 

Com relação as ocorrências temos três funções importantes no AcbrBoleto, são elas CodOcorrenciaToTipo, TipoOCorrenciaToCod e TipoOcorrenciaToDescricao. Sendo que CodOcorrenciaToTipo e TipoOCorrenciaToCod  devem ser inversamente equivalentes e TipoOcorrenciaToDescricao trazer a descrição mais fidedigna da ocorrência.

Como estava:

           function TACBrBancoob.CodOcorrenciaToTipo       Conteúdo [28: Result := toRetornoDebitoTarifas;]            function TACBrBancoob.TipoOCorrenciaToCod       Conteúdo [toRetornoManutencaoTituloVencido : Result :='28';]

 

Line 1382    Conteúdo [28: Result := toRetornoDebitoTarifas;]                             Mantido em    [28: Result := toRetornoDebitoTarifas;]            Contido em [function TACBrBancoob.CodOcorrenciaToTipo];
Line 1445    Conteúdo [toRetornoManutencaoTituloVencido : Result :='28';]    Alterado para [toRetornoDebitoTarifas : Result :='28';]            Contido em [function TACBrBancoob.TipoOCorrenciaToCod];
Line 1486    Conteúdo [28: Result:='28-MANUTENÇÃO TÍTULO VENCIDO' ;]            Alterado para [28: Result:='28-DÉBITO DE TARIFAS/CUSTAS' ;]        Contido em [function TACBrBancoob.TipoOcorrenciaToDescricao];

ACBrBancoBancoob.pas Discriminação das alteracoes em ACBrBancoBancoob 04-12-2019.txt

Link para o comentário
Compartilhar em outros sites

Redação corrigida,


Bom dia, gostaria de por a disposição uma correção no arquivo ACBrBancoBancoob.pas.

Com relação as ocorrências temos três funções importantes no AcbrBoleto, são elas CodOcorrenciaToTipo, TipoOCorrenciaToCod e TipoOcorrenciaToDescricao. Sendo que CodOcorrenciaToTipo e TipoOCorrenciaToCod  devem ser inversamente equivalentes e TipoOcorrenciaToDescricao trazer a descrição mais fidedigna da ocorrência.

Como estava, perceba que CodOcorrenciaToTipo e TipoOCorrenciaToCod não estão inversamente equivalentes  e TipoOcorrenciaToDescricao retorna um dos tipos de tarifas/Custas sendo que existem diversos :

           function TACBrBancoob.CodOcorrenciaToTipo                       Conteúdo [28: Result := toRetornoDebitoTarifas;] 
           function TACBrBancoob.TipoOCorrenciaToCod                       Conteúdo [toRetornoManutencaoTituloVencido : Result :='28';]
           function TACBrBancoob.TipoOcorrenciaToDescricao             Conteúdo [28: Result:='28-MANUTENÇÃO TÍTULO VENCIDO' ;]

Como ficou, agora CodOcorrenciaToTipo e TipoOCorrenciaToCod são inversamente equivalentes e TipoOcorrenciaToDescricao retorna  DÉBITO DE TARIFAS/CUSTAS conforme manual:

           function TACBrBancoob.CodOcorrenciaToTipo                      Mantido em    [28: Result := toRetornoDebitoTarifas;] 
           function TACBrBancoob.TipoOCorrenciaToCod                      Alterado para [toRetornoDebitoTarifas : Result :='28';]
           function TACBrBancoob.TipoOcorrenciaToDescricao            Alterado para [28: Result:='28-DÉBITO DE TARIFAS/CUSTAS' ;]

Em anexo o fonte em questão e discriminação mais organizada das alterações;

Alterações conforme manual Layouts_para_troca_de_informações_03-09-2018 na planilha "04 Retorno - Opção CNAB240" segmento U:

Fico a disposição.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Obrigada pela contribuição, adicionado para validação.

Att.

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 !!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Este tópico foi criado há 1564 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.