namespace CashLineERP.Application.Procurement;

public sealed record PurchaseReturnDetailView(
    long PurchaseReturnId,
    string PurchaseReturnNumber,
    long BranchId,
    long SupplierId,
    long PurchaseOrderId,
    long GoodsReceiptId,
    DateOnly ReturnDate,
    long ReturnWarehouseId,
    string ReasonCode,
    string? Notes,
    string StatusCode,
    decimal TotalReturnedQuantity,
    long? DebitNoteBillId,
    DateTime? DebitNoteIssuedAtUtc,
    IReadOnlyCollection<PurchaseReturnLineView> Lines);
