Skip to content

Garnet Module

Business Domain: Programme Delivery Tables: 106 Core Function: Principal projects, allocations, billing, contracts


Overview

The Garnet module handles the complete programme delivery lifecycle, including principal project management, company allocation, monthly billing processing, certificate and contract generation, and lump sum allocation management.


Documentation Sections

Context Documentation

High-level documentation for different stakeholder perspectives:

Document Description
Architect Context Complete technical data model with tables, fields, and relationships
PO Context Business-focused overview with form descriptions and workflows
Dev Context VBA implementation details, procedures, and code patterns

Forms

User interface forms for data entry and management:

Company Management

Company Lists

Principal & Project Management

Allocation & Billing

Mail Merge & Documents

Reports & Dialogs

Maintenance & Configuration

Subforms


VBA Modules

Code modules containing business logic and utilities:

Utility Modules

Form Code Modules

See the modules directory for form-specific VBA code documentation.


Queries

SQL queries for data retrieval and reporting. Key query categories:

  • Company Queries - Company lists, allocations, billing
  • Principal Project Queries - Project management and tracking
  • Report Queries - Financial and operational reporting
  • Opal Scorecard Queries - Graduation tracking and metrics

See the queries directory for the complete list.


Tables

Database tables for data storage:

Core Tables

Billing & Allocation

Lookups & Reference

See the tables directory for the complete schema documentation.


Reports

  • Reports - Access report definitions

Dependencies


Module Relationship
Purple Receives entrepreneurs for programme allocation
Amber Financial tracking integration
Vanadium Session and guiding management

Part of the REMS (Raizcorp Entrepreneurial Management System) documentation