Skip to main content

Movement

A movement names one kind of stock event: goods received against a purchase order, goods issued to a sales order, stock written off, stock sent to another warehouse. Every line of every stock document carries a movement. The movement says whether stock goes up or down, and, with the item's posting group, which accounts the line posts to.

Where
Movement. It is not on the delivered Inventory menu; the movements are delivered with the system
Who uses it
The implementation consultant
When
At setup, when a client needs a movement of its own, for example a separate write-off for breakage
Needs first
Nothing

What it is for​

Journals offer only their own movements, and the posting profile finds the inventory and offset accounts by movement. A client that wants breakage and expiry posted to different expense accounts gets two movements, each with its own lines in the posting profile.

The one rule people get wrong: the DCInd of the movement is what makes a line add stock (Debit) or take it away (Credit). On adjustments, movements and transfers the movement is chosen on each line, so one document can both add and remove stock.

Every field in plain words​

FieldWhat it meansWhat to put
MovementThe codeUnique. Delivered movements keep their codes
NameWhat users see in listsWrite-off breakage
BlockStops it being chosenLeave unticked
Movement DirectionThe family the movement belongs to: receipt, issue, adjustment, movement, transfer out, transfer in, split, return, revaluation, closingPick from the list. It decides which documents can use the movement
DCIndDebit adds stock, Credit removes itD or C
Reason RequiredA line with this movement must give a ReasonTick for write-offs. Inventory Adjustment, Adjustment Request, Inventory Movement, Inventory Movement Request and Item To Item refuse the line without one
Reverse MovementThe movement of the other half of a transferOn a transfer-out movement, name the transfer-in movement. Transfers read it to build the receiving line
Return MovementThe movement a Delivery Return uses for lines that came from this issue movementOn an issue-to-customer movement, name its return movement
Helpobject Header, Helpobject Lines, Required MultipleWhich document list opens when the movement is chosen on a document that copies from another one (for example Picking List copying a sales order), and whether several documents may be picked at onceDelivered values. Change only with a list that exists
Display Required, Display QueryWhen ticked, Picking List shows a name for the origin document picked, worked out by the queryDelivered values
Required Customer, Required VendorShown only for the movement direction MOVRecorded only. No document checks them
Use In Inventory MovementRecorded onlyNothing reads it
PredefineMarks a delivered movementRecorded only

How to configure it​

  • Copy a delivered movement of the same direction and change only the name and the reason rule.
  • Add the new movement to the journal that should offer it, and add its lines to the inventory posting profile, or saving a document with it is refused for want of an account.
  • For a new transfer pair, set Reverse Movement on the transfer-out movement.

Scenarios​

  • Breakage and expiry posted to different accounts. Two adjustment movements with DCInd C, both with Reason Required. Each gets its own expense account in the posting profile.
  • A sample issue that needs a reason. Tick Reason Required on the issue movement.

What it is connected to​

If something looks wrong​

  • "Line ID: 1 - Reason is mandatory for Movement: ..." - the movement has Reason Required. Pick a Reason on the line.
  • "Movement cannot be empty" - the document or the line has no movement. Pick the journal first; it offers its movements.
  • "Account is not configured in Posting Profile ... against Post Key ..." - the inventory posting profile has no account for this movement, the item's posting group and the post key. Add the line in the posting profile.