Skip to main content

Compliance Overview

The Compliance module manages regulatory obligations across your practice using a template-driven model. Instead of tracking deadlines manually, AtlasOS combines entity service flags, compliance templates, public holidays, workflow stages, and calendar visibility to keep work moving.

How Compliance Works

Compliance work is built from a few live building blocks:

  • compliance templates define what should be generated
  • service flags determine which obligations apply to an entity
  • obligations store the actual dated compliance work
  • workflow step templates can spawn linked task work
  • calendar layers surface obligations, consolidated deadlines, year-ends, holidays, and tasks together

Current obligation model

The current obligation records include fields such as:

  • obligation type
  • deadline type
  • regulatory body
  • period
  • due date
  • effective due date
  • filing status
  • workflow stage
  • assigned user
  • priority
  • consolidated vs entity-scoped status
  • notes and tracking references

Workflow stages

The current workflow-stage model is:

  • pending
  • preparation
  • internal_review
  • client_approval
  • filing
  • payment_pending
  • closed

Filing status and prioritization

Obligations can also carry filing status and auto-priority metadata. The live APIs support filtering and sorting by:

  • entity
  • regulatory body
  • deadline type
  • filing status
  • workflow stage
  • date range
  • assigned user
  • consolidated only vs entity-only
  • due date, priority, entity, or obligation-type ordering

Template-driven generation

The current compliance engine supports both practice-specific and system templates, filtered by jurisdiction.

Generation currently considers:

  • jurisdiction
  • regulatory body
  • service flag
  • entity type filter
  • annual and biannual month rules
  • last-business-day logic
  • year-end-relative due date rules
  • public holidays when calculating effective due dates
  • duplicate protection for already-created obligations

Workflow task spawning

For supported obligation types, AtlasOS can also generate linked workflow tasks from workflow step templates so operational work is created alongside the obligation record.

Deadline escalation and notifications

The live system escalates obligation and linked-task priority based on time to deadline and overdue state, and it supports notification creation for approaching and overdue work.

Next Steps