namespace General_Ledger_Service.DTOs.FixedAssets { public class CreateFixedAssetRequest { public string AssetName { get; set; } = string.Empty; public string AssetAccountCode { get; set; } = string.Empty; public string AccumDeprAccountCode { get; set; } = string.Empty; public string DeprExpenseAccountCode { get; set; } = string.Empty; public string GainLossAccountCode { get; set; } = string.Empty; public DateOnly AcquisitionDate { get; set; } public decimal AcquisitionCost { get; set; } public decimal ResidualValue { get; set; } public int UsefulLifeMonths { get; set; } public string DepreciationMethod { get; set; } = string.Empty; public decimal? DepreciationRatePercent { get; set; } } }