30% up front and 70% upon delivery是什么意思