What's the payment term?

What's the payment term?

50% deposit in advance,balance should be paied before shipment