namespace Compliance.Domain.Models { public class DemandInformation { public decimal ContractedPeakDemand { get; set; } public decimal ContractedOffPeakDemand { get; set; } public decimal TolerancePercentage { get; set; } = 5m; // Default tolerance public decimal MinimumDemandPercentage { get; set; } = 10m; // Minimum billing percentage public decimal UltrapassagemRate { get; set; } = 2m; // Penalty rate for exceeding contracted demand } }