What is your regular practice about terms of payment?

What is your regular practice about terms of payment?

The main payment is T/T 30% in advance balance upon receiving the copy of B/L. For other payments, please do not hesitate to contact us for more details.