namespace CashLineERP.Application.Sales;

public sealed record SalesDiscountOverrideDetailView(
    long SalesDiscountOverrideId,
    string OverrideNumber,
    long SalesOrderId,
    long SalesOrderLineId,
    decimal BaseUnitPrice,
    decimal RequestedUnitPrice,
    decimal RequestedDiscountAmount,
    decimal RequestedDiscountPercent,
    string ReasonCode,
    string? Notes,
    string StatusCode,
    DateTime SubmittedAtUtc,
    long SubmittedByUserId,
    DateTime? DecidedAtUtc,
    long? DecidedByUserId,
    string? DecisionCode,
    string? DecisionNotes);
