Skip to main content
Version: Latest

Shumoul Tenant Starter Kit & Product Catalog

حزمة تجهيز المشترك ودليل المنتجات

Official Developer Guide

After a new tenant answers the Business Onboarding survey and its settings are patched, the tenant's ERP database is still structurally empty — no chart of accounts, no cost centers, no product categories, no products. This guide documents everything Shumoul built afterward to close that gap: SaaS-managed starter templates (accounting chart, inventory account category, cost center, product catalog) scoped by BusinessActivity, an explicit Preview → Apply flow for each one, and a Tenant Starter Kit orchestration layer that composes all of them into one call.

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

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

This guide covers: BusinessActivities master data · Accounting chart-of-accounts templates (JSON + Excel import) · Accounting-to-tenant mapping resolution · Inventory account category templates · Cost center templates · The Tenant Starter Kit orchestration (Preview/Apply, accounting chain + product chain) · Product Catalog templates (prerequisites, categories, items/units) · SaaS admin authorization and tenant isolation · MenuClaims permission sync · Subscription feature and settings-group entitlements (ProductSettings, CashierAppsSettings, FinancialSettings, CostCenterSettings, and the rest of the 11 supported settings groups) · Operational boundaries (what starter setup does and does not create) · A full API/permission/version reference.

Shumoul Cloud ERP — a multi-tenant SaaS platform.