By Steve Endow
The majority of my customers still use GP 2010 (or GP 10!), so I actually haven't spent as much time with GP 2013 as I should, and I honestly probably hadn't even opened the GP 2013 Item Transaction Entry window until this week. And there it is, the new Reason Code field that allows you to specify different reasons for each line item on an inventory transaction.
The Reason Codes must be pre-defined, which is a good thing. Each reason code can have a description, and you can control which transaction types the reason code can be used with. So some reason codes can be used for Adjustment and Variance transactions, while others might only be used for different types of transfers.
But I found one issue. As far as I can tell, the new Reason Code field is not available in the Inventory Transaction SmartList. So my client that wants to see a list of their transactions and differentiate between imported transactions and manually entered transactions will have to build a custom SmartList. Fortunately they own SmartList Builder, but for customers who don't own SLB, you'll have to come up with some type of workaround.
Anyway, I thought I would share that little nugget of wisdom in case there is somebody else out there who hasn't scoured the GP 2013 new features list...
Additional Note: I forgot to check the eConnect 2013 documentation for the new field. Fortunately, the Reason Code field is available for the taIVTransactionLineInsert and taIVTransferLineInsert, so that is good news.
Steve Endow is a Dynamics GP Certified Trainer and Dynamics
GP Certified IT Professional in Los Angeles. He is also the owner of
Precipio Services, which provides Dynamics GP integrations, customizations, and
automation solutions.