M6
M6 Estate Operations Center
Tenant Admin & Facility Manager Guide
🔍
📖 Resident Guide ↗
Official Estate Operations Manual • Release 2026

Estate & Facility Manager Guide

Your complete practical manual for everyday estate operations on M6: setting up properties and payment gateways, approving and linking residents, managing landlord rental contracts and rent payments, issuing monthly service levies through the bill approval workflow, operating the automated service lockout system, managing power vending rules and office vending, and keeping your platform wallet funded.

🏢 Audience: Tenant Site Admins & Facility Managers
⚡ Vending: 20-Digit STS Smart Meter Tokens
🚫 Compliance: Automated Service Lockout Engine
✅ Approvals: Maker-Checker Bill Workflow
⚡ 1. Navigating Your Estate Admin Desk

Log into your estate management desk at https://your-estate.m6application.com/app. The M6 App workspace opens your Real Estate Manager center. Tenant administrators also get a Tenant Portal for billing history, accounting setup, and platform wallet funding. You do not need to memorize menus — press Ctrl + K (or Cmd + K on Mac) from anywhere in the desk to search and open any page instantly:

🏢
Real Estate Manager
Search: "Real Estate Manager"
🏠
Property Units Master
Search: "Property"
👤
Resident Directory
Search: "Resident"
🧾
Billing & Invoices
Search: "Single Property Bill"
⚡
Office Emergency Vending
Search: "Emergency Power Vending"
🛡️
Security Gate Terminal
Search: "Gate Terminal"
🏛️ 2. Estate & Zone Setup

Your estate configuration defines how your community is structured, what electricity rate is billed, and how resident payments are routed.

🏛️
Estate Master
Open Estate (Ctrl+K). Set the Estate Name (this doubles as your estate's code across the platform) and the Power Tariff Rate (₦ per kWh) used to price resident electricity.
📍
Courts
Organize your estate into physical sections (e.g. Phase 1, Block A, Palm Court) via the Courts list. Properties and bill profiles reference courts, enabling batch billing per court and fast property filtering.
💳
Payment Gateways
Resident online payments run through your estate's gateway. Under Setup > Estate Service Mapping: pick the provider (Paystack, Nomba, …), mark it active, enter the public and secret keys, and map each wallet type to a gateway subaccount. Payments arrive via the fixed webhook /api/method/m6.api.payment_webhook. Test with test keys before switching to live keys.
⚡
Vending Provider
Register your STS token provider under Setup > Service Provider, then select it as the estate's Active Vending Provider on the Estate document. Resident and office power vends generate meter tokens through this provider.
🏠 3. Property Units & Smart Electricity Meters

Every physical apartment, duplex, or commercial unit is registered as a Property.

1
Create Property Unit
Open the Property list (Ctrl+K > Property) and click Add Property. Enter the unit name (e.g. FLAT-3B or HOUSE-12) — M6 assigns the unique Property ID automatically.
2
Attach STS Smart Electricity Meter
Enter the physical meter number (e.g. 0419-8274-192). Meter numbers must be unique — duplicates are rejected. Power tokens purchased for the property generate exclusively for this meter.
3
Assign Court & Resident
Set the property's Court so it is picked up by court-based batch billing, and select the resident in the Resident field. Saving grants that resident access to the property's app features.
👤 4. Resident Approval & Property Linkup
💡
The Number #1 Manager Task: Linking Residents to Properties When residents register on the web or mobile app, they are placed in security verification. If a resident logs in before you link their house, they will see the message: "No Property Linked. Contact Estate Office." Linking takes only 10 seconds!

How to Link a Resident in 3 Quick Clicks:

  1. 1
    Open the Property Document
    Navigate to Property (or press Ctrl+K > Property) and open the resident's house (e.g. UNIT-B04).
  2. 2
    Select Resident in the Dropdown
    In the Resident field, select the resident's registered name or email from the list.
  3. 3
    Click Save
    The moment you click Save, the resident's mobile app and web dashboard unlock automatically with full access to power vending, wallet top-ups, and visitor passes.

Approving Self-Service Signups:

When a resident registers online at /signup, their record appears under Resident with status Pending. Open their profile, verify their phone and allocated unit, then click Approve. M6 records who approved the signup and when, activates the resident's login, and emails their welcome details. To refuse a signup, click Reject. Statuses are Pending → Active (approved), Suspended, or Rejected.

🤝 5. Landlords & Rental Tenancy Management

M6 simplifies property leasing by tracking property owners, tenancy agreements, rent collection schedules, and automated landlord disbursements.

1. Landlord Directory
Open Landlords (Ctrl+K). Register property owners, emergency phone numbers, and bank account details for remittances.
2. Tenancy Contracts
Create a Tenancy Contract linking a Landlord, Tenant, and Property. Specify the rent amount (e.g. ₦3,500,000), payment cycle (Monthly/Annually), and lease start/end dates.
3. Automated Invoicing & Receipts
When rent falls due, M6 generates the rent invoice and notifies the tenant with a secure pay link. Once the tenant pays online, the settlement is split automatically between landlord and estate and recorded as a Journal Entry.
🏦
The Rent Payment Rule: Direct Online Payment Only Rent cannot be paid from utility wallet balances — the tenant pays directly online via card, bank transfer, or USSD using the pay link. This is by design: rent settles to the estate's merchant account and is split automatically — the landlord receives the rent minus the management fee, and the estate keeps the management fee minus the platform's rental commission. Note: an unpaid rent due date immediately places the property on service lockout (see section 8).
🧾 6. Property Billing, Invoicing & Auto-Debits

Bill residents for monthly estate levies, security charges, waste disposal, and ad-hoc maintenance without manual paperwork.

Billing Method When to Use It How to Execute in M6
Estate Bill Profile Standard recurring monthly charges (e.g. Security Levy ₦20,000/mo). Set up once in Billing > Estate Bill Profile. The system generates bills automatically every month.
Batch Court Billing Generate bills for many properties in a specific court or the entire estate at once. Open Generate Court Batch Bill or Generate Estate Batch Bills, select the Court/Estate and posting date, then submit (with approvals enabled, the batch executes when approved).
Single Property Bill One-off charges (e.g. clubhouse event fee, plumbing repair, construction levy). Open Estate Single Property Bill, pick the Property Unit, enter the itemized breakdown and amount, then submit for approval (see section 7).
⚡
How Automated Wallet Auto-Debits Work Residents who pre-fund their Service Wallet do not need to make manual transfers. Auto-debit runs the moment a bill is executed — recurring profiles debit on their billing day, batch and single bills debit at final approval — and the bill's due date is its generation date. If the wallet does not hold enough, the debit still posts and M6 sends an overdraft warning; the resident should top up to clear the shortfall.
✅ 7. Bill Approval Workflow (Maker-Checker)

Billing documents can be protected by a maker-checker approval chain: the person who creates a bill cannot approve it, and (optionally) a second person must approve it. Approval is what executes the bill — invoices are dispatched, wallets are debited, and residents are notified only when the final approval lands.

Stage Who Does It What to Do / What Happens
1. Draft Maker (billing officer) Create the bill — Estate Single Property Bill, Generate Court Batch Bill, or Generate Estate Batch Bills — and click Submit for Approval.
2. Pending M6 Approval First checker The bill waits in the approvers' queue. The maker cannot approve their own bill. Click Approve — or Reject with a reason (rejection cancels the bill and reverses anything already posted).
3. Pending Second Approval Second checker (a different person) Appears only when the estate's approval config requires two approvals. The first approver's OK moves the bill here.
4. Approved System Final approval executes the bill: the Sales Invoice is created and submitted, the wallet auto-debit is applied, and the resident is notified by email and push.
⚙️
How the chain is configured Approval rules live in Estate Approval Config: switch approval on or off per estate, choose the maker and checker roles, pick which bill types are covered, and toggle Require Second Approval. Recurring bills inherit their parent bill's approval by default; estates can opt in to approving each billing cycle. Estates with no config run in legacy mode — submitting a bill executes it immediately.
🚫 8. The Service Lockout Engine (How It Works)

The Service Lockout feature is an automated compliance mechanism. It enforces timely payment of estate service levies without gate confrontations. There is no grace period: lockout applies the moment a bill is due and unpaid, and lifts the moment payment lands.

⏳ 1. Bill Due & Unpaid
Immediate Lockout, No Grace Period
A bill's due date is the day it is generated. The moment the due date passes unpaid — or rent falls due, or the Service Wallet goes negative — the property is placed on lockout automatically.
🚫 2. Automated Lockout Trigger
What Gets Restricted
M6 applies a Service Lockout on that property:
• Power Vending Blocked: Resident cannot purchase electricity.
• Visitor Gate Passes Blocked: Resident cannot create guest QR passes.
• Amenity Bookings Blocked: Resident cannot reserve shared facilities.
✨ 3. Instant Automated Unlock
Immediate Restoration
The exact second the resident settles the bill (via debit card online, wallet top-up, or office cash receipt), M6 instantly lifts the lockout with zero manual manager effort!

What Managers Can Do for a Locked Property:

There is no manual lockout override — the lockout clears only when the debt is settled. While a unit is locked, the office can still serve the resident through Emergency Power Vending (see section 11): the office records the payment itself and vends power on the spot, even for a locked property.

🧪 Interactive Service Lockout Test Tool

Test how the M6 compliance engine evaluates overdue days, applies service lockouts, and immediately restores privileges upon settlement:

LIVE PROPERTY COMPLIANCE STATE
🚫 SERVICE LOCKOUT ACTIVE
Electricity Vending: Blocked ❌
Visitor Gate Passes: Blocked ❌
Amenity Bookings: Blocked ❌
Resident App Screen: "Overdue Service Levy (₦35,000.00). Settle bill to restore services."
💳 9. The 3-Tier Property Wallet System

To eliminate financial disputes, M6 maintains 3 separate sub-wallets for each property. This ensures electricity money cannot accidentally pay waste charges, and maintenance funds are never locked inside utility meters.

Wallet Category Dedicated Purpose Typical Debits & Credits
Energy Wallet Prepaid smart electricity meter tokens. Funded by resident → Debited when purchasing 20-digit electricity STS tokens.
Service Wallet Routine estate maintenance and service levies. Funded by resident → Debited for monthly security levies, waste disposal, and clubhouse bookings.
Estate Contribution Special capital improvement levies. Funded by resident/landlord → Debited for perimeter CCTV upgrades, road asphalt repair, and solar streetlights.
🏦 10. Platform Fees & the Platform Wallet

M6 charges estates three platform fees, settled through the estate's Platform Wallet (the corporate wallet held with M6):

Fee How It Is Charged Amount (currently)
Monthly Subscription Per active property, debited from the platform wallet on the 1st of each billing cycle. ₦1,500 / property / month
Power Vending Commission Flat fee per power vend, recorded against the platform wallet. ₦200 / vend
Rental Commission Percentage of the estate's management fee on each rent payment. 0.5%
📊
Platform Wallet Report
Open Platform Wallet Report (Ctrl+K) for the full wallet statement: running balance, amounts funded and consumed in the period, average monthly consumption, estimated months remaining, a suggested 3-month top-up, and the next billing date.
💳
Funding the Wallet
Estate admins (System Manager, M6 Manager, or Tenant Admin) fund the platform wallet by card from the Tenant Portal. Plan top-ups around the report's suggested 3-month figure so subscription debits never fail.
🚫
What Happens If It Runs Out
If the platform wallet falls below the estate's credit limit, M6 suspends the estate: power vending is blocked estate-wide and resident actions are halted (gate scanning of existing passes keeps working). Fund the wallet to restore service immediately.
⚡ 11. Power Vending Rules & Office (Emergency) Vending

Residents buy power online through the app, under rules set on your Estate document. Review them under the estate's power settings so you can explain charges to residents:

Rule Estate Setting Effect on Resident Vending
Vending Fee Power Vending Fee Deducted from every vend — units are calculated on the amount minus the fee.
Minimum Purchase Min Purchase Limit Smallest amount a resident can vend (₦1,000 floor when unset).
Monthly Cap Max Purchase Limit Maximum a property can spend on power per calendar month (0 = no cap).
Monthly First-Buy Minimum Enable Monthly First Buy + Must Purchase Amount When on, the first power purchase of each calendar month must be at least the must-purchase amount.

Office (Emergency) Vending

When a resident visits the estate office to purchase electricity with cash, POS, or bank transfer — even for a locked property — use the Emergency Power Vending desk. Office vending bypasses the rules above, so record each payment carefully:

  1. 1
    Open Emergency Power Vending
    Press Ctrl + K and type "Emergency Power Vending". Available to System Manager, Tenant Admin, Facility Manager, Estate Manager, and M6 Manager.
  2. 2
    Select Property & Enter Amount
    Pick the unit (e.g. FLAT-3B). The resident name and meter number load automatically. Enter the amount the resident is paying.
  3. 3
    Record the Payment
    Enter the payment reference (bank transfer ref, POS receipt number, or your cash receipt number) — the office collects and settles this money offline. Optionally check Debit resident energy wallet to take the amount from their wallet instead.
  4. 4
    Vend & Deliver the Token
    Click Vend Power. The 20-digit token is generated through the estate's vending provider and delivered to the resident by SMS and email. If the provider is unreachable, M6 falls back to a locally generated emergency token so the resident still gets power — reconcile with the provider afterwards.
📲
Resending a Token Receipt If a resident reports they never received the SMS or email, open the transaction in the Emergency Power Token list and click Resend Token — the token is re-dispatched on the channel you choose (Email / SMS).
⚡ Power Vending & Tariff Calculator (Demo)
SAMPLE STS 20-DIGIT TOKEN
5819-2049-5819-2049-5819
Calculated Units: 66.67 kWh
Estate Tariff: ₦150.00 / kWh
Vending Fee (deducted): ₦100.00
📱 SMS Sent to Resident:
M6 POWER TOKEN: 5819-2049-5819-2049-5819. Units: 66.67kWh (N10,000.00). Meter: 0419-8274-192.
🛡️ 12. Security Gate Terminal & Visitor Access

Estate security personnel use the lightweight, touch-screen Security Gate Terminal on smartphones or guardhouse tablets.

Provisioning Security Guards:

Before guards can use the terminal, add each officer under Security Guard: name, guard ID, the guard's user login, assigned estate, gate station (e.g. Main Gate — Inbound), and status Active. The terminal only works for guards registered this way.

1
Scan QR Code or Type 6-Digit Code
When a visitor arrives at the estate gate, the guard scans the QR code from the visitor's WhatsApp pass or types the 6-digit access code (e.g. 482-109).
2
Instant Verification (< 0.5s)
The system checks pass validity, authorizing host property, and verifies the property is not on service lockout.
3
Check In & Host Alert
The guard taps Check In. An instant notification is pushed to the resident confirming their guest has entered the estate.
🛠️ 13. Maintenance Helpdesk & Amenity Reservations
Service Module How It Works Manager Action
Maintenance Tickets Residents report plumbing, electrical, civil, or security faults by category with a description. Tickets move Open → Assigned → In Progress → Awaiting Parts → Resolved → Closed. Set priority, assign a vendor (supplier), record the cost, and mark resolved — optionally charging the cost back to owner or tenant.
Amenity Bookings Residents book shared facilities (Clubhouse Hall, Tennis Court, Swimming Pool, Guest Suites) for a date and time slot; a booking fee applies. Review requests and confirm (Pending → Confirmed), or cancel when the slot is not available.
📢 14. Estate Broadcasts, Polls & EXCO Elections
📢
Digital Noticeboard
Publish estate-wide announcements, scheduled power maintenance notices, and security advisories. Dispatched instantly via push notifications and resident app banners.
🗳️
Resident Association Elections
Manage transparent, tamper-proof EXCO elections. Set up candidate profiles, voting windows, and monitor verified digital ballot tallies in real time.
📊
Community Polling
Create community opinion polls regarding estate rules, pet guidelines, speed bumps, and infrastructure development levies.
📊 15. Manager Financial Reports & EXCO Statements

Generate real-time financial statements for executive committee (EXCO) meetings and audits:

Report Name What It Shows Recommended Frequency
M6 Wallet Balances Snapshot of every property unit: Energy, Service, and Estate Contribution balances, meter number, lockout flag, and resident — with estate totals. Weekly Operations Review
M6 Power Transactions Audit list of all 20-digit tokens generated, meter IDs, purchase amounts, and kilowatt-hours vended. Weekly Utility Reconciliations
M6 General Ledger Every wallet ledger entry across properties: type, purpose, sub-wallet, amount, and reference, with debit/credit totals. Monthly Financial Audit
M6 Service & Estate Contribution Service-charge and estate-contribution entries across the estate. Monthly Financial Audit
Estate Consolidated Wallet and Utility Summary Per-estate: total units vended, wallet pool, power revenue, kWh yield, and gate-pass counts — with a chart. Monthly EXCO Meeting

Also available when you need them: Amenity Bookings, Gate Pass, Landlord Directory, Maintenance, Tenancy, Election Results, and Poll Results reports.

❓ 16. Everyday Estate Manager FAQs & Solutions
Resident says: "I signed in but my screen says 'No Property Linked'" ▾
Quick Fix (10 seconds): Open Property (Ctrl+K), open their house/apartment unit, select the resident's name in the Resident field, and click Save. Their app will immediately unlock.
Why is a resident blocked from buying power or making visitor passes? ▾
Quick Fix: Check the property's billing tab. The unit is on Service Lockout due to an unpaid service charge or a rent due date. Once the resident settles the bill (online or at the office), the lockout lifts immediately. In an emergency, the office can still vend power for the unit via Emergency Power Vending — office vending is not blocked by lockout.
How do I reprint a lost electricity token for a resident? ▾
Quick Fix: Open Power Transactions (Ctrl+K), search by the resident's meter number or unit. The 20-digit token is permanently stored and can be re-sent via SMS or printed as a duplicate receipt.
How do I reverse an incorrect billing auto-debit? ▾
Quick Fix: Open the bill and click Cancel. M6 cancels the linked Sales Invoice and posts a reversing ledger entry that restores the resident's Service Wallet balance automatically — no separate credit note is needed.
SOP: The power vending provider is down — what do I do? ▾
Playbook: Open Emergency Power Vending and vend as usual — if the provider (TIS) does not respond, M6 automatically falls back to a locally generated emergency token, so the resident still receives power. Log the reason as Provider Network Outage and reconcile with the provider once it is back up.
SOP: A visitor was denied at the gate — how do I check why? ▾
Playbook: Open the Gate Pass Log and search by the visitor name or passcode. Common reasons: Expired — the visitor should request a new pass from their host; Wrong Estate — the pass was generated on another estate's app; Service Lockout — the host property has an outstanding bill, which blocks new passes (existing passes still scan).