Skip to main content
Version: Latest

Tenant Operational Defaults — Developer Guide

Converts the old, one-time, SeedsHistory-gated tenant seed data into a modern, gate-free, entitlement-aware provisioning mechanism for the operational records (default warehouse, cash box, bank account, sales invoice template) a tenant needs so first-login onboarding can reference real IDs — closing the WarehouseId/CashAccountId/SalesInvoiceTemplateId onboarding warnings for entitled tenants.

Who it's for: Backend Developers · SaaS Platform Engineers · QA · Future Maintainers

FieldValue
StatusProduction Ready (backend)
VersionShumoul.Framework.MultiTenancy.Api 1.0.123
Last Updated2026-07-20
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
3Root Cause & Architecture Decision03-architecture-and-decisions.md
4Defaults Catalog04-defaults-catalog.md
5Cash / Bank / Account Logic05-cash-bank-account-logic.md
6API Reference — Preview / Apply / Internal Endpoint06-api-reference.md
7Onboarding Integration & Warning Behavior07-onboarding-integration-and-warnings.md
8Reference Data De-gating08-reference-data-degating.md
9Testing & Live Verification09-testing-and-verification.md
10Production Deployment & Troubleshooting10-production-deployment.md
11Cash/Bank GL-Currency Linking11-cash-bank-gl-currency-linking.md