namespace CashLineERP.Contracts.Procurement;

public sealed record SupplierQuotationResponse(
    long SupplierQuotationId,
    string QuotationNumber,
    long RequestForQuotationId,
    long SupplierId,
    DateOnly QuoteDate,
    DateOnly? ValidUntilDate,
    string CurrencyCode,
    decimal? FxRate,
    string StatusCode,
    decimal SubtotalAmount,
    decimal DiscountAmount,
    decimal TaxAmount,
    decimal TotalAmount,
    bool IsSelected,
    string? Notes,
    IReadOnlyCollection<SupplierQuotationLineResponse> Lines);
