> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jadenet.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Warehouse Management

> Receive, put away, move, pick, issue, deliver, and report warehouse stock using the standard business-page format.

## Purpose

Use Warehouse Management to record Goods Receipts, post inbound inventory, create and approve Material Releases/Stock Issues, post outbound or transfer movements, and review Stock Movement and Stock Card records.

## Preconditions

* The Warehouse module is enabled and the user has the correct warehouse/owner scope.
* Warehouse, rack/location, owner/project, item/part, unit, batch/serial, and document masters exist.
* An approved source document authorizes receipt, movement, or issue.
* Physical quantity/condition and customs or bonded references are available when applicable.
* The user knows the organization's stock selection, inspection, and counting procedures.

## Workflow

1. Create a Goods Receipt and load outstanding Purchase Order details when applicable.
2. Confirm product, quantity, unit, cost, warehouse, department, and receipt references.
3. Post the Goods Receipt to create the inbound stock/accounting movement.
4. Create a Material Release or Stock Issue for consumption or transfer.
5. Use **Ask For Approval** and complete the configured release approval.
6. Post the approved Material Release/Stock Issue.
7. Review Stock Movement, Stock Card, and inventory balances.

The process map reflects the implemented Goods Receipt posting and Material Release approval/posting controls.

```mermaid placement="top-right" theme={null}
%%{init: {'flowchart': {'defaultRenderer': 'elk'}}}%%
flowchart LR
    A([Approved P/O or receipt source]) --> B[Create Goods Receipt]
    B --> C[Load and verify receipt details]
    C --> D[Post Goods Receipt]
    D --> E[Inbound stock movement]
    E --> F[Create Material Release or Stock Issue]
    F --> G[Ask For Approval]
    G --> H{Release approved?}
    H -- No --> I[Revise or reject release]
    I --> F
    H -- Yes --> J[Post Material Release]
    J --> K[Outbound or transfer movement]
    K --> L([Review Stock Card])

    classDef start fill:#714B67,stroke:#56364E,color:#FFFFFF;
    classDef work fill:#EFE6ED,stroke:#714B67,color:#2F2933;
    classDef approval fill:#F8E6A0,stroke:#B8860B,color:#3B2E00;
    classDef done fill:#D9EED8,stroke:#4F8A4C,color:#183817;
    classDef exception fill:#F5D8DC,stroke:#B54A59,color:#4A1720;
    class A start;
    class B,C,E,F,K work;
    class G,H approval;
    class I exception;
    class D,J finance;
    class L done;
```

## Step-by-step

<Steps>
  <Step title="Create or confirm the inbound source">Verify warehouse, owner/project, supplier/customer, item, quantity, unit, batch/serial, and document/customs reference.</Step>
  <Step title="Record Goods Receive">Enter actual received quantity and condition and record discrepancies according to procedure.</Step>
  <Step title="Complete putaway">Assign accepted stock to the correct rack/location and confirm the movement.</Step>
  <Step title="Verify inbound stock">Review the Stock Card or Stock Summary for item, owner, batch/serial, and location.</Step>
  <Step title="Create the Delivery Request">Enter recipient, destination, items, quantities, due date, and authorization reference.</Step>
  <Step title="Prepare the Picking Instruction">Select eligible stock using the organization's FIFO/FEFO/batch/serial/location policy.</Step>
  <Step title="Record Goods Issue and Delivery Note">Confirm picked/issued quantity, condition, recipient, transport, and handover evidence.</Step>
  <Step title="Record movement and reconcile">Use Relocation or Transfer Order for stock moves and investigate report/physical differences.</Step>
</Steps>

## Screenshots

<Note>No sanitized current-version Warehouse screenshots are stored in the repository yet.</Note>

Recommended captures: Goods Receive; Putaway; stock-location view; Delivery Request; Picking Instruction; Goods Issue; Delivery Note; Stock Card/Summary.

## Result

Inventory quantities and locations reflect supported physical movements, inbound/outbound documents are traceable, and stock reports can be reconciled to physical evidence.

## Approval

Goods Receipt uses **Posting** rather than an active Goods Receipt approval status. Material Release/Stock Issue uses **Ask For Approval**, approver records, `Approved`, revision/rejection handling, and posting. Purchase Requests and Purchase Orders also have their own approval controls before receipt where those purchasing flows are used.

## Accounting Impact

Operational documents may update inventory quantities immediately or after posting, depending on configuration. Stock receipt/issue and purchase/workshop transactions can affect inventory, cost, accrual, AP, expense, and job/project costing. Confirm the configured account mappings before production use.

## Common Errors

| Error                                  | Resolution                                                              |
| -------------------------------------- | ----------------------------------------------------------------------- |
| Wrong owner/project/warehouse          | Correct before putaway or downstream movement                           |
| Incorrect unit or quantity             | Reconcile source, physical count, and conversion rule                   |
| Missing batch/serial/customs reference | Stop posting and complete required traceability data                    |
| Stock placed in wrong location         | Use authorized relocation and verify both locations                     |
| Negative/unexpected stock              | Investigate transaction history and physical stock before further issue |
| Delivery without approved request      | Create/approve the source; do not bypass the control                    |

## Related Functions

* [Land Freight](/modules/land-freight)
* [Master data](/admin/master-data)
* [Approvals and posting](/workflow/approvals-and-posting)
* [Expense Management](/modules/voucher-management)
* [Accounting and Finance](/modules/accounting)
* [Troubleshooting](/support/troubleshooting)
