Verschillende algemene principes kunnen als leidraad dienen bij de implementatie door een supermarkt van interne controles om redelijke zekerheid te bieden over de bewaring van activa en de betrouwbaarheid van de boekhouding. Deze omvatten het vaststellen van verantwoordelijkheid; scheiding van taken; fysieke, mechanische en elektronische bediening; en onafhankelijke interne verificatie. Welke interne beheersing een winkel ook kiest, de besturingselementen moeten werken binnen een algeheel kader van informatie en communicatie, monitoring, risicobeoordeling en een beheersomgeving waarin managers de integriteit beïnvloeden en aanmoedigen.
Preventieve controles
Interne controles kunnen worden geclassificeerd op basis van hun doel en functie. Preventieve controles, zoals het verplicht stellen van twee handtekeningen bij cheques van meer dan $ 1.000, kunnen helpen voorkomen dat fouten en onregelmatigheden plaatsvinden. Supermarkten kunnen protocols voor verliespreventie implementeren, zoals het verplicht stellen van aanwezigheid van medewerkers op seminars over ethisch gedrag op de werkplek.
Detective Controls
Een ander type interne controle, detective-besturingselementen waarschuwen bedrijven wanneer zich onregelmatigheden voordoen. Een voor de hand liggend voorbeeld hiervan is een metaaldetector op het vliegveld. Afhankelijk van het type supermarkt, kunnen sommige winkels groot genoeg zijn en een breed scala aan producten bevatten om het gebruik van detectiesystemen te garanderen.
Corrigerende besturingselementen
Corrigerende controles zijn bedoeld om puncties en corrigerende maatregelen te nemen bij onregelmatigheden, of dit nu in de vorm van cursussen voor woedebeheersing is of om de dader te ontslaan van een functie. In het laatste geval kan de correctieve controle ook dienen als een preventieve controle voor andere werknemers.
Algemene bedieningselementen
Grote of kleine detailhandelsbedrijven kunnen grote hoeveelheden gevoelige boekhoudkundige informatie op hun computersystemen hebben opgeslagen; dit moet onderworpen zijn aan controles voor informatieverwerking. Dit kan gaan over het reviseren van belangrijke delen van of het hele systeem, van het maken van back-ups van bestanden en het verwijderen van software tot het installeren van antivirussoftware.
Toepassingsbeheer
Binnen bepaalde softwarepakketten zijn zelf besturingselementen die bepaalde acties verbieden. In boekhoudpakketten zoals QuickBooks of Peachtree kunnen gebruikers bijvoorbeeld geen journaalposten maken waar debet- en tegoed niet gelijk zijn.