Pular para o conteúdo principal

SimilaridadeConciliacaoBancaria

atenção

Gerado por Inteligência Artificial.


Visão Geral

Método responsável por calcular a similaridade em conciliações bancárias, utilizando parâmetros como tipo de movimento, valor, data de lançamento, conta corrente e descrição do PIX ou maquininha. Retorna uma lista de objetos que representam as similaridades encontradas para auxiliar na conciliação financeira automatizada.

BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs
public async Task<List\SimilaridadeConciliacaoBancaria\> SimilaridadeConciliacaoBancaria(string tipoMovimento, decimal valor, DateTime dataLancamento, int contaCorrenteId, string descricaoPixMaquininha)

Dependências Diretas

MétodoLocalizaçãoLinha
SimilaridadeConciliacaoBancaria(string, decimal, DateTime, int, string)(não informado)0
Truncar(decimal)BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs1390

Referências

Método / EndpointLocalizaçãoLinha
API_GetPercentualConciliadoBancario(int)BOX3_ERP_API\Controllers\ArquivoConciliacaoController.cs2743
ListagemArquivoBancario(int, FiltroConciliacaoBancariaModel)BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs750

Detalhamento das Referências

Truncar

Método estático que realiza o truncamento de valores decimais, utilizado para ajustar valores financeiros durante o cálculo da similaridade na conciliação bancária. Internamente, utiliza o método Math.Truncate para efetuar o truncamento.


Impacto de Alterações

Alterações neste método podem impactar diretamente a precisão e a confiabilidade da conciliação bancária automatizada, afetando relatórios financeiros e processos dependentes da validação de transações similares.

Propagação de Mudanças

  1. Métodos que consomem SimilaridadeConciliacaoBancaria, como API_GetPercentualConciliadoBancario e ListagemArquivoBancario.
  2. Controladores que utilizam esses métodos, por exemplo, ArquivoConciliacaoController.
  3. Processos de correção automática e listagem de arquivos bancários.

Requisitos para Alteração Segura

  • Garantir testes unitários e de integração abrangentes para validar a lógica de similaridade.
  • Verificar impactos em controladores e serviços que dependem do método.
  • Manter consistência nos parâmetros e tipos de retorno para evitar quebras em chamadas existentes.
  • Documentar claramente mudanças na lógica de cálculo para equipe de manutenção e usuários finais.