TCS “On Hold at TCS Facility”: what it means
OH Needs your decision Also printed as On Hold · Shipment on hold · Temporary On Hold at TCS Facility
TCS OH On Hold at TCS Facility means the parcel is sitting in a TCS building and TCS has stopped it there. No rider has been sent. In our experience an on-hold parcel has usually not been tried at the customer's door at all.
It shows up in two situations. After a refusal, it is the pause before the return, and Returned To TCS Origin comes next. With no failed visit before it, it is TCS's own hold, and only TCS can say why.
Two things mislead. TCS repeats the hold update every morning, so a parcel stuck for days can show an update from this morning; count from the day the hold started. And the customer cannot see or fix a hold, so asking them is wasted time. When a parcel sits with TCS for days with no attempt, ShipOps flags it as held too long so you can raise it with TCS.
What to do now
| Your move | Ask TCS why, not the customer. If a refusal came just before it, this is the pause before the return: send a retry now or let it go back. |
|---|---|
| Retry or return | TCS takes a retry or return instruction only while the parcel is in its review window. ShipOps raises the parcel when that window opens and files the instruction from the order. |
| Attempts | TCS tries 3 times before it starts a return. |
The reasons TCS gives on a failed visit
| Status Has Been Incorrectly Updated | 99Courier-side |
|---|---|
| Consignee not home | HNCustomer not available |
| Receiver Not Available | CNCustomer not available |
| No Response on mobile | NMPhone problem |
| No Response on phone | NRPhone problem |
| Receivers premises closed | RCCustomer not available |
| Delivery Rescheduled | DR |
| SCHEDULED FOR NEXT DELIVERY CYCLE | NDCourier-side |
| Refused to accept | RDCustomer refused |
| On Hold | OHCourier-side |
| Temporary On Hold at TCS Facility | THCourier-side |
| Bad Address | BAAddress problem |
| BAD ADDRESS | BDAddress problem |
| Wronge Address | WAAddress problem |
| INCOMPLETE ADDRESS | IAAddress problem |
| Unable To Locate Delivery Address | ULAddress problem |
| Address Closed | CAAddress problem |
| Need Further Consignee Information | NCAddress problem |
| Receiver Shifted From Delivery Address | NPAddress problem |
| Consignee Shifted | CSAddress problem |
| Mobile Switched Off | MOPhone problem |
| Wrong Mobile Number | WMPhone problem |
| No Telephone Number | NTPhone problem |
| Wrong Land Phone Number | WPPhone problem |
| Awaiting Correct Number | ANPhone problem |
| HOLD FOR COLLECTION | HFHeld |
| Held for Self Collection | SCHeld |
| Held for Payment | HPHeld |
| STOP DELIVERY | STCourier-side |
| Shipment Stop | SSCourier-side |
| Please Contact TCS | PCCourier-side |
| Contact TCS Local Customer Services | CSCCourier-side |
| Contact TCS Local Customer Services | CSRCourier-side |
| Out of delivery Area | NSAddress problem |
| OUT OF SERVICE AREA | OSAddress problem |
| Short Received | SRCourier-side |
| Shipment Partially Received | PRCourier-side |
| Partial Piece Delivered | POK |
| Partial delivery | PD |
| Shipment Damaged | DMLost or damaged |
| Prohibited Item | PILost or damaged |
| Lost shipment | LSLost or damaged |
| Abandon Shipments | ABLost or damaged |
How ShipOps reads it
Needs your decision The courier is waiting for your decision. This is the window where an instruction still changes the outcome. ShipOps raises the parcel to the top of the Action Inbox, and where the courier lets ShipOps send a retry or return, the buttons on the row file it with the courier directly.
ShipOps shows every courier's parcels in the same few plain states, so your team learns one set of words instead of one per courier. All TCS statuses →
The same state on other couriers
See every TCS parcel in plain words
Connect your TCS account and ShipOps reads every status for you, raises the parcels that need a decision, and checks TCS's COD payouts against your orders. Free to start, no card.