Data dictionary

What each metric means, how it's calculated, and its source field in the monthly data file.

SectionMetricBusiness definitionCalculation / ruleSource fieldFormat
SummaryBeginning InventoryHomes in inventory on the first day of the month.Should equal prior month Beginning + New Files − Closings − Withdrawals.Summary_BeginingInventoryCount (integer)
SummaryNew FilesHomes newly referred into inventory during the month.Count of files with referral date in month.Summary_NewFilesCount (integer)
SummaryClosingsHomes sold and closed during the month.Count of files with close date in month. Drives the Sales section gating.Summary_ClosingsCount (integer)
SummaryWithdrawalsHomes removed from inventory without a sale (e.g. reinstated, returned to servicer).Count of files withdrawn in month.Summary_WithdrawalsCount (integer)
SummaryTotal Turn RateShare of available inventory that sold.Closings ÷ (Beginning Inventory + New Files) × 100. Total column = YTD.Summary_TotalTurnRatePercent (1 decimal)
Inventory Snapshot (Beg Month)New REO StatusNewly acquired homes not yet in a workflow stage.Status count at beginning of month.NewReoBOMCount (integer)
Inventory Snapshot (Beg Month)EvictionOccupied homes in the eviction process.Status count at beginning of month.EvictionBOMCount (integer)
Inventory Snapshot (Beg Month)Cash For KeysHomes in a cash-for-keys negotiation with occupants.Status count at beginning of month.RedemptionBOMCount (integer)
Inventory Snapshot (Beg Month)PremarketingVacant homes being prepared for listing (repairs, valuation).Status count at beginning of month.PreMarketingBOMCount (integer)
Inventory Snapshot (Beg Month)ListedHomes actively listed for sale.Status count at beginning of month.MarketingBOMCount (integer)
Inventory Snapshot (Beg Month)NegotiationHomes with offers under negotiation.Status count at beginning of month.NegotiationBOMCount (integer)
Inventory Snapshot (Beg Month)Offer AcceptedHomes with an accepted offer, contract pending.Status count at beginning of month.OfferAcceptedBOMCount (integer)
Inventory Snapshot (Beg Month)Under ContractHomes under a signed sales contract awaiting close.Status count at beginning of month.UnderContractBOMCount (integer)
Inventory Snapshot (Beg Month)TotalAll homes across every status.Sum of all status rows; must match the status counts (checked).TotalBOMCount (integer)
Performance MetricsAged Inventory >30 DaysHomes in inventory longer than 30 days.Count where days in inventory > 30. Must be ≥ the >120 bucket.AgedInventory30Count (integer)
Performance MetricsAged Inventory >120 DaysHomes in inventory longer than 120 days.Count where days > 120. Must be ≥ the >180 bucket.AgedInventory120Count (integer)
Performance MetricsAged Inventory >180 DaysHomes in inventory longer than 180 days — top priority for review.Count where days > 180.AgedInventory180Count (integer)
Performance MetricsUnmarketable >120 DaysHomes unable to be marketed for over 120 days (occupied, title, legal).Count of non-listed files aged > 120 days.OffMarket120Count (integer)
Performance MetricsAged Listed >90 DaysHomes listed for more than 90 days without a contract.Count of listed files > 90 days. Switches to >120 if feed supplies Listed120.Listed90Count (integer)
Performance MetricsAged U/C >60 DaysContracts open more than 60 days without closing.Count of under-contract files > 60 days.UnderContract60Count (integer)
Performance MetricsAverage Days Vacancy to ListAverage time from a home becoming vacant to being listed.Mean of (list date − vacancy date) in days.AvgVacancyToListDays (rounded)
Sales MetricsSoldHomes sold in the month (same as Closings).Mirrors Summary_Closings.Summary_ClosingsCount (integer)
Sales MetricsNet Proceeds to Sales PriceHow much of the sale price is kept after costs.Net proceeds ÷ gross sale price × 100.NetProceedsToGrossSalesPricePctPercent (1 decimal)
Sales MetricsGross Sales Price to Current List PriceSale price compared with the final list price.Gross sale ÷ current list price × 100.GrossSaleAmtToCurrListPctPercent (1 decimal)
Sales MetricsGross Sales Price to Original List PriceSale price compared with the first list price.Gross sale ÷ original list price × 100.GrossSaleAmtToOrigListPctPercent (1 decimal)
Sales MetricsAverage Days Acquisition to ListAverage days from acquiring a sold home to listing it.Mean (list date − acquisition date), sold files only.AcquisitionToListDaysDays (rounded)
Sales MetricsAverage Days Acquisition to CloseAverage total days from acquisition to sale closing.Mean (close date − acquisition date), sold files only.AcquisitionToCloseDaysDays (rounded)
Sales MetricsAverage Days Vacancy to List (Sold)Average days from vacancy to listing, for sold homes.Mean (list date − vacancy date), sold files only.VacantToListDaysDays (rounded)
Sales MetricsAverage Days List to Contract Date (DOM)Days on market before going under contract.Mean (contract date − list date), sold files only.ListToContractDaysDays (rounded)
Sales MetricsAverage Days Contract to Close DateAverage time from contract to closing.Mean (close date − contract date), sold files only.ContractToCloseDaysDays (rounded)

Data quality rules

Roll-forward
Next month's Beginning Inventory = this month's Beginning + New Files − Closings − Withdrawals.
Status reconciliation
Status counts must add up to Total.
Aging order
>180 ≤ >120 ≤ >30 ≤ Total.
Turn-rate sanity
Reported YTD turn rate within 3 points of the calculated rate.
Sales gating
Sales rows show “–” when a month has zero closings.
Unusual movements
A value far from the average of prior months is highlighted on the report and dashboard.

File format (technical)

  • CSV, one row per month; first column ColumnHeader holds the month as Mon-YY (e.g. Jan-26).
  • A final row labeled Total carries year-to-date values.
  • Blank cells are treated as missing, not zero.
  • “BOM” suffix = beginning-of-month snapshot.
  • Missing expected columns raise a warning; extra columns are listed as info.