namespace CashLineERP.Application.Procurement;

public sealed record PurchaseOrderDetailView(
    long PurchaseOrderId,
    string PurchaseOrderNumber,
    long BranchId,
    long SupplierId,
    long? PurchaseRequisitionId,
    DateOnly PurchaseOrderDate,
    string CurrencyCode,
    decimal ExchangeRate,
    string StatusCode,
    decimal SubtotalAmount,
    decimal TaxAmount,
    decimal TotalAmount,
    IReadOnlyCollection<PurchaseOrderLineView> Lines);
