Contents
Adjustment Codes
Adjustment codes document why inventory quantities change. Every transaction that increases or decreases on-hand stock is tagged with a reason code, creating an auditable trail for reporting and variance analysis.
Access: System → Lists → System Lists → Financial & Accounting tab → Positive Adj. Codes / Negative Adj. Codes
Quick Reference
| Task | Steps |
|---|---|
| View positive codes | System → Lists → System Lists → Financial & Accounting → Positive Adj. Codes |
| View negative codes | System → Lists → System Lists → Financial & Accounting → Negative Adj. Codes |
| Add a code | Open the relevant list → toolbar Add → fill Code + Description → Save |
| Edit a code | Double-click or select → Edit → modify → Save |
| Identify system codes | System-assigned codes are non-editable and marked in the Type column |
System vs. User-Defined Codes
Both code lists contain two kinds of entries:
- System codes are assigned automatically by transaction workflows (receiving, issuing, work order consumption, etc.). They have negative Record IDs in the list and should not be modified or deleted - doing so would break transaction history.
- User-defined codes have positive Record IDs. These are the codes staff select when performing manual adjustments. You can add, rename, enable, or disable them freely.
The list columns for both surfaces are identical: Edit, Record, Name, List Top, and Active.
Positive Adj. Codes
Positive codes are applied to transactions that increase on-hand quantities. Examples of system-assigned codes in this list include PO Receive, Appointment Receive, WO Return, WO Assembled, and Physical Inventory. The names your installation shows may differ - the list on screen is the authoritative reference.
Negative Adj. Codes
Negative codes are applied to transactions that decrease on-hand quantities. Examples of system-assigned codes include SO Issue, WO Consumption, Physical Inventory, and PO Correction. As with positive codes, the names vary by installation.
Edit Form Fields
When you open any code for editing, the form shows:
| Field | Notes |
|---|---|
| Description | The code’s display name (up to 50 characters) |
| Enabled | Uncheck to hide the code from selection lists without deleting it |
| List Top | Check to pin this code to the top of selection dropdowns |
| Warehouse | Not user-selectable in this form (field is present but disabled) |
Toolbar: Save, Add, Back, Cancel (top); Save, Copy, Customize (bottom).
Adding a Code
- Open System → Lists → System Lists and click the Financial & Accounting tab.
- Click Open Positive Adj. Codes or Open Negative Adj. Codes.
- Click Add on the list toolbar.
- Enter a Description (e.g., “Audit Overages” or “Direct Issue”).
- Check List Top if this code should appear pinned at the top of dropdowns.
- Leave Enabled checked.
- Click Save.
Deactivating a Code
To prevent a code from appearing on future transactions without losing historical records:
- Open the code for editing (pencil icon).
- Uncheck Enabled.
- Click Save.
Do not delete system codes (negative Record IDs). Deleting them will corrupt transaction history.
Reporting
Adjustment reason codes appear as filter options on inventory history and variance reports. Consistent code usage makes these reports useful for identifying patterns - for example, separating audit overages from supplier shipment corrections.
Related Topics
- System Lists - where adjustment codes are accessed alongside other list definitions
- Admin Options - system-wide settings that affect transaction behavior
On this page