[{"data":1,"prerenderedAt":936},["ShallowReactive",2],{"content-/maintenance-and-compliance/the-compliance-matrix":3,"docs-toc":534},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":12,"last_reviewed":14,"related":15,"body":18,"_type":528,"_id":529,"_source":530,"_file":531,"_stem":532,"_extension":533},"/maintenance-and-compliance/the-compliance-matrix","maintenance-and-compliance",false,"","The compliance matrix","A single dashboard showing every regulatory obligation across the portfolio and how it is being met.","concept","live",[13],"shared","2026-05-10",[16,17],"/maintenance-and-compliance/maintenance-events","/reporting/compliance-status",{"type":19,"children":20,"toc":518},"root",[21,29,43,88,93,100,112,306,318,324,354,360,365,393,405,411,416,444,449,455,479,485,490,513],{"type":22,"tag":23,"props":24,"children":26},"element","h1",{"id":25},"the-compliance-matrix",[27],{"type":28,"value":8},"text",{"type":22,"tag":30,"props":31,"children":32},"p",{},[33,35,41],{"type":28,"value":34},"The ",{"type":22,"tag":36,"props":37,"children":38},"strong",{},[39],{"type":28,"value":40},"compliance matrix",{"type":28,"value":42}," is the at-a-glance view of every regulatory obligation across your portfolio. Rows are sites. Columns are obligations. Cells are coloured by status:",{"type":22,"tag":44,"props":45,"children":46},"ul",{},[47,58,68,78],{"type":22,"tag":48,"props":49,"children":50},"li",{},[51,56],{"type":22,"tag":36,"props":52,"children":53},{},[54],{"type":28,"value":55},"Green",{"type":28,"value":57}," — completed within the cycle.",{"type":22,"tag":48,"props":59,"children":60},{},[61,66],{"type":22,"tag":36,"props":62,"children":63},{},[64],{"type":28,"value":65},"Amber",{"type":28,"value":67}," — due in the next 30 days.",{"type":22,"tag":48,"props":69,"children":70},{},[71,76],{"type":22,"tag":36,"props":72,"children":73},{},[74],{"type":28,"value":75},"Red",{"type":28,"value":77}," — overdue.",{"type":22,"tag":48,"props":79,"children":80},{},[81,86],{"type":22,"tag":36,"props":82,"children":83},{},[84],{"type":28,"value":85},"Grey",{"type":28,"value":87}," — not applicable to this site.",{"type":22,"tag":30,"props":89,"children":90},{},[91],{"type":28,"value":92},"Click any cell to drill into the underlying maintenance event and its evidence.",{"type":22,"tag":94,"props":95,"children":97},"h2",{"id":96},"what-appears-in-the-matrix",[98],{"type":28,"value":99},"What appears in the matrix",{"type":22,"tag":30,"props":101,"children":102},{},[103,105,110],{"type":28,"value":104},"Every maintenance event tagged as ",{"type":22,"tag":36,"props":106,"children":107},{},[108],{"type":28,"value":109},"compliance",{"type":28,"value":111}," shows up. The default columns:",{"type":22,"tag":113,"props":114,"children":115},"table",{},[116,140],{"type":22,"tag":117,"props":118,"children":119},"thead",{},[120],{"type":22,"tag":121,"props":122,"children":123},"tr",{},[124,130,135],{"type":22,"tag":125,"props":126,"children":127},"th",{},[128],{"type":28,"value":129},"Column",{"type":22,"tag":125,"props":131,"children":132},{},[133],{"type":28,"value":134},"Typical frequency",{"type":22,"tag":125,"props":136,"children":137},{},[138],{"type":28,"value":139},"Source",{"type":22,"tag":141,"props":142,"children":143},"tbody",{},[144,163,181,199,217,235,253,271,288],{"type":22,"tag":121,"props":145,"children":146},{},[147,153,158],{"type":22,"tag":148,"props":149,"children":150},"td",{},[151],{"type":28,"value":152},"Gas safety (CP12)",{"type":22,"tag":148,"props":154,"children":155},{},[156],{"type":28,"value":157},"Annual",{"type":22,"tag":148,"props":159,"children":160},{},[161],{"type":28,"value":162},"Gas Safety Regulations 1998",{"type":22,"tag":121,"props":164,"children":165},{},[166,171,176],{"type":22,"tag":148,"props":167,"children":168},{},[169],{"type":28,"value":170},"Electrical (EICR)",{"type":22,"tag":148,"props":172,"children":173},{},[174],{"type":28,"value":175},"5 years",{"type":22,"tag":148,"props":177,"children":178},{},[179],{"type":28,"value":180},"Electrical Safety Standards Regulations 2020",{"type":22,"tag":121,"props":182,"children":183},{},[184,189,194],{"type":22,"tag":148,"props":185,"children":186},{},[187],{"type":28,"value":188},"Fire risk assessment",{"type":22,"tag":148,"props":190,"children":191},{},[192],{"type":28,"value":193},"Annual / 3-yearly",{"type":22,"tag":148,"props":195,"children":196},{},[197],{"type":28,"value":198},"Regulatory Reform (Fire Safety) Order 2005",{"type":22,"tag":121,"props":200,"children":201},{},[202,207,212],{"type":22,"tag":148,"props":203,"children":204},{},[205],{"type":28,"value":206},"Fire alarm test",{"type":22,"tag":148,"props":208,"children":209},{},[210],{"type":28,"value":211},"Weekly",{"type":22,"tag":148,"props":213,"children":214},{},[215],{"type":28,"value":216},"BS 5839",{"type":22,"tag":121,"props":218,"children":219},{},[220,225,230],{"type":22,"tag":148,"props":221,"children":222},{},[223],{"type":28,"value":224},"Lift inspection (LOLER)",{"type":22,"tag":148,"props":226,"children":227},{},[228],{"type":28,"value":229},"6 monthly",{"type":22,"tag":148,"props":231,"children":232},{},[233],{"type":28,"value":234},"LOLER 1998",{"type":22,"tag":121,"props":236,"children":237},{},[238,243,248],{"type":22,"tag":148,"props":239,"children":240},{},[241],{"type":28,"value":242},"Water hygiene risk assessment",{"type":22,"tag":148,"props":244,"children":245},{},[246],{"type":28,"value":247},"2 yearly",{"type":22,"tag":148,"props":249,"children":250},{},[251],{"type":28,"value":252},"L8 ACoP",{"type":22,"tag":121,"props":254,"children":255},{},[256,261,266],{"type":22,"tag":148,"props":257,"children":258},{},[259],{"type":28,"value":260},"Asbestos management",{"type":22,"tag":148,"props":262,"children":263},{},[264],{"type":28,"value":265},"Annual review",{"type":22,"tag":148,"props":267,"children":268},{},[269],{"type":28,"value":270},"CAR 2012",{"type":22,"tag":121,"props":272,"children":273},{},[274,279,283],{"type":22,"tag":148,"props":275,"children":276},{},[277],{"type":28,"value":278},"PAT testing",{"type":22,"tag":148,"props":280,"children":281},{},[282],{"type":28,"value":157},{"type":22,"tag":148,"props":284,"children":285},{},[286],{"type":28,"value":287},"EAWR 1989",{"type":22,"tag":121,"props":289,"children":290},{},[291,296,301],{"type":22,"tag":148,"props":292,"children":293},{},[294],{"type":28,"value":295},"Emergency lighting test",{"type":22,"tag":148,"props":297,"children":298},{},[299],{"type":28,"value":300},"Monthly / annual",{"type":22,"tag":148,"props":302,"children":303},{},[304],{"type":28,"value":305},"BS 5266",{"type":22,"tag":30,"props":307,"children":308},{},[309,311,316],{"type":28,"value":310},"You can add custom columns under ",{"type":22,"tag":36,"props":312,"children":313},{},[314],{"type":28,"value":315},"Settings → Compliance categories",{"type":28,"value":317},".",{"type":22,"tag":94,"props":319,"children":321},{"id":320},"open-the-matrix",[322],{"type":28,"value":323},"Open the matrix",{"type":22,"tag":325,"props":326,"children":327},"steps",{},[328],{"type":22,"tag":329,"props":330,"children":331},"ol",{},[332,344,349],{"type":22,"tag":48,"props":333,"children":334},{},[335,337,342],{"type":28,"value":336},"Click ",{"type":22,"tag":36,"props":338,"children":339},{},[340],{"type":28,"value":341},"Maintenance → Compliance matrix",{"type":28,"value":343}," in the sidebar.",{"type":22,"tag":48,"props":345,"children":346},{},[347],{"type":28,"value":348},"The matrix loads filtered to your scope.",{"type":22,"tag":48,"props":350,"children":351},{},[352],{"type":28,"value":353},"Use filters at the top: site, estate, status (overdue only), category.",{"type":22,"tag":94,"props":355,"children":357},{"id":356},"drilling-in",[358],{"type":28,"value":359},"Drilling in",{"type":22,"tag":30,"props":361,"children":362},{},[363],{"type":28,"value":364},"Click any cell to see:",{"type":22,"tag":44,"props":366,"children":367},{},[368,373,378,383,388],{"type":22,"tag":48,"props":369,"children":370},{},[371],{"type":28,"value":372},"The maintenance event that drives the obligation.",{"type":22,"tag":48,"props":374,"children":375},{},[376],{"type":28,"value":377},"The latest completion certificate.",{"type":22,"tag":48,"props":379,"children":380},{},[381],{"type":28,"value":382},"The next due date.",{"type":22,"tag":48,"props":384,"children":385},{},[386],{"type":28,"value":387},"Past occurrences with their certificates.",{"type":22,"tag":48,"props":389,"children":390},{},[391],{"type":28,"value":392},"The vendor who last completed it.",{"type":22,"tag":30,"props":394,"children":395},{},[396,398,403],{"type":28,"value":397},"If the cell is red, the page surfaces the overdue date prominently and offers a one-click ",{"type":22,"tag":36,"props":399,"children":400},{},[401],{"type":28,"value":402},"Raise work order",{"type":28,"value":404}," action to dispatch the next visit.",{"type":22,"tag":94,"props":406,"children":408},{"id":407},"reminders",[409],{"type":28,"value":410},"Reminders",{"type":22,"tag":30,"props":412,"children":413},{},[414],{"type":28,"value":415},"PropLink notifies the operations team:",{"type":22,"tag":44,"props":417,"children":418},{},[419,424,429,434,439],{"type":22,"tag":48,"props":420,"children":421},{},[422],{"type":28,"value":423},"60 days before any compliance obligation falls due.",{"type":22,"tag":48,"props":425,"children":426},{},[427],{"type":28,"value":428},"30 days before.",{"type":22,"tag":48,"props":430,"children":431},{},[432],{"type":28,"value":433},"14 days before.",{"type":22,"tag":48,"props":435,"children":436},{},[437],{"type":28,"value":438},"On the due date.",{"type":22,"tag":48,"props":440,"children":441},{},[442],{"type":28,"value":443},"Every 24 hours after the due date until completed.",{"type":22,"tag":30,"props":445,"children":446},{},[447],{"type":28,"value":448},"Notifications go to the assigned manager and to the operations director.",{"type":22,"tag":94,"props":450,"children":452},{"id":451},"the-compliance-status-report",[453],{"type":28,"value":454},"The compliance status report",{"type":22,"tag":30,"props":456,"children":457},{},[458,459,464,466,471,473,478],{"type":28,"value":34},{"type":22,"tag":36,"props":460,"children":461},{},[462],{"type":28,"value":463},"Compliance status",{"type":28,"value":465}," report under ",{"type":22,"tag":36,"props":467,"children":468},{},[469],{"type":28,"value":470},"Reporting → Operational",{"type":28,"value":472}," is the printable version of the matrix. Useful for board packs, RICS audits and insurance renewals. See ",{"type":22,"tag":474,"props":475,"children":476},"a",{"href":17},[477],{"type":28,"value":463},{"type":28,"value":317},{"type":22,"tag":94,"props":480,"children":482},{"id":481},"compliance-and-contractor-compliance",[483],{"type":28,"value":484},"Compliance and contractor compliance",{"type":22,"tag":30,"props":486,"children":487},{},[488],{"type":28,"value":489},"Two different things:",{"type":22,"tag":44,"props":491,"children":492},{},[493,503],{"type":22,"tag":48,"props":494,"children":495},{},[496,501],{"type":22,"tag":36,"props":497,"children":498},{},[499],{"type":28,"value":500},"Compliance matrix",{"type":28,"value":502}," tracks the regulatory tasks that need to happen at the site.",{"type":22,"tag":48,"props":504,"children":505},{},[506,511],{"type":22,"tag":36,"props":507,"children":508},{},[509],{"type":28,"value":510},"Vendor compliance",{"type":28,"value":512}," tracks whether the contractor performing those tasks has the right insurance and certification.",{"type":22,"tag":30,"props":514,"children":515},{},[516],{"type":28,"value":517},"Both are visible from the matrix. A red cell can be red because the task is overdue, or because the contractor's insurance has lapsed and PropLink will not dispatch the work. The cell tells you which.",{"title":7,"searchDepth":519,"depth":519,"links":520},3,[521,523,524,525,526,527],{"id":96,"depth":522,"text":99},2,{"id":320,"depth":522,"text":323},{"id":356,"depth":522,"text":359},{"id":407,"depth":522,"text":410},{"id":451,"depth":522,"text":454},{"id":481,"depth":522,"text":484},"markdown","content:10.maintenance-and-compliance:the-compliance-matrix.md","content","10.maintenance-and-compliance/the-compliance-matrix.md","10.maintenance-and-compliance/the-compliance-matrix","md",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"type":10,"status":11,"applies_to":535,"last_reviewed":14,"related":536,"body":537,"_type":528,"_id":529,"_source":530,"_file":531,"_stem":532,"_extension":533},[13],[16,17],{"type":19,"children":538,"toc":928},[539,543,552,587,591,595,604,763,772,776,799,803,807,830,839,843,847,870,874,878,897,901,905,924],{"type":22,"tag":23,"props":540,"children":541},{"id":25},[542],{"type":28,"value":8},{"type":22,"tag":30,"props":544,"children":545},{},[546,547,551],{"type":28,"value":34},{"type":22,"tag":36,"props":548,"children":549},{},[550],{"type":28,"value":40},{"type":28,"value":42},{"type":22,"tag":44,"props":553,"children":554},{},[555,563,571,579],{"type":22,"tag":48,"props":556,"children":557},{},[558,562],{"type":22,"tag":36,"props":559,"children":560},{},[561],{"type":28,"value":55},{"type":28,"value":57},{"type":22,"tag":48,"props":564,"children":565},{},[566,570],{"type":22,"tag":36,"props":567,"children":568},{},[569],{"type":28,"value":65},{"type":28,"value":67},{"type":22,"tag":48,"props":572,"children":573},{},[574,578],{"type":22,"tag":36,"props":575,"children":576},{},[577],{"type":28,"value":75},{"type":28,"value":77},{"type":22,"tag":48,"props":580,"children":581},{},[582,586],{"type":22,"tag":36,"props":583,"children":584},{},[585],{"type":28,"value":85},{"type":28,"value":87},{"type":22,"tag":30,"props":588,"children":589},{},[590],{"type":28,"value":92},{"type":22,"tag":94,"props":592,"children":593},{"id":96},[594],{"type":28,"value":99},{"type":22,"tag":30,"props":596,"children":597},{},[598,599,603],{"type":28,"value":104},{"type":22,"tag":36,"props":600,"children":601},{},[602],{"type":28,"value":109},{"type":28,"value":111},{"type":22,"tag":113,"props":605,"children":606},{},[607,625],{"type":22,"tag":117,"props":608,"children":609},{},[610],{"type":22,"tag":121,"props":611,"children":612},{},[613,617,621],{"type":22,"tag":125,"props":614,"children":615},{},[616],{"type":28,"value":129},{"type":22,"tag":125,"props":618,"children":619},{},[620],{"type":28,"value":134},{"type":22,"tag":125,"props":622,"children":623},{},[624],{"type":28,"value":139},{"type":22,"tag":141,"props":626,"children":627},{},[628,643,658,673,688,703,718,733,748],{"type":22,"tag":121,"props":629,"children":630},{},[631,635,639],{"type":22,"tag":148,"props":632,"children":633},{},[634],{"type":28,"value":152},{"type":22,"tag":148,"props":636,"children":637},{},[638],{"type":28,"value":157},{"type":22,"tag":148,"props":640,"children":641},{},[642],{"type":28,"value":162},{"type":22,"tag":121,"props":644,"children":645},{},[646,650,654],{"type":22,"tag":148,"props":647,"children":648},{},[649],{"type":28,"value":170},{"type":22,"tag":148,"props":651,"children":652},{},[653],{"type":28,"value":175},{"type":22,"tag":148,"props":655,"children":656},{},[657],{"type":28,"value":180},{"type":22,"tag":121,"props":659,"children":660},{},[661,665,669],{"type":22,"tag":148,"props":662,"children":663},{},[664],{"type":28,"value":188},{"type":22,"tag":148,"props":666,"children":667},{},[668],{"type":28,"value":193},{"type":22,"tag":148,"props":670,"children":671},{},[672],{"type":28,"value":198},{"type":22,"tag":121,"props":674,"children":675},{},[676,680,684],{"type":22,"tag":148,"props":677,"children":678},{},[679],{"type":28,"value":206},{"type":22,"tag":148,"props":681,"children":682},{},[683],{"type":28,"value":211},{"type":22,"tag":148,"props":685,"children":686},{},[687],{"type":28,"value":216},{"type":22,"tag":121,"props":689,"children":690},{},[691,695,699],{"type":22,"tag":148,"props":692,"children":693},{},[694],{"type":28,"value":224},{"type":22,"tag":148,"props":696,"children":697},{},[698],{"type":28,"value":229},{"type":22,"tag":148,"props":700,"children":701},{},[702],{"type":28,"value":234},{"type":22,"tag":121,"props":704,"children":705},{},[706,710,714],{"type":22,"tag":148,"props":707,"children":708},{},[709],{"type":28,"value":242},{"type":22,"tag":148,"props":711,"children":712},{},[713],{"type":28,"value":247},{"type":22,"tag":148,"props":715,"children":716},{},[717],{"type":28,"value":252},{"type":22,"tag":121,"props":719,"children":720},{},[721,725,729],{"type":22,"tag":148,"props":722,"children":723},{},[724],{"type":28,"value":260},{"type":22,"tag":148,"props":726,"children":727},{},[728],{"type":28,"value":265},{"type":22,"tag":148,"props":730,"children":731},{},[732],{"type":28,"value":270},{"type":22,"tag":121,"props":734,"children":735},{},[736,740,744],{"type":22,"tag":148,"props":737,"children":738},{},[739],{"type":28,"value":278},{"type":22,"tag":148,"props":741,"children":742},{},[743],{"type":28,"value":157},{"type":22,"tag":148,"props":745,"children":746},{},[747],{"type":28,"value":287},{"type":22,"tag":121,"props":749,"children":750},{},[751,755,759],{"type":22,"tag":148,"props":752,"children":753},{},[754],{"type":28,"value":295},{"type":22,"tag":148,"props":756,"children":757},{},[758],{"type":28,"value":300},{"type":22,"tag":148,"props":760,"children":761},{},[762],{"type":28,"value":305},{"type":22,"tag":30,"props":764,"children":765},{},[766,767,771],{"type":28,"value":310},{"type":22,"tag":36,"props":768,"children":769},{},[770],{"type":28,"value":315},{"type":28,"value":317},{"type":22,"tag":94,"props":773,"children":774},{"id":320},[775],{"type":28,"value":323},{"type":22,"tag":325,"props":777,"children":778},{},[779],{"type":22,"tag":329,"props":780,"children":781},{},[782,791,795],{"type":22,"tag":48,"props":783,"children":784},{},[785,786,790],{"type":28,"value":336},{"type":22,"tag":36,"props":787,"children":788},{},[789],{"type":28,"value":341},{"type":28,"value":343},{"type":22,"tag":48,"props":792,"children":793},{},[794],{"type":28,"value":348},{"type":22,"tag":48,"props":796,"children":797},{},[798],{"type":28,"value":353},{"type":22,"tag":94,"props":800,"children":801},{"id":356},[802],{"type":28,"value":359},{"type":22,"tag":30,"props":804,"children":805},{},[806],{"type":28,"value":364},{"type":22,"tag":44,"props":808,"children":809},{},[810,814,818,822,826],{"type":22,"tag":48,"props":811,"children":812},{},[813],{"type":28,"value":372},{"type":22,"tag":48,"props":815,"children":816},{},[817],{"type":28,"value":377},{"type":22,"tag":48,"props":819,"children":820},{},[821],{"type":28,"value":382},{"type":22,"tag":48,"props":823,"children":824},{},[825],{"type":28,"value":387},{"type":22,"tag":48,"props":827,"children":828},{},[829],{"type":28,"value":392},{"type":22,"tag":30,"props":831,"children":832},{},[833,834,838],{"type":28,"value":397},{"type":22,"tag":36,"props":835,"children":836},{},[837],{"type":28,"value":402},{"type":28,"value":404},{"type":22,"tag":94,"props":840,"children":841},{"id":407},[842],{"type":28,"value":410},{"type":22,"tag":30,"props":844,"children":845},{},[846],{"type":28,"value":415},{"type":22,"tag":44,"props":848,"children":849},{},[850,854,858,862,866],{"type":22,"tag":48,"props":851,"children":852},{},[853],{"type":28,"value":423},{"type":22,"tag":48,"props":855,"children":856},{},[857],{"type":28,"value":428},{"type":22,"tag":48,"props":859,"children":860},{},[861],{"type":28,"value":433},{"type":22,"tag":48,"props":863,"children":864},{},[865],{"type":28,"value":438},{"type":22,"tag":48,"props":867,"children":868},{},[869],{"type":28,"value":443},{"type":22,"tag":30,"props":871,"children":872},{},[873],{"type":28,"value":448},{"type":22,"tag":94,"props":875,"children":876},{"id":451},[877],{"type":28,"value":454},{"type":22,"tag":30,"props":879,"children":880},{},[881,882,886,887,891,892,896],{"type":28,"value":34},{"type":22,"tag":36,"props":883,"children":884},{},[885],{"type":28,"value":463},{"type":28,"value":465},{"type":22,"tag":36,"props":888,"children":889},{},[890],{"type":28,"value":470},{"type":28,"value":472},{"type":22,"tag":474,"props":893,"children":894},{"href":17},[895],{"type":28,"value":463},{"type":28,"value":317},{"type":22,"tag":94,"props":898,"children":899},{"id":481},[900],{"type":28,"value":484},{"type":22,"tag":30,"props":902,"children":903},{},[904],{"type":28,"value":489},{"type":22,"tag":44,"props":906,"children":907},{},[908,916],{"type":22,"tag":48,"props":909,"children":910},{},[911,915],{"type":22,"tag":36,"props":912,"children":913},{},[914],{"type":28,"value":500},{"type":28,"value":502},{"type":22,"tag":48,"props":917,"children":918},{},[919,923],{"type":22,"tag":36,"props":920,"children":921},{},[922],{"type":28,"value":510},{"type":28,"value":512},{"type":22,"tag":30,"props":925,"children":926},{},[927],{"type":28,"value":517},{"title":7,"searchDepth":519,"depth":519,"links":929},[930,931,932,933,934,935],{"id":96,"depth":522,"text":99},{"id":320,"depth":522,"text":323},{"id":356,"depth":522,"text":359},{"id":407,"depth":522,"text":410},{"id":451,"depth":522,"text":454},{"id":481,"depth":522,"text":484},1778601703836]