🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Business & Cross-Cutting › Bookkeeping / Office Administration › Records Management for Bookkeeping and Office Administration › Lesson 7
BUS-BOOK55-07 · Lesson 7 · 12 clock hours · practice

Version Control and Document Access Permissions

Objective. Students will apply version-control procedures and configure folder-level access permissions so that only authorized users can edit or view specific document categories.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by a credentialed professional in the field or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Why Version Control and Access Permissions Matter

Every bookkeeping office handles sensitive documents: client ledgers, payroll records, tax workpapers, and bank reconciliations. Two risks threaten the integrity of those documents every day. First, someone may overwrite or delete a correct version of a file. Second, an unauthorized person may view or change data they should never touch. Version control and access permissions are the procedural and technical answers to both risks.

These skills directly support your work toward the AIPB Certified Bookkeeper credential and reinforce the document-management habits that employers expect of QuickBooks Certified Users and Microsoft Office Specialists.

What Is Version Control?

Version control is a system that records every change made to a document, who made it, and when. Instead of saving over an old file, the system keeps a history of drafts so you can compare changes or roll back to an earlier state.

In cloud platforms such as Google Drive and Microsoft OneDrive, version history is automatic. Every time a file is saved, the platform stores a snapshot. You can open the version history panel, see a list of timestamped saves, preview an older version side by side with the current one, and restore a prior version with a single click. The restored version becomes the new current version, but the history log is preserved — no snapshots are permanently erased by a restore.

Naming conventions give version control a human-readable layer on top of the automatic log. A common convention for bookkeeping documents is:

`ClientName_DocumentType_YYYY-MM-DD_v1.0`

When a document moves from draft to reviewed to approved, increment the version number: v1.0 (draft), v1.1 (minor revision), v2.0 (major revision or first approved release). Only designated personnel — typically a supervising bookkeeper or office manager — should approve and publish a final version. This prevents junior staff from accidentally releasing an unreviewed document to a client.

Handling conflicting edits is a common real-world problem. When two people edit the same document at the same time in a non-collaborative tool (such as emailing a Word file back and forth), conflicting versions are created. Best practice: always use a cloud-based collaborative editor so only one live copy exists, or establish a check-out policy where a staff member marks a file as "in use" before editing. When a conflict does occur, compare both versions line by line, keep the correct data from each, and have the approving authority sign off on the merged document.

What Are Access Permissions?

Access permissions define what each user is allowed to do with a file or folder. Most cloud platforms use at least three levels:

Permissions are typically set at the folder level so that every document placed in a client folder automatically inherits the correct access rules. Folder-level permissions are more reliable than file-by-file permissions because new files added to the folder are protected immediately.

The Principle of Least Privilege

A foundational information-security rule called the principle of least privilege states that every user should have the minimum level of access needed to do their job — nothing more. In a bookkeeping office this means a data-entry clerk may have editor access to transaction worksheets but only viewer access to finalized client reports. A client contact may have viewer access to their own reports but no access whatsoever to other clients' folders.

Applying least privilege limits the damage caused by accidents, errors, or unauthorized behavior.

Revoking Access When an Employee Leaves

When a staff member resigns or is terminated, their access must be revoked promptly — ideally before or on the last day of employment. Delayed revocation is a common source of data breaches. The standard procedure is:

1. Remove the departing employee from all shared folders and drives.

2. Change any shared passwords or team credentials they knew.

3. Transfer ownership of any documents they created to their supervisor.

4. Document the date and time access was revoked in the office's security log.

Some state laws and professional standards require that client data be protected to a defined standard; prompt access revocation is part of meeting that obligation.

Safety Considerations

While office work does not involve the physical hazards found in construction or manufacturing, information security is the "safety" discipline of this trade. A bookkeeper who mishandles client financial data can cause serious harm — identity theft, financial loss, regulatory penalties, and damaged professional reputation. Treat access permission settings with the same seriousness that a warehouse worker treats lockout/tagout procedures: the control exists to prevent harm, and bypassing it is never acceptable.

Key terms8

Version controlA system that records every change made to a document along with who made the change and when, allowing users to review history and restore earlier versions.
Version history panelA feature in cloud platforms such as Google Drive and Microsoft OneDrive that displays a chronological list of saved document snapshots that can be previewed or restored.
Access permissionsSettings that define what actions a specific user or group may perform on a file or folder, such as viewing, commenting, or editing.
Principle of least privilegeAn information-security rule stating that each user should be granted only the minimum level of access necessary to perform their assigned tasks.
Folder-level permissionsAccess rules applied to an entire folder so that every file added to that folder automatically inherits the same permission settings.
Naming conventionA standardized format for naming files — typically including the client name, document type, date, and version number — so that versions are easy to identify and sort.
Conflicting editsA situation in which two users make different changes to the same document simultaneously, resulting in two competing versions that must be reconciled.
Access revocationThe process of removing a user's permissions to files, folders, or systems, required when employment ends or a user's role changes.
In class: Complete a guided tutorial on version history in Google Drive or Microsoft OneDrive: open a shared document, make tracked edits, restore a prior version, and submit a screenshot showing the version history panel with at least three versions visible. · Working in groups of three, configure sharing permissions on a simulated client folder structure so that one user has view-only access, one has comment access, and one has editor access; test each role by attempting actions that should be permitted or blocked and record outcomes on a permissions-test log. · Write a one-page Standard Operating Procedure (SOP) for version control and access management at a fictional five-person bookkeeping office, covering naming of versions, who may approve final documents, how to handle conflicting edits, and how to revoke access when an employee leaves.
Materials: Google Drive or Microsoft OneDrive accounts; permissions-test log template; SOP template; word-processing software
Check: Instructor reviews the permissions-test log for accuracy (all six permission tests must show the correct result) and grades the SOP using a provided rubric; pass requires a score of at least 80% on the rubric.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Records management and document security
1. A bookkeeper restores a prior version of a reconciliation file in Google Drive. What happens to the version history log after the restore?
Records management and document security
2. A client contact needs to read a monthly report but must not be able to change any figures. Which permission level is most appropriate?
Records management and document security
3. Which file naming convention best follows standard bookkeeping version-control practice for a first approved draft?
Information security and internal controls
4. The principle of least privilege requires that a data-entry clerk who only enters daily transactions should have which access to finalized client tax reports?
Records management and document security
5. Two staff members emailed a payroll worksheet back and forth and now have conflicting versions. What is the best corrective action?
Records management and document security
6. A bookkeeping office uses folder-level permissions rather than file-by-file permissions. What is the primary operational advantage?
Information security and internal controls
7. An employee resigns on a Friday afternoon. When should their access to client folders be revoked?
Records management and document security
8. A reviewer needs to suggest changes to a draft financial summary but should not be able to directly alter the document body. Which permission level should they receive?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.