SimilaridadeConciliacaoBancaria
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.
public async Task<List\SimilaridadeConciliacaoBancaria\> SimilaridadeConciliacaoBancaria(string tipoMovimento, decimal valor, DateTime dataLancamento, int contaCorrenteId, string descricaoPixMaquininha)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| SimilaridadeConciliacaoBancaria(string, decimal, DateTime, int, string) | (não informado) | 0 |
| Truncar(decimal) | BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs | 1390 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| API_GetPercentualConciliadoBancario(int) | BOX3_ERP_API\Controllers\ArquivoConciliacaoController.cs | 2743 |
| ListagemArquivoBancario(int, FiltroConciliacaoBancariaModel) | BOX3_ERP_API.Core.BLL.ConciliacaoBLL.cs | 750 |
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
- Métodos que consomem SimilaridadeConciliacaoBancaria, como API_GetPercentualConciliadoBancario e ListagemArquivoBancario.
- Controladores que utilizam esses métodos, por exemplo, ArquivoConciliacaoController.
- 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.