GetSaldoDinheiroCarneLivroCaixaPorData
Gerado por Inteligência Artificial.
Visão Geral
O método GetSaldoDinheiroCarneLivroCaixaPorData é responsável por obter o saldo em dinheiro do carnê no livro caixa para uma data específica. Ele utiliza consultas assíncronas para calcular a soma dos valores no banco de dados.
public async Task<decimal> GetSaldoDinheiroCarneLivroCaixaPorData(DateTime data, int operadorId, int? formaPagamentoId = null)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsync | BOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs | 102 |
| IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsync | BOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs | 109 |
| IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsync | BOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs | 118 |
| IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsync | BOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs | 124 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| CriarSangriaDinheiro | BOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs | 871 |
| CriarSangriaMalote | BOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs | 1071 |
| ConfirmarSangria | BOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs | 1208 |
| ConfirmarSangriaMalote | BOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs | 1600 |
Detalhamento das Referências
CriarSangriaDinheiro
Este método cria uma sangria de dinheiro, verificando anexos e se é um fundo de caixa. Ele é chamado por GetSaldoDinheiroCarneLivroCaixaPorData para realizar operações de sangria.
CriarSangriaMalote
Este método cria uma sangria de malote, com a opção de verificar anexos. Ele é utilizado por GetSaldoDinheiroCarneLivroCaixaPorData para operações relacionadas a malotes.
ConfirmarSangria
Confirma uma sangria específica, utilizando dados do token e um modelo de dados de recebimento. É referenciado por GetSaldoDinheiroCarneLivroCaixaPorData para confirmar transações de sangria.
ConfirmarSangriaMalote
Confirma a sangria de um malote, utilizando dados do token e um modelo de dados de recebimento. É chamado por GetSaldoDinheiroCarneLivroCaixaPorData para finalizar operações de sangria de malote.
Impacto de Alterações
Alterações neste método podem impactar o cálculo do saldo em dinheiro do carnê no livro caixa, afetando funcionalidades que dependem desse saldo, como operações de sangria e confirmação de transações.
Propagação de Mudanças
- Atualizar as chamadas para
SumAsyncpara garantir que as consultas assíncronas sejam executadas corretamente. - Verificar a integridade dos dados retornados para evitar inconsistências no saldo.
Requisitos para Alteração Segura
- Garantir que todas as dependências de banco de dados estejam atualizadas e otimizadas para consultas assíncronas.
- Testar exaustivamente as operações de sangria e confirmação para assegurar que o saldo calculado esteja correto.