Skip to main content

Bookkeeping Practice Overview

This page provides a technical summary of the Bookkeeping Practice configuration in AtlasOS, including the firm type key, default settings, enabled modules, and compliance body configuration.

Practice configuration

SettingValue
Firm Type Keybookkeeping_practice
Solo ModeNo
Default Landing ViewTasks
Supported Entity TypesCompany, CC, Individual, Sole Proprietor
Compliance BodiesSARS, DOL

Enabled modules

The following modules are activated by default for Bookkeeping Practice firms:

Module KeyStatusDescription
smart_inboxEnabledGmail integration with AI-powered triage
tasksEnabledTask management with checklists and assignments
compliance_calendarEnabledSARS and DOL obligation tracking with templates
client_portalEnabledSecure client document exchange
time_trackingEnabledTimesheets and rate management
billingEnabledInvoicing, payments, and WIP tracking
reports_mgmtEnabledManagement account packs and report delivery
payroll_obligationsEnabledPAYE, UIF, and SDL tracking
contractsEnabledEngagement letters and contract tracking
onboarding_formsEnabledClient intake questionnaires
chatEnabledInternal team messaging
ai_agentsEnabledAtlas Chat and AI advisory

Disabled modules

The following modules are not enabled by default for Bookkeeping Practice firms. They can be activated via Settings > Modules if required:

Module KeyReason
broadcastsCan be enabled if your practice sends bulk client communications
afs_reportsAnnual Financial Statements are typically an accounting function
cipc_secretarialCompany secretarial services are not standard for bookkeeping practices

Compliance bodies

SARS (South African Revenue Service)

Obligation TypeFrequencyTypical Deadline Pattern
VAT_EFILINGMonthly / bimonthlyLast business day of the month following the tax period
PAYE_FILINGMonthly7th of the following month
PAYE_PAYMENTMonthly7th of the following month
EMP501_ANNUALAnnualPer SARS reconciliation window

DOL (Department of Labour)

Obligation TypeFrequencyTypical Deadline Pattern
UIF_MONTHLYMonthly7th of the following month

Compliance templates can be assigned to entities individually or in bulk. Once assigned, the compliance calendar auto-generates obligation instances with calculated due dates for each period.

Next steps