Skip to content
propara
Menu

Resources

Charges, payments & expenses

Coming soon

What's owed, what's been paid, and what was spent, all in cents.

Planned API. This page describes the design we're building toward and may change before release. Request early access.

Charges are what a payer owes (tenant or agency). Payments are what was received. Expenses are what was spent on a property, categorized to CRA Form T776 lines. Payments and expenses can be voided but never deleted.

Expense categoryT776 line
advertising8521
insurance8690
interest_bank_charges8710
office8810
professional_fees8860
management_admin_fees8871
repairs_maintenance8960
salaries_wages9060
property_taxes9180
travel9200
utilities9220
motor_vehicle9281
other9270
POST/paymentsComing soon

Record a payment

ParameterDescription
tenancy_iduuid · requiredThe tenancy paid against
payertenant | agency · requiredWho paid
amount_centsinteger · requiredPositive amount in cents
received_ondate · requiredDate received
methodpad | card | etransfer | cheque | cashHow it was paid

Request

curl -X POST "https://api.propvara.com/v1/payments" \
  -H "Authorization: Bearer pv_test_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 3f1c…" \
  -d '{ "tenancy_id": "91aa…", "payer": "tenant", "amount_cents": 45000, "received_on": "2026-11-01", "method": "etransfer" }'

Response

{ "id": "p_3c…", "object": "payment", "amount_cents": 45000, "voided_at": null }
POST/payments/{id}/voidComing soon

Void a payment

Request

curl -X POST "https://api.propvara.com/v1/payments/{id}/void" \
  -H "Authorization: Bearer pv_test_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 3f1c…" \
  -d '{ "reason": "Entered twice" }'

Response

{ "id": "p_3c…", "object": "payment", "voided_at": "2026-11-02T14:03:11Z", "void_reason": "Entered twice" }
POST/expensesComing soon

Record an expense

Request

curl -X POST "https://api.propvara.com/v1/expenses" \
  -H "Authorization: Bearer pv_test_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 3f1c…" \
  -d '{ "property_id": "2f9c…", "unit_id": "c03b…", "category": "repairs_maintenance", "vendor": "Atlantic Plumbing", "amount_cents": 38000, "tax_cents": 5700, "incurred_on": "2026-10-18" }'

Response

{ "id": "x_9b…", "object": "expense", "t776_line": "8960" }