| ● |
PB038 |
Coil spring walking toy |
1308 |
4,000 |
4,000 |
4,000 |
100 / 100 |
all good |
0 |
0 |
— |
$2.34 |
| ● |
PB077 |
Wobble cushion |
1308 |
1,200 |
1,140 |
1,140 |
60 / 60 |
short-packed at source |
−60 |
0 |
factory |
$8.02 |
| ● |
PB345 |
Light-up rubber duck, 3-pack |
1308 |
2,400 |
2,400 |
2,376 |
100 / 100 |
1 carton opened |
0 |
−24 |
carrier |
$4.18 |
|
Which two disagree is the whole diagnosis. PB077 is 60 short against the order but the packing list already says 1,140 — the factory told us what they were sending and sent it, so it is a credit on the invoice and a conversation about their quoted quantity. PB345 matches the list at 2,400 and counts 2,376, with one carton arriving opened — the goods left the factory and did not arrive, which is a claim on the carrier. Same size of loss, two completely different phone calls, and a screen showing one shortage column cannot tell you which one to make.
|
| ● |
PB224 |
Therapy putty, 4-pack |
1308 |
3,200 |
3,200 |
3,200 |
80 / 80 |
2 cartons water damaged |
0 |
0 |
ours to absorb |
$2.29 |
|
Everything arrived and the cost per unit still went up. Two cartons came in wet, 80 units are unsellable, and the freight and duty on this shipment do not shrink to match — they spread over 3,120 sellable units instead of 3,200. Landed cost per unit moves from $2.24 to $2.29, which is the number every margin on the app then uses. The column is deliberately headed per sellable unit, because per received unit is a figure that flatters every damaged shipment.
|
| ● |
PB211 |
Sensory bin scoops, 6-pack |
1308 |
1,680 |
1,680 |
1,704 |
70 / 71 |
one extra carton |
0 |
+24 |
credit due |
$4.06 |
| ● |
PB512 |
Christmas light-up snowman |
1311 |
1,800 |
1,800 |
1,800 |
90 / 90 |
all good |
0 |
0 |
— |
$8.66 |
| ● |
PB156 |
Plasma ball, 7 inch |
1311 |
2,136 |
1,424 |
1,424 |
80 / 80 |
split across two sailings |
−712 |
0 |
— |
$3.94 |
|
The last row is a short delivery that is not a shortage. 712 units are missing against the order and nothing is wrong: the line was deliberately split across two sailings to fill the last 5 CBM of Container 1, which the container plan recorded when it made the decision. So it reads as expected rather than as a variance, and the balance is already on the next sailing. A receiving screen that cannot tell a planned split from a loss trains people to ignore its own red numbers.
|