You only get a letter if it has been detained by customs. Normally they just process parcels and send them on their way, the duty if any is collected by the postman when he delivers to your doorstep. Usually custom check does show up on tracking status but sometimes it does not.
Since your package has been sitting in your city for several days, it is very likely that it is in customs. You can visit your post office and ask them about it.