web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Inventory showing allocated quantity but no transaction allocating it.

(0) ShareShare
ReportReport
Posted on by

Hello,

Some item of inventory are showing allocated if i check the item equiry but when i click on allocated to see the transaction that allocate the item i see none. I have tried to reconcile the item through utility but it still did not correct the issue.

How can i resolve this issue?

Thank you

 

 

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    L Vail Profile Picture
    65,271 on at

    You've done reconcile, that usually fixes it. The other reconcile you could try in the reconcile in PSTL. However, over the years I've learned that if reconcile won't fix it you need to go in to the I\V00102  and change the qty allocated field for both the site record and the overall record.

    Kind regards,

    Leslie

  • Frank Hamelly | MVP, MCP, CSA Profile Picture
    46,625 Super User 2025 Season 2 on at

    Are you using Field Service or Project Accounting?  Any allocations related to a Service Call or Project do not appear in the Item Allocation Inquiry window because there's no link to those modules from this window.

  • L Vail Profile Picture
    65,271 on at

    Good point Frank!

  • Robert Reed Profile Picture
    5 on at

    I'm having the same issue with one product as FUNMILAYO.  What do you mean by I\V00102?

  • Suggested answer
    Tim Foster Profile Picture
    8,515 on at

    Try KB857144:

    support.microsoft.com/.../857144

    Tim Foster

  • Dedi Hermawan ZR Profile Picture
    85 on at

    Hi Funmilayo

    You can check it using SQL by using this :

    CREATE PROCEDURE CHECK_ITEM_ALLOCATE

       @ITEMNMBR nvarchar(31)

    AS

       SET NOCOUNT ON;  

    select * from (

    SELECT 'ITEM ADJUST OUT' AS SOURCEDOC, SUM(A.TRXQTY * A.QTYBSUOM) * -1 AS QTYALLOCATED, A.ITEMNMBR, A.TRXLOCTN  

    FROM IV10001 A WITH(NOLOCK)    

    WHERE A.TRXQTY < 0  

       AND A.IVDOCTYP = 1 AND A.ITEMNMBR = @ITEMNMBR

    GROUP BY A.ITEMNMBR, A.TRXLOCTN    

    UNION ALL

    SELECT 'ITEM TRANSFER' AS SOURCEDOC, SUM(A.TRXQTY * A.QTYBSUOM) AS QTYALLOCATED, A.ITEMNMBR, A.TRXLOCTN    

    FROM IV10001 A WITH(NOLOCK)    

    WHERE A.IVDOCTYP = 3 AND A.ITEMNMBR = @ITEMNMBR  

    GROUP BY A.ITEMNMBR, A.TRXLOCTN    

    UNION ALL

    SELECT 'SOP' AS SOURCEDOC, SUM(A.ATYALLOC * A.QTYBSUOM) AS QTYALLOCATED, A.ITEMNMBR, A.LOCNCODE    

    FROM SOP10200 A WITH(NOLOCK)    

    WHERE A.SOPTYPE NOT IN (1,4) AND A.ITEMNMBR = @ITEMNMBR  

    GROUP BY A.ITEMNMBR, A.LOCNCODE    

    UNION ALL

    SELECT 'POP RETURN' AS SOURCEDOC, SUM(A.QTYRESERVED * A.UMQTYINB) AS QTYALLOCATED, A.ITEMNMBR, A.TRXLOCTN  

    FROM POP10300 B WITH(NOLOCK) LEFT JOIN POP10500 A WITH(NOLOCK) ON A.POPRCTNM = B.POPRCTNM  

    WHERE A.ITEMNMBR IS NOT NULL AND A.ITEMNMBR = @ITEMNMBR AND B.POPTYPE IN (4,5,6,7,8)      

    GROUP BY A.ITEMNMBR, A.TRXLOCTN    

    UNION ALL

    SELECT 'ASSEMBLY ENTRY' AS SOURCEDOC, SUM(A.ATYALLOC * A.QTYBSUOM) AS QTYALLOCATED, A.ITEMNMBR, A.LOCNCODE  

    FROM BM10200 B WITH(NOLOCK) LEFT JOIN BM10300 A WITH(NOLOCK) ON B.TRX_ID = A.TRX_ID    

    WHERE A.ITEMNMBR IS NOT NULL AND A.ITEMNMBR = @ITEMNMBR  

    GROUP BY A.ITEMNMBR, A.LOCNCODE    

    UNION ALL

    SELECT 'IN-TRANSIT' AS SOURCEDOC, SUM(A.TRNSFQTY * A.QTYBSUOM) AS QTYALLOCATED, A.ITEMNMBR, A.TRNSFLOC  

    FROM SVC00701 A WITH(NOLOCK)    

    WHERE A.ITEMNMBR IS NOT NULL AND A.ITEMNMBR = @ITEMNMBR  

    GROUP BY A.ITEMNMBR, A.TRNSFLOC  

    ) y

    go

    grant exec on CHECK_ITEM_ALLOCATE to DYNGRP

    To check any item using this exec :

    exec CHECK_ITEM_ALLOCATE '[Your Item]'

  • Tayo_Joe Profile Picture
    10 on at

    I also have a similar challenge, how do I correct this.

  • Suggested answer
    Romryan Profile Picture
    on at

    Tell all users to exit from GP.

    Open the sql management studio and open new query. Run the following queries

    delete from DYNAMICS..ACTIVITY

    delete from tempdb..DEX_SESSION

    delete from tempdb..DEX_LOCK  

    delete from DYNAMICS..SY00800

    delete from DYNAMICS..SY00801

    then open GP then navigate to Microsoft Dynamics GP>>Tools>>Utilities>>Inventory

    select the allocated item on both to and from lookups, then run process.

    I am assuming that you aren't using field service or Project Accounting just like Frank has aforesaid.

  • Tayo_Joe Profile Picture
    10 on at

    I am using field service.

    I already ran reconciliation in Utilities

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
Community Member Profile Picture

Community Member 2

#2
mtabor Profile Picture

mtabor 1

#2
Victoria Yudin Profile Picture

Victoria Yudin 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans