Yes, seen variations of this. A few common causes worth checking:
1. Open/unreleased receipt already exists.
If a receipt was created in a prior scan session and left unreleased, WMS may create a new blank receipt instead of loading it. Check Purchase > Receipts for any open receipts tied to that PO.
2. PO lines already fully received.
If qty received = qty ordered on all lines, WMS treats the PO as closed and won't populate lines — can happen silently if a prior receipt was posted without the warehouse team knowing.
3. Warehouse mismatch.
If the WMS device's default warehouse doesn't match the destination warehouse on the PO lines, lines won't load.
4. Lot/serial number configuration.
If items require lot or serial tracking, WMS can create the receipt on scan but hold off populating lines until the lot/serial is entered. Sporadic because it only affects items with that requirement.
A few questions that might help narrow it down:
- Does this happen on specific POs or specific items, or truly random?
- Are any of the affected items lot or serial tracked?
- When it happens, is there already an open receipt for that PO in the system?
- What version are you on?
Happy to dig further once you have the stack trace Aleks mentioned.