Auditcomité

Auditcomité

De leden van het auditcomité zijn:

  • de voorzitter van het auditcomité, benoemd door de raad van bestuur
  • 5 geselecteerde bestuurders
  • de directeur-generaal
  • de directeur Innovatie (die voor afstemming met integrale kwaliteitszorg en verbetermanagement zorgt)
  • de bedrijfsrisicobeheerder (die als secretaris van het auditcomité is aangesteld).

Audits in 2022

De eerste audit van 2022 was de afsluiter van het auditprogramma dat werd uitgevoerd op basis van de risicoanalyse in 2020. Het betreft een opvolgaudit met een opvolging van de openstaande actiepunten beslist in vorige audits.

Het nieuwe auditprogramma voor 2022-2024 werd opgesteld op basis van de strategische risicoanalyse die in januari 2022 werd uitgevoerd door de directie en de raad van bestuur. De risico’s die hoog scoorden op basis van impact en waarschijnlijkheid en waarvan sprake is van een hoge mate van beheersing vormen een goede basis voor het audit programma. 2 audits werden daarbij als prioritair gezien om nog uit te voeren:

  • audit synergiewerken en
  • audit afhankelijkheid waardeketen.

Vervolgens werden op basis van de risicoanalyse nog 2 audits ingepland voor 2023: een audit noodplanning en een audit klantenbeheer in overeenstemming met waterverkoopreglement. In 2024 volgt nog een audit bronbescherming en waterverontreiniging.

introductie foto Auditcomité
function swipedetect(el, callback){ var touchsurface = el, swipedir, startX, startY, distX, distY, threshold = 200, //required min distance traveled to be considered swipe restraint = 100, // maximum distance allowed at the same time in perpendicular direction allowedTime = 300, // maximum time allowed to travel that distance elapsedTime, startTime, handleswipe = callback || function(swipedir){} touchsurface.addEventListener('touchstart', function(e){ var touchobj = e.changedTouches[0] swipedir = 'none' dist = 0 startX = touchobj.pageX startY = touchobj.pageY startTime = new Date().getTime() // record time when finger first makes contact with surface e.preventDefault() }, false) touchsurface.addEventListener('touchmove', function(e){ e.preventDefault() // prevent scrolling when inside DIV }, false) touchsurface.addEventListener('touchend', function(e){ var touchobj = e.changedTouches[0] distX = touchobj.pageX - startX // get horizontal dist traveled by finger while in contact with surface distY = touchobj.pageY - startY // get vertical dist traveled by finger while in contact with surface elapsedTime = new Date().getTime() - startTime // get time elapsed if (elapsedTime <= allowedTime){ // first condition for awipe met if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint){ // 2nd condition for horizontal swipe met swipedir = (distX < 0)? 'left' : 'right' // if dist traveled is negative, it indicates left swipe } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint){ // 2nd condition for vertical swipe met swipedir = (distY < 0)? 'up' : 'down' // if dist traveled is negative, it indicates up swipe } } handleswipe(swipedir) e.preventDefault() }, false) } window.addEventListener('load', function(){ var el = document.getElementById('prevnextbar') var nextpage = document.getElementById('nextpage') var prevpage = document.getElementById('prevpage') swipedetect(el, function(swipedir){ if (swipedir != 'right'){ prevpage.click() } if (swipedir != 'left'){ nextpage.click() } }) }, false)