Dear Dynamics 365 Commerce Community,
I am facing a recurring issue related to POS Return transactions on items that are Batch-tracked, and I would appreciate any insights from those who have encountered or resolved a similar scenario.
Scenario:
-
-
A customer returns an item from POS (either as a "Return by receipt" referencing an original Customer Order, or as a Blind Return).
-
The item is Batch-tracked (Inventory Dimension Group has Batch Number dimension set as Active & Primary).
-
The return transaction is captured in POS and aggregated correctly, but fails during Statement Posting at HQ.
-
Error Message:
"While processing the state Customer order invoiced, generic exception encountered in retail statement XXX-XXXXXX in the controller: Posting"
"Batch number group is not specified on item and can therefore not automatically be created."
"Inventory dimension Batch number must be specified."
"Update has been canceled."Root Cause Analysis:
The system fails to automatically resolve the Batch Number during the posting of the return transaction. When the return is linked to an original Customer Order invoice, the system is expected to inherit the batch number from the original sales line — however, it does not do so in our case. For blind returns (without referencing an original receipt), the system has no batch number to reference, and without a valid Batch Number Group or a Default Batch ID configured, it cannot create or assign one automatically.What We Have Already Tried (All Configurations Are in Place):
-
Batch Number Group — A valid Batch Number Group is created and assigned to our item.
-
Accounts Receivable Parameters — Auto Batch Reservation is set to "Yes", and Reservation is set to "Automatic".
-
Commerce Parameters — "Use default batch ID when batch numbers are not found" is enabled, and a valid Default Batch ID is configured for the relevant items.
-
Despite all of the above, the system does not automatically pick up or generate a Batch Number during the return posting, forcing our store staff to manually register/enter the batch number on the return line from within POS — which is neither a supported nor a practical workflow.
The Question:
Is there a standard or supported way in Dynamics 365 Commerce to enable automatic batch number resolution on POS return transactions (both return-by-receipt and blind returns) without requiring manual batch entry at the POS level? Or is this a known limitation that requires a customization/extensions to resolve?If anyone has successfully implemented a similar scenario — or is aware of a configuration/patch/customization approach — I would greatly appreciate your guidance.
Thank you in advance for your time and support.
Best regards,
-

Report
All responses (
Answers (