Written and maintained by CASRAI Editorial Board
Last updated
Short answer
An inventory adjustment (also called a stock adjustment) is a recorded transaction that changes the quantity or status of an item in the inventory records so the book figure agrees with what is physically on hand or usable. The useful part is the record itself: a reason, a direction, a disposition and an approval trail, not a bare corrected number.
What an inventory adjustment (stock adjustment) is
The two names describe the same thing. Oracle’s inventory adjustments documentation describes adjustments as a way to “change the number of units in stock or mark them as non-sellable due to damage and other reasons.” That wording covers two different effects: a quantity change, and a status change that moves units from available to unavailable without removing them from the count.
An adjustment is the last step of a longer process, not the process itself. The count that finds a difference is covered in cycle counting, the comparison of records to the shelf in inventory reconciliation, and the ledger the adjustment posts into in the perpetual inventory system. This page covers what the adjustment entry itself should contain.
Illustration (an example, not a sourced figure): the records show 250 units, the count finds 245, so the adjustment is -5 (counted minus recorded). A +5 result would be a positive adjustment. Either direction needs a reason.
How an adjustment is recorded
Oracle’s documentation, which describes one vendor’s product and is used here only as a worked example of the pattern, shows several features that apply well beyond that product:
- A reason code must be selected before an item can be added to or edited on the adjustment.
- Saving an adjustment does not publish it or reserve any inventory; saving can feed an approval process, and confirming “completes the adjustment” so that stock-on-hand updates are made.
- The record carries an adjustment ID, a reference adjustment ID, a status, a create date and user, and an approve date and approval user.
- The adjustment date can differ from the time the transaction was created.
- Copying an adjustment creates a new adjustment with a new ID that references the original; it does not overwrite it.
Reason codes and what each does
A reason code turns an adjustment from a number into a coded movement. Two vendor documents show how the code drives the result. Neither is a standard; they illustrate the pattern.
| Reason or disposition example | What it does in the record | Source |
|---|---|---|
| “Stock – In” | Adds to stock on hand | Oracle inventory adjustments documentation |
| “Damaged – Hold” | Adds to unavailable stock and moves units from available to unavailable | Oracle inventory adjustments documentation |
| Stolen, damaged or expired (examples of reasons finance can define) | Each reason is assigned an offset account, and the adjustment posts as a counting journal to that account | Microsoft Dynamics 365 2021 release wave 2 plan (archived note, updated 2022-04-13) |
In Oracle’s documentation the reason code carries a disposition that “defines how the stock will be moved.” In the Microsoft note, finance sets up a collection of possible reasons and ties each to an account. The Microsoft source is an archived release note, so it shows the design idea rather than current product behavior.
A minimum record checklist
Derived from the Oracle record fields above (an editorial synthesis, not a regulatory list), an adjustment record for a lab or clinic store should let a later reviewer answer these questions:
- Which item, and how many units, in which direction?
- Which reason code, and what status does it leave the stock in (available or unavailable)?
- Who created it and when, and who approved it and when?
- Which earlier adjustment, if any, does it correct (a reference ID rather than an overwrite)?
- What date does the adjustment apply to, if that differs from the date it was keyed?
Rules that sit behind it for labs and clinics
Two public rules show why the record matters. They cover different things, so they should not be merged.
IRS Publication 538 (inventory kept for tax purposes)
IRS Publication 538 (checked 2026-11-03) says the cost of goods on hand can be figured by a perpetual or book inventory under sound accounting practices, and that a physical inventory must be taken at reasonable intervals with the book amount “adjusted to agree with the actual inventory.” The adjustment is the mechanism that makes the book amount agree.
2 CFR 200.313 (federally funded equipment)
2 CFR 200.313(d) (checked 2026-11-03) requires a physical inventory of equipment to be conducted and the results reconciled with property records at least once every two years. It also requires a control system to prevent property loss, damage or theft, requires any loss, damage or theft of equipment to be investigated, and requires notice to the Federal agency or pass-through entity of loss, damage or theft of equipment that will impact the program. It applies to equipment, not consumables.
Read together, for equipment the adjustment follows an investigation and may trigger a notice; for consumables the tax rule asks only that books agree with the count. For loss-driven differences, see inventory shrinkage. For stock held against minimums, see par level for medical supplies.
Common misunderstandings
Does adjusting the count fix the cause?
No. An adjustment makes the records match; it does not explain the difference. For equipment, 2 CFR 200.313(d)(3) separately requires loss, damage or theft to be investigated.
Is a stock adjustment the same as an inventory adjustment?
Yes, in common usage. Both mean a recorded change to the quantity or availability of an item. A reason code and disposition, not the name, determine what the adjustment does.
Can a mistaken adjustment simply be overwritten?
In the Oracle documentation, copying an adjustment creates a new one with a new ID that references the original. That pattern keeps the earlier entry visible.
FAQ
What is an inventory adjustment?
A recorded transaction that changes the quantity or availability status of an item so the records reflect the actual stock.
What should an adjustment record show?
At minimum: item, quantity and direction, reason code, status or disposition, creator and approver with dates, and any reference to an earlier adjustment.
Is a stock adjustment the same as an inventory adjustment?
Yes, in common usage: both mean a recorded change to the quantity or availability of an item.
Do federal rules require adjustments?
IRS Publication 538 requires book inventory to be adjusted to agree with the physical inventory where inventory is kept for tax purposes. 2 CFR 200.313(d) requires equipment inventories to be reconciled with property records at least every two years.
Sources
- IRS, Publication 538, Accounting Periods and Methods, https://www.irs.gov/publications/p538 (checked 2026-11-03).
- 2 CFR 200.313, Equipment, https://www.law.cornell.edu/cfr/text/2/200.313 (checked 2026-11-03).
- Oracle, Inventory Adjustments documentation, https://docs.oracle.com/cd/F32622_01/doc.191/f32624/inventory_adjustments.htm (checked 2026-11-03).
- Microsoft, Dynamics 365 release plan 2021 wave 2, post on-hand adjustments using configurable reason codes and connected offset accounts (archived, updated 2022-04-13), https://learn.microsoft.com/en-us/dynamics365-release-plan/2021wave2/finance-operations/dynamics365-supply-chain-management/post-on-hand-adjustments-using-configurable-reason-codes-connected-offset-accounts (checked 2026-11-03).







