CapVeri + Yardi: Automated CAM Reconciliation Verification
Export your Yardi Voyager CAM data. Upload it to CapVeri. Get an independent verification report in minutes. No API integration required.
Yardi Voyager is the most widely used property management ERP in commercial real estate. It handles lease administration and CAM billing for thousands of portfolios. But even a well-configured Yardi instance can have recovery pool errors, gross-up mistakes, and cap gaps that quietly leak revenue year after year.
CapVeri does not replace Yardi. It independently verifies Yardi's output. Export your SSRS CAM reconciliation reports, upload the CSV to CapVeri, and our deterministic calculation engine checks every tenant share, gross-up factor, and cap limit against your lease terms. No API keys, no Yardi marketplace integration, no IT tickets. Just a CSV export and 15 minutes.
How to Use Yardi Voyager Exports with CapVeri
Run Your SSRS CAM Reconciliation Report
In Yardi Voyager, navigate to Reports > Recovery Billing > CAM Reconciliation. Select your property, the reconciliation year, and all recovery pools you want to verify. Run the report using your standard SSRS parameters.
Export the Report as CSV
Click the export button in the SSRS viewer and select CSV (comma delimited). Save the file locally. The export includes tenant names, charge codes, pro-rata shares, estimated vs. actual amounts, and reconciliation adjustments.
Upload to CapVeri
Log into CapVeri, select your property, and drag-and-drop the CSV file into the upload area. CapVeri's Yardi-aware parser automatically maps Yardi's column headers and charge code structures. No manual column mapping required.
Review Your Verification Report
CapVeri runs its independent calculations and highlights every discrepancy: tenant share mismatches, gross-up errors, cap overages, and CapEx items incorrectly included in recoverable pools. Review findings, accept or dismiss each flag, and export the audit trail.
What CapVeri Finds in Yardi Voyager Exports
Configuration Drift
Recovery pool settings in Yardi change over time as properties are acquired, leases renew, and staff turns over. CapVeri detects when pool configurations no longer match the underlying lease terms. It catches errors that have been quietly compounding for months or years.
Gross-Up Mismatches
Yardi's gross-up calculation depends on correctly configured occupancy percentages and gross-up thresholds. CapVeri independently recalculates each gross-up using the actual occupancy data in your export and flags any tenant where the billed amount diverges from the correct figure.
Cap Enforcement Gaps
Administrative and management fee caps are notoriously easy to misconfigure in Yardi's recovery billing module. CapVeri checks every capped expense category against lease-specified limits and identifies tenants who have been over- or under-billed due to cap misapplication.
CapEx Leakage Into Recoverable Pools
Capital expenditure items that should be excluded from operating expense recoveries sometimes slip into CAM pools through incorrect GL code mapping. CapVeri flags line items that match common CapEx patterns (roof replacements, HVAC system installations, parking lot resurfacing) so you can verify they belong.
Time Savings
Frequently Asked Questions
Does CapVeri require API access to my Yardi instance?
No. CapVeri needs no integration. You export CSV files from Yardi's SSRS reporting tools and upload them yourself. There is no API connection, no marketplace app, and no need to involve your Yardi administrator or IT team.
Which Yardi products does CapVeri work with?
CapVeri works with any Yardi product that can export CAM reconciliation data to CSV, including Yardi Voyager, Yardi Breeze (commercial), and Yardi GenesisPro. The Yardi-specific parser handles the column naming conventions and charge code structures used across all Yardi platforms.
How does CapVeri handle Yardi's recovery pool structure?
CapVeri maps Yardi's recovery pools, charge codes, and tenant share allocations from your CSV export. It then independently recalculates each tenant's share using the lease parameters you provide during onboarding, and flags any discrepancy between Yardi's billed amount and CapVeri's calculated amount.
Will my Yardi data be used to train AI models?
No. CapVeri uses deterministic Python calculations for all financial math, never AI. Your data is encrypted at rest and in transit, processed only for your verification report, and never shared with third parties or used for model training.
How long does the first verification take?
The CSV upload and parsing takes about 2 minutes. Initial lease parameter setup (entering cap limits, base year stops, and share percentages) takes 20-30 minutes for a new property. After that, each subsequent reconciliation verification takes about 15 minutes per building.
Other Integrations
Verify Your Next Yardi CAM Reconciliation
Upload your Yardi SSRS export and get an independent verification report in 15 minutes. Free trial. No credit card, no Yardi admin needed.
Start Free Trial