[add] request validation and exceptions (validation and soap) [add] weight to pickuppoints call