Receiving Fails with eConnect Error 7321 "Decimal Places on UNITCOST Does Not Match Setup"

Receiving Fails with eConnect Error 7321 "Decimal Places on UNITCOST Does Not Match Setup"

Receiving Fails with eConnect Error 7321 "Decimal Places on UNITCOST Does Not Match Setup"

Symptom

Submitting a receiving transaction for a purchase order without a UNITCOST node for non-inventory items can return eConnect error 7321 from the taPopRcptLineInsert stored procedure: "Decimal Places on UNITCOST does not match setup."

Additional symptoms observed:

  • Currency decimal places set to 5 for non-inventory items always received this error.
  • The error still occurred when set to 2 decimal places (the system default).
  • The error did not occur with the decimal place set to 0.
NOTE: This behavior was encountered on Dynamics GP 2010 but may occur on other versions.

Cause

Multi-Currency was not enabled, but a multicurrency field for a checkbook ID was filled in during setup.

How to Fix

  1. Confirm that Multi-Currency is not enabled for the GP company — this workaround applies only when it is not enabled.
  2. Run the following query against the GP company database, substituting the affected checkbook ID:
UPDATE CM00100 SET CURNCYID = '' WHERE CHEKBKID = 'XXXXX';
WARNING: Only use this solution if Multi-Currency is not enabled; otherwise, you may cause configuration issues.

Questions? Contact Panatrack Support.

Related articles