Receiving Fails with eConnect Error 8162 "NONINVEN Flag Set Incorrectly"
Submitting a Receiving transaction for a PO line in PanatrackerGP fails, and Dynamics GP rejects it through eConnect with error 8162 about the item's non-inventory flag.
Symptom
The portal shows an eConnect rejection similar to:
An error occurred while submitting transaction ID <transaction-guid>.
An error occurred performing the Receiving transaction.
eConnect rejected this transaction.
Sql procedure error codes returned:
Error Number = 8162 Stored Procedure = taPopRcptLineInsert
Error Description = Item is an Inventoried Item, the NONINVEN flag
is set incorrectly to a 1 for Non Inventoried
Node Identifier Parameters: taPopRcptLineInsert
PONUMBER = PO0000XX
Related Error Code Parameters for Node: taPopRcptLineInsert
NONINVEN = 1
Cause
PanatrackerGP builds the eConnect receiving message using the non-inventory flag already recorded on the PO line. eConnect then separately validates the item against the GP Item Master (IV00101). Error 8162 fires when the two disagree — the PO line says "non-inventory" but eConnect finds a matching item recognized as inventoried. Support tickets show two situations that cause this mismatch:
- Item Card created after the PO line (most common). The item was added to the PO before its Inventory Item Card existed in GP. The PO line locked in the non-inventory flag at that point, and it doesn't update automatically once the item is later set up as an inventory item.
- Vendor Item Number collision (less common). The PO line's Vendor Item Number happens to match an existing GP Item Number, even for a genuinely non-inventory item from a different vendor. eConnect matches against the item master by that number and treats the line as the inventoried item.
How to Fix
- In Dynamics GP, delete the affected line from the PO and re-add it. This forces GP to recalculate the line's inventory flag against the current Item Master. Resubmit the receiving transaction from the PanatrackerGP portal.
- If you'd rather not modify the existing PO, create a new PO for the item instead and receive against that one.
- If the receipt is time-sensitive, receiving the item directly in Dynamics GP is a faster one-time workaround while you correct the PO line.
Prevent
Set up an item's Inventory Item Card in GP before adding it to a purchase order. Adding the item to a PO first and creating the Item Card afterward is what typically causes the flag mismatch.
NOTE: If you frequently enter Vendor Item Numbers on POs, be aware a number matching an existing GP Item Number can trigger this same error, even for a genuine non-inventory item. One customer reported that unchecking Display Vendor Item on the PO entry line forced GP to create a distinct vendor item record instead of reusing the matching number — this was not confirmed to resolve the issue, but may be worth testing if the collision happens often in your environment.
Questions? Contact Panatrack Support.
Related articles