# stock-adjustment-list

## Overview

Lists all stock adjustments for the current company scope, available at **Inventory > Stock Adjustments**. Provides a table of adjustments with type, status, reason, and dates. Selecting a row navigates to the stock-adjustment-detail screen.

## Screen Type

ListView

### ListView Details

Data source: the standard `stockAdjustments` Connection query with server-side sort/filter/pagination via AppShell DataTable.

#### Required Columns

| Column Name | Hideable (Yes/No) | Sort-able (Yes/No) | Filter-able (Yes/No) | Searchable (Yes/No) |
| --- | --- | --- | --- | --- |
| Type | No | Yes | Yes | No |
| Status | No | Yes | Yes | No |
| Reason | No | Yes | No | Yes |
| Adjustment Date | Yes | Yes | No | No |
| Created Date | Yes | Yes | No | No |

**Type column:** shows `adjustmentType` (CORRECTION / SCRAP / BLOCK / UNBLOCK) and links to the stock-adjustment-detail screen.

**Status display:** Badge — DRAFT (neutral), SUBMITTED (info), REJECTED (error), CONFIRMED (success), CANCELLED (neutral).

**Row Action:** Select row navigates to [stock-adjustment-detail](stock-adjustment-detail.md).

**Screen Action:** A "Create Stock Adjustment" action opens [stock-adjustment-create-form](stock-adjustment-create-form.md).

## Access Control

- [inventory-manager](../actor/inventory-manager.md)
