full purchase_receival spec