API Overview
Understand authentication, rate limits, and core resources in the LollipopWMS API.
Configure receiving stations, inspection prompts, and discrepancy handling.
LollipopWMS supports multiple receiving modes: **PO-based receiving**: Match inbound shipments to purchase orders for expected quantities. **ASN receiving**: Scan advance ship notice barcodes for pre-populated receipts. **Blind receiving**: Receive without a PO when shipments arrive unexpectedly. The standard flow: Identify shipment → Scan/enter items → Verify quantities → Print labels → Stage for putaway. Configure the default mode and allow overrides per receiving station.
Create receiving stations from Settings > Locations > Stations. Each station needs: Name (e.g., 'Dock Door 1'), Type (Receiving), Assigned printer for labels, Default receiving mode. Configure station-specific rules: require photos for damage, auto-print labels after each receipt, QC sampling percentage. Assign users to stations to track productivity. Stations can be physical (dock door) or virtual (mobile device). Set up at least one backup station in case of hardware failure.
**PO matching**: Receiver scans PO barcode or searches by PO number. System displays expected items and quantities. Receiver scans each item and enters quantity received. Variances (over, under, wrong item) are flagged for review. **Blind receiving**: Use when no PO exists or can't be found. Receiver scans item barcode, enters quantity, and system creates a receipt. Blind receipts require supervisor approval before inventory is available. Enable 'Allow blind receiving' in station settings if needed.
Configure inspection rules from Settings > Quality > Receiving Inspection. Options: **No inspection**: Items go directly to available inventory. **Sample inspection**: Random percentage of receipts require QC. **Full inspection**: All items must pass QC before availability. **Conditional**: Specific products, vendors, or PO types trigger inspection. Items in QC hold are visible but not available for allocation. Inspectors access the QC queue to approve, reject, or request more information. Rejected items route to returns or disposal workflows.
When received quantities don't match expected: **Under-receive**: Mark PO line as short, notify purchasing, keep PO open for remaining quantity or close with variance. **Over-receive**: Accept overage (common for supplier-shipped quantities), reject and return, or hold for investigation. **Wrong item**: Reject, photograph, and initiate return process. **Damaged goods**: Photograph, route to QC hold, determine disposition (return, salvage, scrap). All discrepancies create exception records for reporting. Configure auto-notifications to purchasing and vendors for significant variances.
Yes. Receive available quantities and the PO remains open for remaining items. Set auto-close rules if you don't expect backorders.
Receive each SKU separately within the same receipt. The system tracks totals per item. Consider breaking down pallets at receiving for single-SKU putaway.
Manual entry is available for damaged barcodes. Search by SKU, UPC, or description. Log unreadable barcodes to identify systemic issues with supplier labels.