CAM (Common Area Maintenance) reconciliation in RentManager is a commercial module feature; confirm your account has commercial lease types and the CAM reconciliation feature enabled.
Use the RentManager Web API to retrieve the list of commercial tenants and their lease terms for a property, including each tenant's pro-rata share percentage and CAM expense caps or floors.
Calculate the reconciliation amount in your application: total actual CAM expenses minus estimated CAM paid year-to-date, multiplied by the tenant's pro-rata share, adjusted for any cap or collar provisions.
POST the reconciliation charge to each tenant's ledger via the tenant charges endpoint (POST /Tenants/{tenantId}/Charges) with the charge type set to the CAM reconciliation charge type ID configured in RentManager.
Attach a reconciliation statement document to the charge using the RentManager files endpoint so tenants and auditors can review the supporting calculation.
Run a post-posting reconciliation report via the API or RentManager's reporting module to confirm that all tenant charges sum to the total actual CAM expenses, adjusted for cap and exclusion adjustments.
Known gotchas
CAM charge type IDs and GL account codes are configured per RentManager database; retrieve the reference list via the API before posting to avoid misclassified charges.
Tenant lease terms including expense stops, base-year provisions, and CAM caps must be sourced from the lease record in RentManager or a separate lease abstraction system — the reconciliation logic lives in your code, not in a built-in API endpoint.
Hard-close date restrictions may block historical postings; use saveOptions=IgnoreHardClose only with explicit approval from the property manager, and log all such overrides for audit purposes.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp