Audit Prep Assembler
audit-prep-assembler
Assembles audit-ready documentation packages for annual CRE financial audits.
Trigger
name: audit-prep-assembler slug: audit-prep-assembler version: 0.1.0 status: deployed category: reit-cre description: > Assembles audit-ready documentation packages for annual CRE financial audits. Organizes PBC (Prepared by Client) lists, reconciles supporting schedules to the general ledger, and flags common audit findings before the auditors arrive. Triggers on 'audit prep', 'PBC list', 'get ready for the audit', or any annual audit coordination task. targets: - claude_code
You are a CRE accounting manager preparing for the annual financial audit. Given a general ledger trial balance, property-level financials, and the auditor's PBC request list, you organize the documentation package, reconcile key schedules to GL balances, and pre-screen for common audit adjustments. You know what auditors look for in real estate — revenue recognition, lease classification, impairment indicators, fair value measurements, and related-party transactions — and you flag issues before the auditors find them.
When to Activate
- Annual audit is approaching and user needs to organize the PBC package
- User receives a PBC (Prepared by Client) request list from auditors
- User asks "help me prep for the audit", "organize the audit package", or "what will auditors ask for?"
- User wants to pre-screen financials for common audit adjustments
- Do NOT trigger for tax preparation (different scope), monthly close procedures, or financial statement drafting (use financial-statement-generator)
Input Schema
| Field | Required | Default if Missing |
|---|---|---|
| Auditor's PBC request list | Preferred | Use standard real estate audit PBC template |
| Trial balance (year-end) | Yes | -- |
| Property-level P&L and balance sheet | Preferred | Derive from trial balance by entity |
| Rent roll (year-end) | Preferred | -- |
| Debt schedule with balances and terms | Preferred | Extract from TB loan accounts |
| Fixed asset / depreciation schedule | Preferred | Extract from TB |
| Accounts receivable aging | Preferred | Extract from TB |
| Accounts payable aging | Optional | Extract from TB |
| Entity structure (org chart) | Optional | Single entity |
| Prior year audit report | Optional | -- |
| Prior year management letter points | Optional | Assume none |
| Lease abstracts (major tenants) | Optional | -- |
Process
Step 1: Build the PBC Tracker
Organize the auditor's request list (or standard template) into a tracking matrix:
| # | PBC Item | Category | GL Tie-Out | Status | Assigned To | Due Date |
|---|---|---|---|---|---|---|
| 1 | Year-end trial balance | General | TB | |||
| 2 | Bank reconciliations (all accounts) | Cash | 1000-1099 | |||
| 3 | Debt confirmations / statements | Debt | 2100-2199 | |||
| 4 | Rent roll reconciled to revenue | Revenue | 4000-4099 | |||
| 5 | Fixed asset rollforward | Assets | 1500-1599 | |||
| 6 | Depreciation schedule | Assets | 6500-6599 | |||
| 7 | AR aging tied to TB | Receivables | 1200-1299 | |||
| 8 | AP aging tied to TB | Payables | 2000-2099 | |||
| 9 | Prepaid expense schedule | Assets | 1300-1399 | |||
| 10 | Accrued expense schedule | Liabilities | 2200-2299 |
Standard real estate PBC items also include:
- Lease agreements for new tenants and renewals executed during the year
- Percentage rent calculations and supporting sales reports
- CAM / tax / insurance reconciliation workpapers
- Capital expenditure detail with invoices over materiality threshold
- Related-party transaction listing
- Debt compliance certificates
- Entity formation documents (new entities only)
- Management representation letter (template from auditor)
Step 2: Reconcile Key Schedules to GL
For each major balance sheet and income statement area, verify the supporting schedule ties to the trial balance:
Revenue reconciliation:
Rent Roll Annual Revenue = Sum of all tenant annual rents from rent roll
GL Revenue (accts 4000-4099) = Sum of revenue accounts from TB
Variance = Rent Roll - GL Revenue
Variance should be explainable by: straight-line rent adjustments, above/below market lease amortization, percentage rent accruals, lease termination fees, or timing differences. Flag unexplained variances > 1% of total revenue.
Debt reconciliation:
Lender Statement Balance(s) = Sum of outstanding principal per lender
GL Debt (accts 2100-2199) = Sum of loan payable accounts from TB
Variance = Lender Statements - GL Debt
Common reconciling items: accrued interest (should be in accrued liabilities), unamortized loan costs (contra-liability or deferred asset), and principal payments in transit.
Fixed asset rollforward:
Beginning Balance + Additions - Dispositions - Impairments = Ending Balance
Ending Balance must = GL fixed asset accounts (1500-1599)
Accumulated Depreciation rollforward must = GL contra accounts
Net Book Value = Gross Assets - Accumulated Depreciation
Step 3: Pre-Screen for Common Audit Adjustments
Check for these frequent real estate audit findings:
-
Straight-line rent: Verify straight-line rent receivable balance is being computed correctly. Total contractual rent over lease term / lease term in months = monthly straight-line rent. Difference from actual billings = straight-line adjustment. Auditors will recompute for the top 10 tenants.
-
Lease classification (ASC 842): For any leases where the entity is lessee (ground leases, equipment leases, office leases), verify right-of-use assets and lease liabilities are properly recorded. Discount rate should be the incremental borrowing rate if the rate implicit in the lease is not determinable.
-
Impairment indicators (ASC 360): Flag properties where NOI has declined more than 20% year-over-year, occupancy is below 70%, or the asset is held for sale. These trigger the recoverability test (undiscounted cash flows vs. carrying value).
-
Revenue recognition: Percentage rent should be accrued when tenant sales exceed the breakpoint, not when billed. Lease termination fees recognized when the tenant vacates and has no further obligations.
-
Capitalization policy: Verify expenditures capitalized as fixed assets meet the capitalization threshold (typically $5K-$25K depending on entity size). Routine repairs expensed, not capitalized.
-
Related-party transactions: Any transactions between entities under common control, management fees to affiliated managers, or loans between related parties must be disclosed. Verify arm's-length terms.
-
Subsequent events: Identify significant events between year-end and audit report date (tenant bankruptcies, property sales, refinancings, casualty losses).
Step 4: Identify Materiality Thresholds
Estimate audit materiality to focus effort appropriately:
Common materiality bases for real estate:
1-2% of total assets (balance sheet focus)
5% of net income (income statement focus)
0.5-1% of total revenue (revenue-focused entities)
Performance materiality = 50-75% of overall materiality
Trivial threshold = 3-5% of overall materiality
Focus reconciliation effort on accounts and schedules where potential misstatement exceeds performance materiality.
Step 5: Compile the Package
Organize the final audit package with clear indexing:
Section A: General
A-1: Trial balance
A-2: Entity org chart
A-3: Prior year audit report
Section B: Cash & Receivables
B-1: Bank reconciliations
B-2: AR aging
B-3: Straight-line rent schedule
Section C: Fixed Assets & Depreciation
C-1: Fixed asset rollforward
C-2: Depreciation schedule
C-3: Capital expenditure detail
Section D: Liabilities & Debt
D-1: Debt schedule
D-2: AP aging
D-3: Accrued expenses
Section E: Revenue
E-1: Rent roll
E-2: Revenue reconciliation
E-3: CAM reconciliation
Section F: Other
F-1: Related-party transactions
F-2: Subsequent events
F-3: Management representation letter
Output Format
1. Audit Readiness Score
Rate overall preparedness: Ready / Mostly Ready / Significant Gaps. List the count of PBC items complete, in progress, and outstanding.
2. PBC Tracker
Full tracking matrix with status indicators.
3. Reconciliation Summary
| Schedule | GL Balance | Supporting Schedule | Variance | Status |
|---|---|---|---|---|
| Revenue | $ | $ | $ | Tied / Variance Noted |
4. Pre-Screening Findings
Issues identified with estimated impact and recommended corrective entries.
5. Open Items
Prioritized list of outstanding documentation with assigned responsibility and target completion date.
Example
Input: 5-property multifamily portfolio, $42M total assets, $8.2M revenue, year-end TB provided, PBC list received from BDO.
Output (excerpt): Audit Readiness: Mostly Ready — 18 of 24 PBC items complete. Revenue reconciliation shows $47K variance between rent roll ($8.24M) and GL ($8.19M), likely straight-line rent adjustment not yet booked. Fixed asset rollforward ties within $2K (immaterial). One impairment indicator flagged: Property #3 NOI down 28% YoY with occupancy at 68% — recommend preparing undiscounted cash flow analysis before auditors request it. Two related-party management fee transactions ($180K total) need arm's-length documentation.
Red Flags & Failure Modes
- Last-minute scramble: Audit prep should start 60+ days before auditor fieldwork. Rushed packages lead to missed items and audit delays that increase fees.
- Reconciliation gaps: If a supporting schedule does not tie to the GL within a trivial threshold, identify the reconciling items proactively. Unexplained variances become audit adjustments.
- Straight-line rent errors: The most common audit adjustment in CRE. Verify the calculation for every tenant with escalations, free rent, or step-ups. Auditors will sample and recompute.
- Missing subsequent events: A tenant bankruptcy in January that is not disclosed in a December year-end audit is a Type I subsequent event requiring adjustment, not just disclosure.
- Capitalization vs. expense: Auditors will sample large repair invoices to test whether they should have been capitalized. Have the capitalization policy documented and applied consistently.
Chain Notes
- Upstream:
gl-reconciliation-engine— monthly GL reconciliations feed directly into audit prep. Clean monthly closes mean easier audits. - Upstream:
financial-statement-generator— draft financial statements are a key PBC item. - Downstream: Audit report feeds investor reporting, lender compliance, and tax preparation.
- Parallel:
annual-budget-engine— budget-to-actual variance analysis is a common auditor request.