Give property accountants a reviewable CAM statement at year end
For Commercial property accountants and lease administration teams
Structure the amounts printed on a common area maintenance statement before the accounting team begins its reconciliation. Retain expense categories, stated allocations, and billed estimates separately so the reviewer can see what the landlord’s statement actually reports.
25 free credits/month · No card needed
See the workflow and review checks{
"property_name": "Example Commerce Center",
"tenant_name": "Example Studio Tenant LLC",
"reconciliation_period": "2025 calendar year",
"expense_rows": [
{
"description": "Landscaping",
"amount": 18000
},
{
"description": "Common area utilities",
"amount": 22000
}
],
"stated_allocation": "Tenant share: 5%",
"tenant_allocated_expense": 2000,
"estimated_payments": 1800,
"stated_balance": 200
}Synthetic data, not a live extraction. Real responses also include confidence, validation, and result status.
When this work lands on your desk
A landlord issues an annual CAM statement and the property accountant needs to prepare a reconciliation or tenant-charge review worksheet.
Statements can mix expense pools, tenant allocations, estimated payments, and a final balance in one table. The same label may have a different scope under another lease. Extracting figures without their period and description makes it difficult to determine which questions require source-document follow-up.
Start with the documents you already collect
- Annual CAM reconciliation statement PDFs
- Operating expense reconciliation statements
- Supporting expense schedules processed separately
PDF, JPEG, PNG, TIFF, or WEBP. Send one file per extraction call; create separate schemas when the document types need different fields.
Define the fields
Open the starter schema. Edit field descriptions, mark the values your process requires, and save it in your account.
Extract at intake
Send the document and saved schema slug to
POST /api/v1/extract, or collect the file through a branded upload site.Hand off reviewed data
Your accountant compares reviewed figures with the lease and ledger, applies approved allocation rules, and resolves differences. Dokyumi does not interpret recoverability, apply caps, or determine the amount legally owed.
A schema shaped around the next step.
Start with these fields, then adjust them to match your documents and destination system. The example above shows the data object you are asking Dokyumi to extract.
Download editable starter schemaStarter fields are optional until you choose which are required. Nested line items need a defined structure if you want validation of their individual values.
| Field | Type | What to capture |
|---|---|---|
property_name | string | Property identifier printed on the statement. |
tenant_name | string | Tenant or account name as supplied. |
reconciliation_period | string | Stated accounting period, including partial-year wording. |
expense_rows | array | Printed expense labels and amounts without deciding recoverability. |
stated_allocation | string | Tenant share or allocation wording exactly as supplied. |
tenant_allocated_expense | currency | Statement’s reported tenant allocation. |
estimated_payments | currency | Estimated charges or payments credited on the statement. |
stated_balance | currency | Printed balance due or credit, retaining sign and label context. |
Give exceptions a clear path to review.
Dokyumi returns a model-reported confidence map, validation details, and a completed or review status for produced results. Check required fields and your business rules before passing data onward.
A completed extraction describes the extraction result. Your application and reviewers own matching, approvals, routing, and updates to other systems.
Read the response contractChecks for this process
- Separate property-level expense totals from the tenant’s allocated share.
- Check credits, payment periods, and partial-year statements before comparing balances.
- Keep unusual categories and allocation notes visible for the lease reviewer.
Prove the fit on a representative batch.
Select representative statements with a balance due, a credit, and different category layouts. Compare extracted labels and amounts with the accountant’s worksheet and identify which fields still require lease or ledger context.
Compare extracted values with a reviewer’s reference set. Record corrections, unresolved fields, review time, and credits used before connecting downstream actions.
The free plan’s credit limits apply. Assisted pilots are scoped with Dokyumi before work begins.
Expand when the next process is ready
Recurring annual statements justify more credits and schemas for distinct statement structures. Expand into lease terms and supporting invoices once the team has defined customer-owned reconciliation checks and review responsibilities.
For a tailored implementation
Discuss a custom plan for larger portfolios, many branded collection sites, or long supporting schedules beyond self-serve limits.
Talk through document mix and volumeStart small. Add capacity as intake grows.
All self-service plans include the REST API, upload-site webhooks, custom confidence thresholds, and schema inference. Choose by volume, schema count, and upload sites.
Each document uses one credit per 5 pages, rounded up. An 8-page file uses 2 credits. Self-service files can be up to 50 pages; larger files, custom-built schemas, and additional volume are quoted through Enterprise. Full pricing details
Questions about cam reconciliation preparation
Does this calculate what the tenant should pay?
It extracts the statement’s reported figures. Your accounting and lease review process determines applicable exclusions, caps, allocations, credits, and the final amount.
Can supporting invoices be included?
Extract each supported file with the relevant schema. Your workflow associates invoices with statement categories and performs any reconciliation across documents.
What if a statement includes more than CAM?
Describe the separate categories your schema should retain, such as taxes or insurance where printed. Avoid combining differently defined charges into a single field before your accountant reviews them.
How do I test this workflow on my own documents?
Start free with 25 credits per month, 2 schemas, and 1 branded upload site. The starter schema opens in the schema builder after sign-up. Edit the fields, save it, and upload a representative file through your account or the extraction API. Account documents are stored according to Dokyumi’s privacy policy; contact hello@dokyumi.com for deletion requests and retention requirements.