Add RetailPrice and AgencyMarginPercent to PriceListItem and related API updates

This commit is contained in:
2026-09-09 16:32:57 +05:30
parent 9bb4c52efb
commit 6c6d30f4f9
4 changed files with 49 additions and 21 deletions
+14
View File
@@ -19,5 +19,19 @@ namespace Distribution.Models
/// Must be less than or equal to Price when set.
/// </summary>
public decimal? MinPrice { get; set; }
/// <summary>
/// MRP — the price the store is expected to charge the end consumer. Informational (not
/// enforced on sales), but must be &gt;= Price so the store always has a positive margin.
/// Null = not tracked for this item/list.
/// </summary>
public decimal? RetailPrice { get; set; }
/// <summary>
/// The regional agency's commission, as a percentage (0-100) of Price, for operating
/// distribution in that region. Informational — used for agency settlement/payout
/// reporting, not enforced on sales. Null = not tracked for this item/list.
/// </summary>
public decimal? AgencyMarginPercent { get; set; }
}
}