AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • Rolodex
    • Podcast
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register
Acumatica Forums

By using this website, you agree to our Terms of Use (click here)

Forums
AUG Forums
Everything Else
Acumatica Picking P...
 
Notifications
Clear all

Questions Acumatica Picking Process - Assignment Method of FIFO when Tracking Method is Not Tracked

 
Everything Else
Last Post by Tim Rodman 7 years ago
3 Posts
2 Users
0 Reactions
3,349 Views
RSS
Tim Rodman
Posts: 3193
 Tim Rodman
Admin
Topic starter
January 7, 2019 4:48 pm
(@timrodman)
Famed Member
Joined: 10 years ago

Many people want the Acumatica picking process to pick the oldest inventory layer first even if you are not Lot/Serial tracking items.

Yes, you can use the Pick Priority column on the Warehouses (IN204000) screen to specify which Bin Location gets picked first, but the oldest inventory layer could exist in any Bin Location.


There is a Valuation Method field on the Stock Items (IN202500) screen:

But that is only stores Cost Layers, not Quantity Layers in the database. And you'd need Quantity Layers to be stored in the database to influence the picking process.


There is an Issue Method field on the Lot/Serial Classes (IN207000) screen:

But that only works if the Tracking Method is Track Lot Numbers or Track Serial Numbers. It doesn't work for a Tracking Method of Not Tracked like in the screenshot above. I wish it did, but I just tested it and it doesn't. This makes sense though because I can't think of where the data would come from in the database to make it happen. You have to track Lot/Serial numbers in order to get Quantity Layers to be stored in the database.


So I don't have simple a solution for picking oldest inventory layers unless you are Lot/Serial tracking the Item.

Unless you want to go with something that is not so simple 🙂

In that case, you can define a Lot/Serial Class that looks like this:

Technically we are lot tracking here, but the Auto-Incremental Value of 9 makes Acumatica always assign a default Lot of 0 for every Receipt (weird huh?).

As long as you just let Acumatica assign the Lot of 0 and don't change it on every receipt (maybe use field-level security to prevent access to changing it), then you will get the Quantity Layers in the database that Acumatica needs (all with a Lot of 0) to issue the oldest layer during the picking process.

You get the Quantity FIFO functionality with this workaround. The only annoying thing is that every Receipt will have a Lot of 0 assigned to it:


Final note. The Issue Method of FIFO functionality that we are using here only works when creating a Shipment record. It does not work when creating a transaction in the Issues (IN302000) screen.


Topic Tags
acumatica user group
2 Replies
Shawn P Slavin
Posts: 196
 Shawn P Slavin
January 7, 2019 11:33 pm
(@shawn-p-slavin)
Estimable Member
Joined: 5 years ago

Tim, I have run into this for years. The crux of the issues is a conflation of an accounting methodology and an inventory physical control methodology.

Under FIFO, we don't care which actual physical item is pulled from inventory, we are simply assuming that it is the oldest item on-hand. Same with LIFO which is often used in accounting for oil reserves. With oil reserves, there is no way to know if the product pulled from a tank or reservoir is from the first batch collected or the latest. It is simply an accounting construct.

To actually pull the oldest product in the warehouse, you must have a way to physically differentiate different units of product from one another. This requires either serialization or lot tracking. It also requires product labeling in one form or another. I've seen some try to use locations or bins to control lots or batches but in generally runs into issues when warehouse staff fails to properly capture inter-bin transfers.


Reply
Tim Rodman
Posts: 3193
 Tim Rodman
Admin
Topic starter
January 15, 2019 10:20 pm
(@timrodman)
Famed Member
Joined: 10 years ago

Good point Shawn. If you have multiple Items in the same Bin Location, but you aren't Lot Tracking, then they aren't labeled appropriately and you don't really know which one is the oldest one.


Reply
Forum Jump:
  Previous Topic
Next Topic  
Related Topics
  • Acumatica Lot and Serial Number Attributes
    4 years ago
  • Outside Processing Flag on Work Center
    5 years ago
  • Renaming (Changing) Email Account ID
    7 years ago
  • Calculating Cases Over SLA
    7 years ago
  • There is already an open DataReader
    7 years ago
Topic Tags:  acumatica user group (20) ,
Forum Information
Recent Posts
Unread Posts
Tags
  • 12 Forums
  • 2,526 Topics
  • 10.9 K Posts
  • 10 Online
  • 2,324 Members
Our newest member: Michael Kiley
Latest Post: Pick List report suddenly not splitting on Shipment
Forum Icons: Forum contains no unread posts Forum contains unread posts
Topic Icons: Not Replied Replied Active Hot Sticky Unapproved Solved Private Closed

Online Members

 No online members at the moment

Acumatica Forums

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2025 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.

‹›×

    ‹›×