This commit is contained in:
2026-02-01 14:28:17 -06:00
parent 700af7ea60
commit 1784131456
109 changed files with 19894 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
using Rs_system.Models;
namespace Rs_system.Services;
public interface IContabilidadService
{
Task<ContabilidadRegistro> CrearRegistroAsync(ContabilidadRegistro registro);
Task<IReadOnlyList<ContabilidadRegistro>> ObtenerRegistrosAsync(long grupoId, DateTime desde, DateTime hasta);
// Monthly Report Methods
Task<ReporteMensualContable?> ObtenerReporteMensualAsync(long grupoId, int mes, int anio);
Task<ReporteMensualContable> ObtenerOCrearReporteMensualAsync(long grupoId, int mes, int anio);
Task<List<ReporteMensualContable>> ListarReportesPorGrupoAsync(long grupoId);
Task<bool> GuardarRegistrosBulkAsync(long reporteId, List<ContabilidadRegistro> registros);
Task<decimal> CalcularSaldoActualAsync(long reporteId);
Task<bool> CerrarReporteAsync(long reporteId);
}