Reference to this work item "Issue 424063 "
Description below
When invoice credit only RMA. If the invoice directly error message will come out. If you try to add Serial Number when posting an invoice, a warning message will show up and not allow save Serial Number.
Investigation result:
- The SerialSales controlled item needs to be registered with Serial Number.
- The return order with Credit only Disposition code will result in "Scrap = Yes" as default value on the sales order. But it could be changed by the customer.
- If Scrap=Yes, the inventory transaction will not be generated, but current design still need serial number registration when doing Invoice.
- Although the serial number registration shows Registered=OK, the registered transaction will have empty InventTransOrigin which causes the warning message.
- And finally, it will cause invoicing to fail as it's using newly generated InventTransOrigin during the invoice phase to find the registered transaction thus it could not be found.
Workaround: Set Scrap=No on sales line then doing serial number registration, the inventory transaction will be generated and referenced in registered trans. But this means Scrap=Yes derived by Credit only disposition code is not reasonable.
Solution: Take Scrap field on Salesline into account. When Scrap=Yes, do not check item serial number registration as there are no inventory transactions anyway. But the salesparmline also has Scrap field which could be changed by the customer when invoicing, this Scrap field will not be respected as it doesn't impact inventory transaction generation at all.
Not supported into standard Dynamics right now, but in the scenario of our customer the return order of serial number managed items are critical.
Need this fix asap ( next release )
Administrator on 2/9/2024 1:11:02 PM
We appreciate you taking the time to create this input. While we do not have any plans at present to provide the capability requested, we will continue to monitor how much in demand such a capability is.