Skip to main content
Back to Integrations

CapVeri + Yardi: Automated CAM Reconciliation Verification

Angel Campa·Founder, CapVeri·

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, handling everything from lease administration to CAM billing for thousands of portfolios. But even the best-configured Yardi instance makes mistakes -- recovery pool misconfigurations, gross-up formula errors, and cap enforcement gaps that silently leak revenue year after year.

CapVeri does not replace Yardi. It independently verifies Yardi's output. You export your existing SSRS CAM reconciliation reports, upload the CSV to CapVeri, and our deterministic calculation engine cross-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 of your time.

How to Connect Yardi Voyager to CapVeri

1

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.

2

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.

3

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.

4

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 -- catching errors that have been silently 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

Before CapVeri
40-80 hours per building per year
With CapVeri
15 minutes per building
Improvement
99% time reduction

Frequently Asked Questions

Does CapVeri require API access to my Yardi instance?

No. CapVeri uses an anti-integration architecture -- you export CSV files from Yardi's existing SSRS reporting tools and upload them manually. 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