Skip to main content
Version: Latest

Shumoul Tenant Starter Kit & Product Catalog — Developer Guide

After a tenant answers the Business Onboarding survey and its settings are patched, its database is still structurally empty. This guide documents the SaaS-managed starter templates (accounting chart, inventory account category, cost center, product catalog) and the Tenant Starter Kit orchestration that fills that gap through an explicit Preview → Apply flow.

Who it's for: Backend Developers · Angular Developers · DevOps / Operators · Future Maintainers

FieldValue
StatusProduction Ready (backend) — Angular integration pending
VersionPhase 4 → Phase 6C (Shumoul.Framework.MultiTenancy.Api 1.0.95 → 1.0.114)
Last Updated2026-07-20 (Chapter 24 — package behavior matrix E2E verification)
Maintained ByShumoul Engineering
DocumentationOfficial Developer Guide
Source of TruthShumoul Platform Source Code (Shumoul.Saas.MultiTenancyApi, Shumoul.Saas.Api)

Chapters

#SectionFile
1Cover01-cover.md
2Table of Contents02-table-of-contents.md
3Overview03-overview.md
4Architecture04-architecture.md
5Business Activities05-business-activities.md
6Accounting Chart Templates06-accounting-chart-templates.md
7Inventory Account Category Templates07-inventory-account-category-templates.md
8Cost Center Templates08-cost-center-templates.md
9Tenant Starter Kit Orchestration09-tenant-starter-kit-orchestration.md
10Product Catalog Prerequisites10-product-catalog-prerequisites.md
11Product Catalog Categories11-product-catalog-categories.md
12Product Catalog Items and Units12-product-catalog-items-and-units.md
13Product Catalog — Starter Kit Integration13-product-catalog-starter-kit-integration.md
14SaaS Admin Authorization and MenuClaims14-saas-admin-authorization-and-menuclaims.md
15Settings Groups and Entitlements15-settings-groups-and-entitlements.md
16API Reference16-api-reference.md
17Permissions Reference17-permissions-reference.md
18Operational Boundaries18-operational-boundaries.md
19Version and Release History19-version-and-release-history.md
20Known Limitations and Phase History20-known-limitations-and-phase-history.md
21Production Readiness Checklist21-production-readiness-checklist.md
22Staging Live Apply Verification22-staging-live-apply-verification.md
23Permission Role Backfill23-permission-role-backfill.md
24Starter Kit E2E Verification — Package Behavior Matrix24-starter-kit-e2e-verification-2026-07.md

Source of Truth

This guide is written directly against the platform's shipped source code and the phase-completion markdown reports authored during each phase (Shumoul.Saas.Api's own docs/ folder), consolidated and verified against actual entity, controller, and service files rather than assumed. See Chapter 20 for the full phase list and Chapter 19 for the package version progression.

  • Business Onboarding & Smart Configuration — the first-login survey and settings-patch engine this guide's starter templates complement. That guide covers configuration; this guide covers starter/master data. See Overview for the exact layer boundary.

Export targets

Every file in this folder is plain Markdown with no proprietary formatting, so the set can be exported to PDF, static HTML, GitHub Pages, Docusaurus, Docsify, or BookStack without rewriting content — only a branding/theme pass and a build-tool configuration are needed.