Maintenance Showing Incorrect Status
Overview
Maintenance status indicates whether service is upcoming, due soon, overdue, or completed. If status displays incorrectly—showing overdue when maintenance was just performed, or showing completed when work hasn't been done—troubleshooting is required. This guide resolves common status display issues.
Understanding Maintenance Statuses
Standard Status Values
| Status | Condition | Display Color |
|---|---|---|
| Upcoming | Counter <75% of threshold | Green |
| Due Soon | Counter 75-100% of threshold | Yellow |
| Overdue | Counter >100% of threshold | Red |
| Completed | Maintenance marked complete, counter reset | Blue |
Issue 1: Shows Overdue But Maintenance Was Just Completed
Symptoms
- Performed oil change yesterday but still shows overdue
- Work order marked complete but maintenance status unchanged
- Counter not reset after completion
Cause
Maintenance completion not properly recorded in ARMOR system. Work may have been performed physically, but system not notified.
Solution: Mark Maintenance Complete
- Navigate to Maintenance → View Events
- Find the maintenance event for the asset
- Click Mark Complete or Complete Maintenance
-
Enter completion details:
- Completion date (when work was actually performed)
- Technician name
- Notes or findings
- Parts used (optional)
- Click Save
- Verify counter reset to zero or low value
- Verify status changes from "Overdue" to "Completed" or "Upcoming"
If Using Work Order Integration
If maintenance managed through work orders:
- Verify work order status is "Closed" or "Complete" in work order system
- Check integration sync status (may take 15-30 minutes to sync)
-
If work order closed but maintenance still shows overdue:
- Check work order integration configuration
- Verify work order linked to correct maintenance rule
- May need to manually mark complete in ARMOR if integration failed
Issue 2: Shows Completed But Maintenance Not Performed
Symptoms
- Status shows "Completed" but no work was done
- Counter reset but equipment didn't receive service
- Maintenance history shows completion you don't recognize
Cause
Accidental completion entry, or someone marked complete prematurely (before work actually performed).
Solution: Undo Completion
- Navigate to maintenance event details
- Check completion history
-
If recent completion exists:
- Click Undo Completion or Reopen (if available)
- Or click Edit and delete completion entry
-
If undo not available:
- Manually adjust counter to previous value
- Counter should reflect actual hours/miles/days since last real maintenance
- Add note explaining correction
- Verify status now reflects correct state (likely "Overdue" or "Due Soon")
Issue 3: Status Not Updating in Real-Time
Symptoms
- Counter increasing but status stuck at "Upcoming"
- Should be "Due Soon" but still shows "Upcoming"
- Status changes only after page refresh or next day
Cause
Status calculated periodically (not continuously) or browser caching old status.
Solution
- Refresh browser: Hard refresh (Ctrl+Shift+R or Cmd+Shift+R) to clear cache
- Wait for update cycle: Status may update every 15-30 minutes, not instantly
- Check again next day: Status typically refreshes overnight for all assets
- If still stuck after 24 hours: Contact support, may be calculation issue
Issue 4: Wrong Percentage Displayed
Symptoms
- Counter shows 200 of 250 hours (80%) but status says 50%
- Percentage doesn't match counter/threshold math
- Percentage stuck at same value
Diagnosis
Calculate expected percentage:
- Formula: (Current Counter ÷ Threshold) × 100
- Example: (200 hours ÷ 250 hours) × 100 = 80%
If displayed percentage doesn't match calculation, status display issue exists.
Solution
- Refresh browser (may be display cache issue)
- Verify counter and threshold values are correct
-
If values correct but percentage wrong:
- Contact support with asset ID and rule name
- May require backend calculation fix
Issue 5: Multiple Statuses for Same Asset
Symptoms
- Dashboard shows "Overdue" but detail page shows "Upcoming"
- Calendar shows different status than report
- Inconsistent status across different views
Cause
Different views may show:
- Overall asset status: Worst status of any maintenance (if one overdue, asset shows overdue)
- Individual rule status: Status of specific maintenance rule
- Cached vs real-time: Some views cached, others real-time
Solution
-
Understand context of each view:
- Asset summary: Shows worst status of all maintenance rules for that asset
- Maintenance detail: Shows status of specific rule
- Reports: May show snapshot from time report generated
- For most accurate status, check maintenance detail page
- Refresh all views to ensure latest data
- If still inconsistent, contact support
Issue 6: Status Shows "No Data" or "Unknown"
Symptoms
- Status field blank or shows "No Data"
- Counter shows "—" or empty
- No status color displayed
Possible Causes
- Telemetry never received: For runtime/distance-based, no data yet from device
- Rule not initialized: Maintenance rule exists but never started tracking
- Asset not in scope: Asset doesn't match rule scope criteria
Solution
-
Check telemetry:
- Verify asset sending data
- Check relevant telemetry field has value
- See "Wrong Hours/Runtime Data" troubleshooting guide
-
Verify rule initialization:
- Check maintenance rule is enabled
- Verify asset in rule scope
- See "Maintenance Not Triggering" troubleshooting guide
-
Allow initialization time:
- New rules may take 15-30 minutes to initialize
- New assets may take a few hours to appear in maintenance tracking
Issue 7: Time-Based Maintenance Shows Wrong Due Date
Symptoms
- Annual inspection due January 15, but system shows March 15
- Due date doesn't match expected schedule
- Status shows overdue but due date is in future
Diagnosis
- Check maintenance history for asset
- Find last completion date
- Calculate expected due date: Last completion + interval
- Compare to displayed due date
Possible Causes
- Wrong completion date recorded: Last maintenance marked complete on wrong date
- Wrong interval: Rule configured with wrong interval (e.g., 180 days instead of 365)
- Multiple completions: Maintenance completed multiple times, using wrong baseline
Solution
-
Fix completion date:
- Edit last completion entry
- Correct the date to when work was actually performed
- Due date will recalculate based on corrected date
-
Fix interval:
- Edit maintenance rule
- Correct the threshold value
- Common values: 30, 90, 180, 365 days
-
Manual adjustment:
- If needed, manually set next due date
- Add note explaining why manual adjustment made
Validation After Fixes
Checklist
- ☐ Status matches counter percentage (e.g., 80% = Due Soon)
- ☐ Status consistent across all views (dashboard, detail, reports)
- ☐ Counter reset after marking complete
- ☐ Due date calculated correctly for time-based
- ☐ Status updates as counter accumulates
- ☐ Completion history accurate
Monitor for 24-48 Hours
- After fixes, monitor status for 1-2 days
- Verify counter accumulating correctly
- Verify status transitions appropriately (Upcoming → Due Soon → Overdue)
- Check multiple views for consistency
Best Practices
- Mark complete promptly: Record maintenance completion same day work performed
- Double-check before completing: Verify work actually done before marking complete
- Include details: Add notes to completion entries for future reference
- Regular audits: Monthly review of maintenance status for accuracy
- Train team: Ensure everyone knows proper procedure for marking maintenance complete
- Use work order integration: Automate status updates when work orders close
- Document corrections: Add notes when making manual adjustments to status or counters
When to Contact Support
Reach out to ARMOR Support if:
- Status wrong despite following all troubleshooting steps
- Status inconsistent across views after clearing cache
- Counter/percentage calculation clearly incorrect
- Status stuck and won't update for days
- Need to bulk-correct status for many assets
- Work order integration not syncing completions
Related Troubleshooting
- Maintenance Not Triggering - If maintenance events not appearing at all
- Wrong Hours/Runtime Data - If counter values incorrect
- Viewing & Completing Maintenance Events - Proper completion procedure
- Understanding Maintenance Rules - How status is calculated
What's Next?
- Overdue Maintenance Report - Managing overdue maintenance
- Maintenance Calendar View - Visual status tracking
- Creating a Maintenance Plan - Setting up new maintenance rules
Getting Help
For assistance resolving status display issues, contact the ARMOR Support Team with:
- Asset ID or name
- Maintenance rule description
- Current status displayed
- Expected status (with explanation)
- Screenshot of issue if possible
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article