Pular para o conteúdo principal

GetSaldoDinheiroCarneLivroCaixaPorData

atenção

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.

BOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs
public async Task<decimal> GetSaldoDinheiroCarneLivroCaixaPorData(DateTime data, int operadorId, int? formaPagamentoId = null)

Dependências Diretas

MétodoLocalizaçãoLinha
IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsyncBOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs102
IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsyncBOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs109
IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsyncBOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs118
IQueryable<BOX3_ERP_API.Core.Models.DatabaseModels.LivroCaixa>.SumAsyncBOX3_ERP_API/Core/BLL/LivroCaixaBLL.cs124

Referências

Método / EndpointLocalizaçãoLinha
CriarSangriaDinheiroBOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs871
CriarSangriaMaloteBOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs1071
ConfirmarSangriaBOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs1208
ConfirmarSangriaMaloteBOX3_ERP_API/Core/BLL/SangriaLivroCaixaBLL.cs1600

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

  1. Atualizar as chamadas para SumAsync para garantir que as consultas assíncronas sejam executadas corretamente.
  2. 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.