⚠️ Firebase Permission Error — Firestore Rules need updating Go to Firebase Console → Firestore Database → Rules and add this section to your full rules before the default deny:
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    function isSuperAdmin() {
      return request.auth != null
        && (request.auth.token.email == 'mknaziri@gmail.com'
         || request.auth.uid == 'YqGpRNMfmmOqBOzdQP81T5xHXgg2');
    }
    function isRateAdmin() {
      return isSuperAdmin()
        || (request.auth != null
          && exists(/databases/$(database)/documents/config/rateAdmins)
          && request.auth.token.email in
             get(/databases/$(database)/documents/config/rateAdmins).data.emails);
    }
    match /ron95/{doc} {
      allow read: if true;
      allow write: if isRateAdmin();
    }
    match /config/superAdmin {
      allow read: if true;
      allow write: if isSuperAdmin();
    }
    match /config/rateAdmins {
      allow read: if request.auth != null;
      allow write: if isSuperAdmin();
    }
  }
}
Then click Publish and reload this page.

⛽ Service Rate Adjustment Tracker

Clause 2.3 Compliance Monitoring

Base Fuel: RM 2.05/L  ·  Base Mileage: RM 1.00/km  ·  Base Transport: RM 80.00
2.3.
Mileage cost MYR 1.00 per km is according to July 2021 petrol price MYR 2.05 per liter for RON95. Any price movement of up or down exceeding 10% from RM 2.05 per liter shall revised the mileage cost of MYR 1.00 with the same percentage respectively.
Loading tracker data…