Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

Inventory Allocations/Reconciliation

Posted on by 450

We have a test system where we are modeling our manufacturing processes.  After only modeling a dozen or so manufacturing orders an item allocation was incorrect.  It was fixed using an inventory reconciliation but we are concerned for two reasons.  

1. The frequency of the problem seems to be very high.

2. The reconciliation process took 40 minutes event though there were very few transactions.  

I found a post saying some people run reconciliation on a nightly basis.  Why is this necessary?  What causes the picklist allocations to be so inaccurate?  Does this process usually take so long for other companies?

*This post is locked for comments

  • kevbrunton Profile Picture
    kevbrunton on at
    RE: Inventory Allocations/Reconciliation

    Does anyone have the script that Richard mentions that he would load up to the website? It doesn't appear to be available any longer.

    Thanks,

    Kevin

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Inventory Allocations/Reconciliation

    Great answer this helped me solve a problem that looked like it was not going to get fixed

    thank you

  • CTC GLOBAL Profile Picture
    CTC GLOBAL 30 on at
    RE: Inventory Allocations/Reconciliation

    I had  same problem every month, once, I had MO receipt reversed, but the finished goods item still allocated, did inventory reconciliation, still didn't change. since it is a small order, we just didn't an inventory adjustment, bring the inventory item to correct level, then redo SO, full fill and transfer to invoice.

  • Mahmoud Saadi Profile Picture
    Mahmoud Saadi 32,738 on at
    RE: Inventory Allocations/Reconciliation

    Absolutely nice shot Redbeard  ;)

    You've been shining lately buddy

  • Suggested answer
    Frank Hamelly | MVP, MCP, CSA Profile Picture
    Frank Hamelly | MVP... 4,029 Super User 2024 Season 2 on at
    RE: Inventory Allocations/Reconciliation

    As always Redbeard, you provide awesome advice.  Here's another possible idea - run the Inventory Reconciliation found in PSTL (Professional Services Tools Library).  It supposedly reconciles only those items that it determines need reconciled.  How it determines that, I don't know, but it's worth a shot.

  • Suggested answer
    Redbeard Profile Picture
    Redbeard 12,931 on at
    RE: Inventory Allocations/Reconciliation

    Mike -

    We had an especially tough case a few years ago.   There were several 3rd party products and not a few customizations as well.  The client processes thousands of transactions daily.  I will not name names, or point fingers, because as Trevor mentioned above, your mileage will vary.

    What we did was come up with queries, which became the foundation for SSRS reports which identified the various types of errors specifically:

    1. Cancelled Manufacturing Orders with Remaining Allocations

    2. Allocations in Inventory tables don't Match Allocations in Manufacturing Tables

    3. HITB does not match Inventory History

    We then came up with resolutions to these errors:

    1. Close the MO - the MO Close process would remove the allocations.

    2. Run Inventory Reconcile for the affected items only

    3. Run Inventory Reconcile for the affected items only

    This approach made the problems manageable, because you were only dealing with the problems, and not running reconcile overnight on everything.  Even with the thousands of transactions being processed, there were typically only a few problems a day.

    It's a bit dated, and I am unsure what GP version you are on, but run the query below (it's a select statement and won't alter anything) to see if it can help identify just the problem transactions you are having.

    ----------------------------------------------------------

    Select  w.MANUFACTUREORDER_I,

    m.ITEMNMBR,

    w.STRTDATE,

    m.TRXQTY-m.QTY_ISSUED_I,

    w.MANUFACTUREORDERST_I  

    from MOP1210 m, MOP1200 m0, WO010032 w

    where w.MANUFACTUREORDER_I = m.MANUFACTUREORDER_I

    and w.MANUFACTUREORDERST_I = 6

    and m.PICKNUMBER = m0.PICKNUMBER

    and m.TRX_TYPE in (3)

    and m0.posted = 0

    and (m.TRXQTY-m.QTY_ISSUED_I) > 0

    --#3 With MO #'s only

    Select  Distinct w.MANUFACTUREORDER_I  

    from MOP1210 m, MOP1200 m0, WO010032 w

    where w.MANUFACTUREORDER_I = m.MANUFACTUREORDER_I

    and w.MANUFACTUREORDERST_I = 5

    and m.PICKNUMBER = m0.PICKNUMBER

    and m.TRX_TYPE in (3)

    and m0.posted = 0

    and (m.TRXQTY-m.QTY_ISSUED_I) > 0

    --#1 Mike confirms this is an older query and is less accurate than 2 & 3 (20120326) - this query picks up adjustments as erros, but allocations match

    Select TRXQTY,ISSUEDQTY, TRXQTY-ISSUEDQTY as ALLOCATEDDETAIL, (I.ATYALLOC-(Select SUM(ATYALLOC) from SOP10200 where ITEMNMBR = I.ITEMNMBR)) as ITEMALLOCATION, rtrim(I.ITEMNMBR) as ITEMNMBR  from

    (

    select rtrim(MOPL.ITEMNMBR) as ITEMNMBR,SUM(MOPL.TRXQTY) as TRXQTY, sum(MOPL.QTY_ISSUED_I) as ISSUEDQTY  from MOP1210 MOPL (Nolock)

    inner join WO010032 WO (Nolock)

    on wo.MANUFACTUREORDER_I = MOPL.MANUFACTUREORDER_I

    inner join MOP1200 MOPM (Nolock)

    on MOPM.PICKNUMBER = MOPL.PICKNUMBER

    and wo.MANUFACTUREORDERST_I <> 8

    and mopm.POSTED = 0

    --and mop.ATYALLOC !=0

    --and mop.QTY_ISSUED_I !=0

    and MOPL.TRX_TYPE = 3

    --Order By wo.MANUFACTUREORDER_I

    group by MOPL.ITEMNMBR

    ) a, IV00102 I where I.ITEMNMBR = a.ITEMNMBR and I.LOCNCODE = 'WAREHOUSE' and (TRXQTY-ISSUEDQTY) != (I.ATYALLOC-(Select SUM(ATYALLOC) from SOP10200 where ITEMNMBR = I.ITEMNMBR))

    order by ITEMNMBR

    ------------------------------------------

  • Mike Bailey Profile Picture
    Mike Bailey 220 on at
    RE: Inventory Allocations/Reconciliation

    We're running GP 2013 (started with GP 10) and continuously have these same issues.  We are using Multi-bin, and also using Accellos Collect for our WMS, and have been told be several people, over several years of attending Convergences, that this combination: Multi-Bin and Accellos, will always cause these problems. Many of these people blame it mostly on Accellos because "they themselves don't do everything right in GP."  I've mentioned this to Accellos at Convergence, and of course it was denied, "had no idea what I was talking about, and none of their other Collect customers were having that problem."

    I've started trying to run Inv Reconcile every night now, but that's hard to do because we run a 2nd shift. I'm trying to use Task Scheduler, and a GP macro as a parameter to do the Reconcile, but it's unreliable. I got a call this morning at 6:30am that they could do anything in Inventory because GP was reporting it was being Reconciled. I checked my PC and GP was no longer running so I guess I got kicked out in the middle or something.

    If anyone has any suggestions on how to best automate Inventory Reconcile, I'd love to hear it.

    Mike

  • CTC GP Profile Picture
    CTC GP 240 on at
    RE: Inventory Allocations/Reconciliation

    I am in the same trouble, we have  one MO, and generate the receipts twice, now, someone accidently closed the MO and causing component inventory still allocated. It is like permanent locked

  • PROY Profile Picture
    PROY 450 on at
    RE: Inventory Allocations/Reconciliation

    Thanks everyone for your feedback.  It is certianly disappointing to hear that I shouldn't ecpect tight integration between manufacturing and other modules because it used to be a third party tool.  Richard I will download your script as I am sure I will have to use it frequently.  

  • Richard Whaley Profile Picture
    Richard Whaley 25,195 on at
    RE: Inventory Allocations/Reconciliation

    Having watched this for years, here is my two cents worth on allocation issues.  When a process (releasing of a manufacturing order, for example) allocates say 100 pieces of a component and you use only 98 pieces, you have allocations left over.  It is a horrible housekeeping issue to reverse allocate any unused items before closing the MO so the reconcile process is often called.

    Sales orders will do the same thing.

    BTW, there are more tables than the few mentioned here that contribute to allocations.  Sometimes Reconcile will not clear allocations and these tables must be cleared manually.  If anyone wants this file, I will post it on our web site under Free Stuff over the weekend.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,269 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans