# PhoenixKitWarehouse v0.1.0 - Table of Contents

> Warehouse module for PhoenixKit — inventory, stock, goods receipts/issues.

## Modules

- [PhoenixKitWarehouse](PhoenixKitWarehouse.md): PhoenixKit module: stock, stocktakes, internal orders, supplier orders,
goods receipt, and goods issue.
- [PhoenixKitWarehouse.ActivityLog](PhoenixKitWarehouse.ActivityLog.md): Single entry point for `warehouse` module activities.
- [PhoenixKitWarehouse.ColumnConfig](PhoenixKitWarehouse.ColumnConfig.md): Shared column-registry engine for warehouse list LiveViews.
- [PhoenixKitWarehouse.ColumnConfig.GoodsIssues](PhoenixKitWarehouse.ColumnConfig.GoodsIssues.md): Column registry for the goods issues list LiveView.
- [PhoenixKitWarehouse.ColumnConfig.GoodsReceipts](PhoenixKitWarehouse.ColumnConfig.GoodsReceipts.md): Column registry for the goods receipts list LiveView.
- [PhoenixKitWarehouse.ColumnConfig.InternalOrders](PhoenixKitWarehouse.ColumnConfig.InternalOrders.md): Column registry for the internal orders list LiveView.
- [PhoenixKitWarehouse.ColumnConfig.Inventories](PhoenixKitWarehouse.ColumnConfig.Inventories.md): Column registry for the warehouse stocktakes (inventory documents) list LiveView.
- [PhoenixKitWarehouse.ColumnConfig.Stock](PhoenixKitWarehouse.ColumnConfig.Stock.md): Column registry for the warehouse stock-balances ("In stock") flat list LiveView.
- [PhoenixKitWarehouse.ColumnConfig.SupplierOrders](PhoenixKitWarehouse.ColumnConfig.SupplierOrders.md): Column registry for the supplier orders list LiveView.
- [PhoenixKitWarehouse.Comments](PhoenixKitWarehouse.Comments.md): Thin isolation layer over the optional `PhoenixKitComments` module for every
warehouse document kind.
- [PhoenixKitWarehouse.CommittedQuantities](PhoenixKitWarehouse.CommittedQuantities.md): Computes, per source document, how much quantity per item has already been
committed to non-deleted downstream documents referencing it — used so that
selecting the same source into a second (or later) document only adds what's
still outstanding, instead of duplicating the full original quantity.

- [PhoenixKitWarehouse.DocRefs](PhoenixKitWarehouse.DocRefs.md): Resolves warehouse document UUIDs to human-readable labels and admin paths.
- [PhoenixKitWarehouse.Gettext](PhoenixKitWarehouse.Gettext.md): Gettext backend for phoenix_kit_warehouse.
- [PhoenixKitWarehouse.GoodsIssue](PhoenixKitWarehouse.GoodsIssue.md)
- [PhoenixKitWarehouse.GoodsIssues](PhoenixKitWarehouse.GoodsIssues.md): Context for managing goods issues (materials written off to production).
- [PhoenixKitWarehouse.GoodsReceipt](PhoenixKitWarehouse.GoodsReceipt.md)
- [PhoenixKitWarehouse.GoodsReceipts](PhoenixKitWarehouse.GoodsReceipts.md): Context for managing goods receipts (goods arrival onto the warehouse).
- [PhoenixKitWarehouse.InternalOrder](PhoenixKitWarehouse.InternalOrder.md)
- [PhoenixKitWarehouse.InternalOrders](PhoenixKitWarehouse.InternalOrders.md): Context for managing internal orders (warehouse demand documents).
- [PhoenixKitWarehouse.Inventories](PhoenixKitWarehouse.Inventories.md): Context for managing warehouse inventory documents.
- [PhoenixKitWarehouse.InventoryDocument](PhoenixKitWarehouse.InventoryDocument.md)
- [PhoenixKitWarehouse.SourceKinds](PhoenixKitWarehouse.SourceKinds.md): Generic registry/dispatch for the `source_refs` decoupling contract.
- [PhoenixKitWarehouse.Stock](PhoenixKitWarehouse.Stock.md)
- [PhoenixKitWarehouse.StockLedger](PhoenixKitWarehouse.StockLedger.md): Context for managing warehouse stock balances.
- [PhoenixKitWarehouse.StorageFolders](PhoenixKitWarehouse.StorageFolders.md): Resolves (and creates if missing) the PhoenixKit Storage folder for a
warehouse document.
- [PhoenixKitWarehouse.SupplierOrder](PhoenixKitWarehouse.SupplierOrder.md)
- [PhoenixKitWarehouse.SupplierOrders](PhoenixKitWarehouse.SupplierOrders.md): Context for managing supplier orders (purchase orders to a single supplier).
- [PhoenixKitWarehouse.ViewConfigs](PhoenixKitWarehouse.ViewConfigs.md): Minimal per-user, per-scope view-preference store — the "smallest viable"
replacement for `Andi.UserViewConfigs` (design doc, cross-dependency table).
- [PhoenixKitWarehouse.Web.ColumnManagement](PhoenixKitWarehouse.Web.ColumnManagement.md): `use`-macro that injects column-management `handle_event/3` callbacks into a
LiveView. Generic across scopes — pass the column-config module and scope via
options
- [PhoenixKitWarehouse.Web.Components.ColumnModal](PhoenixKitWarehouse.Web.Components.ColumnModal.md): Function component for the "Customize columns" modal used by Andi list LVs.
- [PhoenixKitWarehouse.Web.Components.CommentsPanel](PhoenixKitWarehouse.Web.Components.CommentsPanel.md): Presentation helper for warehouse document comment threads. `panel/1`
embeds the ready-made `PhoenixKitComments.Web.CommentsComponent`.
- [PhoenixKitWarehouse.Web.Components.FilterChips](PhoenixKitWarehouse.Web.Components.FilterChips.md): Inline filter input components rendered in a list LiveView's toolbar, one
per active filter. Each chip
- [PhoenixKitWarehouse.Web.Components.WarehouseBrowser](PhoenixKitWarehouse.Web.Components.WarehouseBrowser.md): Warehouse-specific catalogue tree components.
- [PhoenixKitWarehouse.Web.Components.WarehouseHeader](PhoenixKitWarehouse.Web.Components.WarehouseHeader.md): Shared tab navigation for the Warehouse section.
- [PhoenixKitWarehouse.Web.GoodsIssueFormLive](PhoenixKitWarehouse.Web.GoodsIssueFormLive.md): LiveView for creating and editing goods issues.
- [PhoenixKitWarehouse.Web.GoodsIssueIndexLive](PhoenixKitWarehouse.Web.GoodsIssueIndexLive.md): LiveView for the Goods Issues list page.
- [PhoenixKitWarehouse.Web.GoodsReceiptFormLive](PhoenixKitWarehouse.Web.GoodsReceiptFormLive.md): LiveView for creating and editing goods receipts.
- [PhoenixKitWarehouse.Web.GoodsReceiptIndexLive](PhoenixKitWarehouse.Web.GoodsReceiptIndexLive.md): LiveView for the Goods Receipts list page.
- [PhoenixKitWarehouse.Web.InternalOrderFormLive](PhoenixKitWarehouse.Web.InternalOrderFormLive.md): LiveView for creating and editing internal orders.
- [PhoenixKitWarehouse.Web.InternalOrderIndexLive](PhoenixKitWarehouse.Web.InternalOrderIndexLive.md): LiveView for the Internal Orders list page.
- [PhoenixKitWarehouse.Web.InventoriesLive](PhoenixKitWarehouse.Web.InventoriesLive.md): LiveView for the Warehouse Stocktakes (inventories) page.
- [PhoenixKitWarehouse.Web.InventoryFormLive](PhoenixKitWarehouse.Web.InventoryFormLive.md): LiveView for creating and editing inventory documents.
- [PhoenixKitWarehouse.Web.SettingsLive](PhoenixKitWarehouse.Web.SettingsLive.md): Warehouse-location settings page (`/admin/settings/warehouse`).
- [PhoenixKitWarehouse.Web.StockLive](PhoenixKitWarehouse.Web.StockLive.md): LiveView for the Warehouse "In stock" page.
- [PhoenixKitWarehouse.Web.SupplierOrderFormLive](PhoenixKitWarehouse.Web.SupplierOrderFormLive.md): LiveView for creating and editing supplier orders.
- [PhoenixKitWarehouse.Web.SupplierOrderIndexLive](PhoenixKitWarehouse.Web.SupplierOrderIndexLive.md): LiveView for the Supplier Orders list page.

