We use this functionality a few different ways:
ONE: To help sync our sales order lines with customer PO’s (on occasion).
For example we quote 5 items. We get a PO for 5 items. We enter a sales order for 5 items.
Customer then cancels item 4. We don’t necessarily want to delete item 4 from the sales order (for record keeping purposes). We change the quantity to zero and add some comments. Demand disappears and we can happily move on.
This also keeps the invoicing consistent. We have some customers who require consistency across documentation… Quote Line numbers need to match Sales Order Line numbers which need to match the customer’s PO Line number which need to match our invoicing Line numbers.
TWO: We also use it for items we want to appear on a sales order… but may be included and shipped as an assembly. So, sales order includes 4 lines.
- Full Assembly
- Top Part
- Middle Part
- Bottom Part
We’re only SHIPPING Line 1. It holds the price. The other lines have zero quantity and zero price. But they appear on the sales order, again, for record keeping and keeping our documentation and customer documentation in sync. Yeah, I know, this could probably be done in more official ways, but its an easy work around. In this case we would create a job for line 1 and include lines 2, 3 & 4 as subassemblies on the job. The Sales Order is an easy record for what was sold… but we only ship and invoice line 1.
THREE: We’ve also used this for repeat orders. Copy a previous order, but then remove a line the customer didn’t want this time. Yes, we could delete the line. BUT, the next time the customer places the order, they want that part again. So then we’d have to put it back in… but they want it to appear as line 6 in a 10 part order. Well… you CAN’T REORDER LINE ITEMS! So, we would have to either start from scratch or delete most of the lines and manually put them back in after reinserting that part as Line 6.
The easiest thing to do, is to use a previous “master order” as a template. We copy that “master” each time and use the line item quantity to toggle particular lines on/off for a specific order.
Again, are there other ways to do it? Probably. But being able to have a line item with zero quantity has come in useful.