PhoenixKitWarehouse (PhoenixKitWarehouse v0.2.1)

Copy Markdown View Source

PhoenixKit module: multi-warehouse stock scope, stocktakes, transfers with cancel reverse-posting, deficit control with min-stock settings, turnover report, internal orders, supplier orders, goods receipts, and goods issues.

Hard-depends on phoenix_kit_catalogue (warehouse only ever tracks catalogue items), phoenix_kit_locations (every document carries a location_uuid resolved through it), and phoenix_kit_billing (currency formatting for unit values) — see required_modules/0 and mix.exs.

PhoenixKitComments stays optional (guarded via Code.ensure_loaded?/1 in the document context modules).

Documents link to host-owned records (a sub-order, a top-level order, or anything else a consuming app wants to link) through the generic PhoenixKitWarehouse.SourceKinds registry rather than a direct dependency on any specific "order" concept — see that module's docs.