US Commercial Lease +
Commercial leases, NNN/CAM pools & year-end CAM reconciliation true-up for landlords (US)
Commercial leases, NNN/CAM pools & year-end CAM reconciliation true-up for landlords (US)
Key Features
Buildings & rentable area
Buildings & rentable area — track gross and rentable square footage, occupancy, and an occupancy gross-up factor used to gross up variable recoveries to a stabilized occupancy level.
Commercial leases (NNN, gross, modified-gross, base-year)
Commercial leases (NNN, gross, modified-gross, base-year) — base rent, leased area, auto-computed pro-rata share, term dates and monthly CAM estimate all on one record.
Rent escalation engine
Rent escalation engine — none, fixed percentage, fixed dollar or a fully stepped schedule; generate a month-by-month base-rent and CAM-estimate roll across the whole lease term.
Recoverable expense pools
Recoverable expense pools — capture operating expenses per building and year, categorized as recoverable / non-recoverable and controllable / non-controllable, with management and administrative fee handling.
Occupancy gross-up
Occupancy gross-up — automatically gross up variable (grossable) expenses from actual to stabilized occupancy so partially-vacant buildings recover fairly.
Expense caps
Expense caps — annual and cumulative caps on controllable expenses with the cap adjustment shown transparently on every tenant line.
Base-year stops
Base-year stops — base-year leases only pay expenses above the tenant's base-year amount; the stop is applied and disclosed per tenant.
Year-end reconciliation true-up
Year-end reconciliation true-up — allocate the pool to each active lease by pro-rata share, prorate for partial-year occupancy, subtract CAM already billed, and compute the owe/refund amount to the cent.
Post to Accounting
Post to Accounting — generate customer invoices (owe) and credit notes (refund) for the true-up directly from the reconciliation.
Reconciliation statement
Reconciliation statement — a clean per-tenant breakdown you can send to tenants instead of an unauditable Excel file.
Screenshots
Reconciliation
Why Choose This Module
Model your buildings, tenants and leases once, drop the year's operating expenses into recoverable expense pools, and let the engine allocate every dollar to each tenant by pro-rata share, apply expense caps and base-year stops, compare against what you actually estimated and billed during the year, and produce the owe / refund true-up — then post it straight to Accounting.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: account
- Support: support@pokutsoft.com
Update date: 2026-07-05