Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

Acct Distributions When Making Inventory Adjustments

Posted on by Microsoft Employee

Is there a way designate a specific inventory offset account (expired inventory, for example) for an entire batch?  It's very slow an inefficient to change the GL account line by line !

*This post is locked for comments

  • L Vail Profile Picture
    L Vail 65,271 on at
    RE: Acct Distributions When Making Inventory Adjustments

    Cool Richard!

    A great reason to upgrade.

    Leslie

  • Suggested answer
    Richard Whaley Profile Picture
    Richard Whaley 25,195 on at
    RE: Acct Distributions When Making Inventory Adjustments

    Update to 2013.  There is a Reason Code field in Inventory Adjustments.  When you create the reason codes, you assign specific offset accounts to the reason code.  So you can have different accounts for items scrapped, vs items found, vs items given to sales reps.....et cetera

  • Suggested answer
    Tim Foster Profile Picture
    Tim Foster 8,515 on at
    RE: Acct Distributions When Making Inventory Adjustments

    I just completed a little bit of Modifier and VBA on the Adjustment Screen.   A added a field on the screen that allows a user to specify a "purpose" for the adjustment (e.g. Issue to Marketing, Scrap).  Then as the user is adding items to the scrolling window, the distribution is updated from an Extender Table with the "purposes" and the appropriate GL Codes (the Extender data is maintain by Finance).  Seems to work well.

    Tim

  • Suggested answer
    L Vail Profile Picture
    L Vail 65,271 on at
    RE: Acct Distributions When Making Inventory Adjustments

    Hi,

    Because you mentioned inventory offset account, I presume you are making an inventory adjustment transaction. I would probably modify the the IV10001.IVIV0FIX field to equal the index of the account you want. The update statement would look something like this:

    UPDATE    IV10001

    SET              IVIVINDX = 120 --whatever the index of the account you want

    FROM         IV10001 INNER JOIN

                         IV10000 ON IV10001.IVDOCNBR = IV10000.IVDOCNBR

     AND IV10001.IVDOCTYP = IV10000.IVDOCTYP

    WHERE     (IV10000.BACHNUMB = 'Your Batch Number')

    AND (IV10000.IVDOCNBR = 'Your Document Number')

    AND (IV10000.IVDOCTYP = 1)

    Document Type 1 is an inventory adjustment (vs a variance which is doc type 2)

    Kind regards,

    Leslie

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,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans