Summary
Functions
Changeset for creating/editing draft supplier orders.
Changeset for correcting a posted supplier order (note + storage_folder only — lines immutable after posting).
Changeset for posting a supplier order.
Changeset for soft-deleting a supplier order.
Changeset for setting the storage folder (programmatic — single field).
Types
@type t() :: %PhoenixKitWarehouse.SupplierOrder{ __meta__: term(), created_by_uuid: term(), deleted_at: term(), deleted_by_uuid: term(), inserted_at: term(), internal_order_uuid: term(), lines: term(), location_uuid: term(), note: term(), number: term(), performed_by_uuid: term(), posted_at: term(), source_refs: term(), status: term(), storage_folder_uuid: term(), supplier_uuid: term(), updated_at: term(), uuid: term() }
Functions
Changeset for creating/editing draft supplier orders.
Changeset for correcting a posted supplier order (note + storage_folder only — lines immutable after posting).
Changeset for posting a supplier order.
Enforces that supplier_uuid is present — a supplier-less draft cannot be
posted. Also sets status, posted_at and performed_by_uuid (programmatic only,
no cast).
Changeset for soft-deleting a supplier order.
Changeset for setting the storage folder (programmatic — single field).