Files
mcp-wms-wiki/wiki/modules/client-specific-rules.md
T
arthur 9ce6ae37be lint(standard): corrections completes mode standard
- Em dashes: 1712 remplaces par tirets simples (86 fichiers + _index.md,
  en-tete section Limagrain conserve)
- Checklists: 24 '- [ ]' -> '- ☐' (3 pages operations, plus de todos Obsidian)
- Ancres: 33 reparees (slugs GitHub + ancres HTML <a id> reconnues),
  1 reciblee (manuel de reten)
- related: tenseflow -> tense-flow, pie -> mechanical-elements,
  group.md retire (doublon shipping)
- Registre: compteur global 122 -> 131 pages
- Rapport racine _lint_report.md mis a jour (scan v2 + re-scan final: 0 anomalie)
- Aucun fichier limagrain/ modifie (cloisonnement)
2026-07-20 13:01:21 +02:00

38 lines
1.9 KiB
Markdown

---
title: "Client-Specific Rules"
type: module
sources:
- areas/client_specific_rules/index.md # 404 - source unavailable
related:
- modules/directives.md
- modules/owner-extensions.md
- modules/billing-3pl.md
last_compiled: "2026-04-10"
---
# Client-Specific Rules
## Overview
> **Source unavailable**: The raw source `areas/client_specific_rules/index.md` returns a 404 error. No documentation was available at compilation time.
Based on context from related modules, "Client-Specific Rules" appears to be either an alternate name or a superset concept for the **[[directives]]** module, which implements client-specific logistics customizations per owner and per account.
The Directives module documentation (sourced from `areas/directives/`) explicitly uses the title "Client-Specific Rules (_Directives_)" - suggesting these are the same capability.
## What is covered by this concept
Client-specific rules in EasyWMS are implemented through two mechanisms:
1. **Directives** (see [[directives]]): warehouse-level rules applied per owner (3PL client) or per account (end customer). Covers document language, custom workflows, container type requirements, weight/height limits, shelf life minimums, lot count limits, and shipping logic overrides.
2. **Owner Extensions** (see [[owner-extensions]]): the prerequisite module that enforces owner isolation on orders and master data, enabling per-client rules to be applied without cross-contamination.
3. **3PL Billing** (see [[billing-3pl]]): contract-based billing rules specific to each 3PL client, defining what activities are billed and at what rate.
## Related
- [[directives]] - The primary implementation of client-specific rules in EasyWMS (owner directives and account directives)
- [[owner-extensions]] - Prerequisite module enabling owner-level data isolation
- [[billing-3pl]] - Client-specific billing rules and contracts