Entrada Owner Dashboard
Loading live data…
Executive Dashboard
Portfolio Filters
Assets Under Mgmt
total portfolio value
Equity Under Mgmt
mkt value less debt
Total SF
portfolio gross area
Portfolio Occupancy
vs 92.0% prior qtr
T-12 NOI
vs budget
NOI vs Budget
YTD
AR > 60 Days
# tenants
Avg DSCR
covenant threshold 1.20x
Rollover Next 12mo
% of leased SF

🔴 Properties Requiring Attention

All red-flagged properties — not affected by portfolio filters.
Yardi data hooks (reference — collapse / expand)

Yardi data hooks (for when the connector goes live)

Occupancy % Yardi RentRoll or OccupancyAnalytics report → leased SF / total SF, by property. Pull monthly snapshot.
T-12 NOI Yardi IncomeStatement at NOI line, trailing 12 months, rolled up by property. Same source for budget comparison via BudgetComparison.
NOI variance BudgetComparison report — Actual NOI minus Budget NOI, $ and %. YTD basis.
AR > 60 days / Top offenders Yardi AgedReceivables by tenant, with property tag. Filter for >30 days and rank by balance. This replaces the aggregate aging bucket donut.
DSCR NOI / annual debt service. Debt service pulled from loan tape (Egnyte → Loan Summary spreadsheet) until/unless we move it into Yardi. Flag covenant threshold per loan.
Rollover next 12mo Yardi LeaseExpiration report — sum of leased SF expiring within 12 months / total leased SF, by property and aggregate.
Watchlist logic Composite rules engine. Property flags red if any of: occupancy < 85%, DSCR < 1.20x, NOI vs budget < -10%, top tenant > 30% of property rent with rollover in 12mo. Amber if any single threshold is within 5% of trigger.

AUM by Market

Current market value split across markets. Filtered portfolio.
Segment Value Share # Props

Acquisition History

Properties added to the portfolio by quarter — first non-zero appearance in market value history. Sold deals shown in grey.

Acquisition Detail

Click a quarter column in the Acquisition History chart above to see the acquisitions closed in that quarter.

Portfolio Map

All 56 properties plotted by market. Marker color follows the watchlist status used in Executive Dashboard: green, yellow, red, grey (land / no-ops). Click any marker for property summary; click Open Property Detail in the popup to drill in.
Note: property locations are currently approximated by market with a small spread so markers don't stack — they show market clusters, not actual street locations. When real addresses get geocoded into PROPERTIES[].lat / .lng, this map will use them automatically.

Property Detail

Sortable. Click any column header to sort. Click any row to drill into the property snapshot.
Color Property Type Market State Fund Total SF Occ % T-12 NOI OpEx PSF vs Budget DSCR 12mo Rollover Mkt Value
Properties Selected
of 53 in portfolio
Total SF
building area
T-12 Revenue
per SF
T-12 NOI
margin
Net Income
T-12 total

T-12 Income Statement

Trailing 12 months · Actuals · Rollup of selected properties
± % & $

Yardi data hooks — T-12 Income Statement

Line items (revenue/OpEx) Yardi IncomeStatement at GL-account granularity, monthly, with property tag. Map GL accounts to the line item categories shown here (chart of accounts roll-up table to be defined).
Multi-property rollup Pull statements per property and sum at line-item level. Rollup is done client-side so any filter combination works without re-querying.
CapEx / TI / LC Pulled from Yardi CapitalProjects or fixed asset schedule, not P&L. May also come from Egnyte CapEx tracker depending on what's the source of truth.
Debt Service Loan tape (currently Egnyte). Monthly P&I per loan, mapped to property. Will need a property-to-loan mapping table.
Budget column (not built) Add a toggle to show Budget alongside Actuals. Source: Yardi BudgetComparison report, same GL roll-up.
Properties Selected
of 53 in portfolio
T-12 NOI Actual
margin
T-12 vs Bus Plan
$ and %
T-12 vs Proforma
$ and %
T-12 Cash Flow
after debt service

Variance Analysis

T-1 · T-3 · T-12 · Actual vs Budget (Bus Plan) vs Proforma (Underwriting)

Data sources — Variance Analysis

Actual (T-1, T-3, T-12) Real for all properties with Yardi trial balances. Sourced from the same TB-derived pipeline as the Income Statement tab (REAL_IS_STRUCT). T-12 = May 2025–Apr 2026. T-3 = Feb–Apr 2026. T-1 = Apr 2026. Monthly slices are exact (per-month TB data, not distributed). COA matches the IS tab exactly.
Bus Plan (Budget) Real for 54 properties. Sourced from Yardi 12-month accrual budget xlsx files (Yardi Data/2025 Budgets/ and Yardi Data/2026 Budgets/). T-12 blends May–Dec 2025 from 2025 budgets + Jan–Apr 2026 from 2026 budgets. Account subtotals (-999 accounts) map directly to IS tab COA labels. Properties without budget data fall back to ±5% procedural.
Underwriting (Proforma) Real for 40 of 56 properties. Sourced from Pereview underwriting models in Egnyte (/.Proformas - Final/Pereview Uploads/). Full history from each property's acquisition date to the latest TB month; T-12/T-3/T-1 slices align to the actual TB window. Vacancy and abatement netted into Commercial Rental Income. All expenses mapped to recoverable (NNN assumption). HVAC mapped to Repairs & Maintenance. Properties missing proforma data fall back to procedural: Royal Tech (all 8), Westwood Business Park, Diplomacy, Midway, Richardson Tech, 151 Tech, Holcomb Woods, Brookside, Westland Tech, Clay Hempstead, 1912 County Line, Split-Trail, Longview.
Properties Selected
of 53 with rent roll data
Active Leases
combined
Occupancy
leased / total SF
Leased SF
avg $/SF
Total Monthly Rent
annual
Rolling in 12mo
% of leased SF
WALT
weighted avg lease term

SF Rolling by Expiration Year

Leased SF expiring per calendar year across selected properties. Excludes vacant suites.

Rent Roll

As of 5/17/2026 · Source: Yardi Tenancy Schedule (all properties)

Data source — Rent Roll

Source file /Yardi Data/Tenancy Schedule - All Props - 2026.05.17.xlsx (Report1 sheet). Generated from Yardi via the "Tenancy Schedule I" report for property group epa_aum, as-of 5/17/2026.
Fields shown Property · Suite · Tenant · Lease Type · SF · Lease From · Lease To · Term (months) · Tenancy (years) · Monthly Rent · Annual Rent · $/SF Annual · Recoveries $/SF · Misc $/SF · Security Deposit · LOC/Bank Guarantee · Status (computed: Current / Rolling 12mo / Expired)
Refresh cadence Re-pull the Tenancy Schedule from Yardi monthly (or after material lease activity) and overwrite the file. Re-run the rent roll data build script to regenerate rentroll_data.js.
Properties Selected
of 53 in portfolio
Total Assets (Apr'26)
vs May'25
Total Liabilities (Apr'26)
vs May'25
Total Equity (Apr'26)
vs May'25
Debt / Total Cap
mortgage / (debt + equity)

T-12 Balance Sheet

Data not yet integrated — pending monthly Yardi BalanceSheet export per property

Yardi data hooks — T-12 Balance Sheet

Monthly balance sheet snapshots Yardi BalanceSheet report at GL-account granularity, run for each month-end. Pull 13 month-ends (Apr'25 - Apr'26) to compute YoY changes.
Asset categories GL roll-up: 1100-1199 cash, 1200-1299 receivables, 1500-1799 real estate (land, buildings, TI), 1800-1899 accumulated depreciation, 1900-1999 other assets.
Liability categories GL roll-up: 2100-2199 AP, 2200-2299 accrued, 2300-2399 deferred revenue (prepaid rent), 2400-2499 security deposits, 2500-2599 mortgage payable.
Equity categories GL 3000-3999. Member contributions, distributions (cumulative), retained earnings, and current period net income roll into ownership equity. Net income from IncomeStatement close at month-end.
Mortgage Payable (cross-check) Reconcile Yardi GL balance against loan tape in Egnyte each month. Variance threshold > 0.5% should flag for accounting review.
Contra-mortgage / loan costs Capitalized loan costs amortize over loan term — pull from 1850-ish contra-asset GL. Net mortgage shown on dashboard = Mortgage Payable - Contra. (Same logic as epa-pull-cash-mortgage skill.)
Multi-property rollup Pull BS per property monthly and sum at line-item level. Same client-side rollup pattern as the income statement tab.
Properties Selected
of 56 in portfolio
Net Income (T-12)
starting point
Net Cash from Ops
NI + non-cash + ΔWC
Net Cash from Non-Ops
investing + financing
Δ Operating Cash
computed vs actual

T-12 Cash Flow Statement

Indirect method · Operating + Non-Operating

Methodology — T-12 Cash Flow

Starting point Net Income (TB account 9999-998), summed across all 12 months in the T-12 window.
Non-cash adjustments D&A (7370-999) + Impairment (7390-999) + Unrealized Gain/Loss (7600-999) + GAAP/Non-Cash Interest (7825-999), summed across T-12.
Working-capital changes BS subtotals end-of-T-12 minus start-of-T-12, with sign convention: asset increase = cash use, liability increase = cash source. Accounts used: AR (1499-999), Prepaid (1899-999), AP & Accrued (2399-999), Deposits (2850-999), Unearned (2875-999).
Investing Gross CapEx outflows from BS deltas (excluding accumulated depreciation, which was added back above): Land (1635-999), Building & Improvements (1649-999), CIP (1611/1614/1621/1629-999), Intangibles (1729-999), Lease Commissions (1745-999), Furniture & Equipment (1870-999).
Financing BS deltas: Total Debt (2199-999) — increase = drew on loan, decrease = paydown. Related-party debt (2205-999). Capital Contributions (3100-999). Distributions (3300-999) — growth = more paid out, sign flipped. Intercompany (3020-999).
Reconciliation Computed Net Change = Operating + Non-Operating. Actual Net Change = Δ Operating Cash subtotal (1109-999) end - start. Variance = Computed - Actual. Flagged red if |variance| > $1K — usually means transfers to/from reserve cash (1110-999), restricted cash (1199-999), or an account not yet mapped into the CF logic.

Schedule of Real Estate Owned

Market Values sourced from Dec 2025 YE MTM (most deals) and Mar 2026 NAV MTM Q1 2026 (NAV Fund). NOI/DS/DSCR/Cap Rate derived from Yardi actuals.

AUM History — Portfolio Market Value Over Time

Annual portfolio market value at each December year-end appraisal. Property count grows as new acquisitions are added; values sourced from Pereview Transaction GL (2019–2024), Dec 2025 YE MTM, and Mar 2026 NAV MTM Q1.
Year Portfolio Value YoY Change Properties Valued
Total Debt (Selected)
— loans
Wtd. Avg. Rate
interest rate
Wtd. Avg. DSCR
covenant 1.20x
Years to Avg. Maturity
weighted by balance
% Fixed Rate
of total debt
Loan Maturity Timeline
Balance maturing by year
Fixed vs. Variable
By outstanding balance
Avg. DSCR by Lender
Weighted by balance

Debt Detail

Debt Composition

Pooled Loans

Cross-collateralized loans rolled up by pool. Combined Balance sums each pool's selected per-property TB allocations; Debt Yield = combined annualized NOI ÷ combined balance.

Notes

BalancePulled from Yardi TB account 2140-999 (Mortgage Payable) for the latest available month. Falls back to loan tape balance where TB data is unavailable.
Pool loansBankUnited Fund I Seven, DFLEX (Wells Fargo), Bentley (Wells Fargo), and Royal Tech (Situs CMBS) are cross-collateralized pools. Balance shown is the sum of selected properties' TB allocations within each pool.
DSCRT-12 NOI ÷ annualized debt service (12 × monthly P+I). For IO loans, debt service = interest only.
Fixed/VariableAll current loans are fixed-rate or swap-fixed. Variable = SOFR/LIBOR-indexed floating without a swap in place.
Executed (Last 90 Days)
— SF
In Negotiation
— SF
Proposals Out
— SF
Tours Scheduled
— SF
Active Leads
— SF
Wtd. Avg. NER (Neg.)
/SF/yr · negotiation stage
Deal Pipeline — Stage Funnel
Number of deals at each stage
SF in Pipeline by Property
Negotiation + Proposal stage — top 15 properties

Deal Detail

Pipeline by Property

Negotiation + Proposal + Tour + Lead

Source

FileYardi Deal Manager — Leasing Activity Report as of . Pulls last 3 months of deal activity across all stages.
StagesExecuted = signed leases · Negotiation = lease being drafted/negotiated · Proposal = proposal sent · Tour = tour scheduled/completed · Lead = initial inquiry
NERNet Effective Rent ($/SF/yr) — accounts for free rent and is Yardi-computed per deal.

TI & Make Ready

Historical tenant improvement & make-ready costs by asset class · Source: TI UPDATED MODEL v18.4.0

Cost PSF by Asset Class

Avg TI + Make Ready cost per SF · filtered selection

Deals by Project Type

Count of deals by project type · filtered selection

Summary by Asset Class

Aggregated TI & make-ready metrics · filtered selection
Asset Class Deals Total SF TI Cost ($) TI ($/SF) MR Cost ($) MR ($/SF) TI + MR ($) TI + MR ($/SF) Avg Base Rent Avg NER

Summary by Deal Type

TI & MR costs segmented by deal type · filtered selection
Deal Type Deals Total SF TI Cost ($) TI ($/SF) MR Cost ($) MR ($/SF) TI + MR ($) TI + MR ($/SF) Avg Base Rent

Summary by Property

Property-level rollup · click column headers to sort
Property Asset Class Deals Total SF TI ($) TI $/SF MR ($) MR $/SF TI+MR ($) TI+MR $/SF

Deal Detail

All individual deals · filtered selection ·
Exclude Property Class Tenant Suite SF Deal Type Project Type LCD LXD Base Rent NER TI ($) MR ($) TI $/SF MR $/SF

Source

FileTI UPDATED MODEL_v18.4.0.xlsm · tab 2.0-Activity Inputs · 245 deals
Asset ClassesFrom tab 3.0-Asset Classification. Flex Industrial = 20–40% office; Flex = 40–60% office; Industrial = <20% office.
CostsTI ($) and Make Ready ($) are actual committed/incurred amounts per VTS / project tracker. $0 = As-Is or no spend.

⚠ Tab in Progress — Data not Validated

TI & MR Comparison — Business Plan vs. Actual

Projected TI from Argus business plans vs. actual TI + Make-Ready spend (TIMR). Matched suite-primary on overlapping suite numbers; actual TI+MR aggregates every TIMR line for a suite (lease row + separate Make-Ready row).

By Year

Projected TI (by plan year) vs. actual TI+MR (by lease-commencement year)
YearProjected TIActual TI+MRVarianceVar %

By Property

Plan vs. actual to date, with TIMR suite match coverage
PropertyProjected TIActual TI+MRVarianceCoverage

Suite Detail

PropertySuiteYrStatusMatch Projected TenantProj TIProj $/SF Actual Tenant(s)Actual TI+MRAct $/SF VarianceVar %

Leasing Comparison — Business Plan vs. Actual

Argus business-plan projected leases for the 2-year plan window vs. actual outcomes from the current tenancy schedule. 2025 BP covers 2025–2026; 2026 BP covers 2026–2027.

By Year

Projected events and lease outcomes by plan year
YearEventsLeasedNot Leased Proj $/SFAct $/SFVar $/SF

By Property

Plan vs. actual summary per property
PropertyEventsLeased Proj $/SFAct $/SFVar $/SF

Projected Lease Events — Suite Detail

Property Suite SF Yr Projected Tenant Expiration Proj Start Outcome Actual Tenant Proj $/SF Act $/SF Rent Var Actual Lease Term
No report yet Configure your scope, metric, and time period on the left, then click Run Report.
Properties Selected
of 54 with history
Portfolio Occupancy (Latest)
Trend vs. Period Start
change in occ %
Dates in View
Date Range

Monthly Occupancy by Property

Physical occupancy % (occupied SF ÷ total SF) · Source: Yardi Tenancy Schedules

Data source — Occupancy History

Source folderSource Data/Tenancy Schedules/ — one Yardi Tenancy Schedule export per month-end date.
MetricPhysical occupancy = occupied SF ÷ total SF. A suite is "occupied" when the tenant row is not blank/VACANT.
Build scriptscripts/build_occupancy_history.py · Output: Dashboard Files/occupancy_history.js
Adding monthsDrop a new Tenancy Schedule export into the source folder (any supported filename pattern) and run refresh.py.
🏆
Track Record
Coming Soon
NAV Fund
Industrial NAV Fund, LP
NAV
Distributions to LPs
Common Share Price
Div Yield & Dividend / Share
Shares Outstanding
Fund II
Industrial Flex Fund II, LP
LP
Distributions to LPs
Total Value Created
Capital Call History
Fund III
Industrial Flex Fund III, LP
LP
Distributions to LPs
Total Value Created
Capital Call History

Team Assignments

Property Fund Leasing Team Senior AM Asset Manager Analyst PM Accountant