Yes, once payment has been received, you will receive a tax invoice in your email which you can then print out if you wish.
Not at all. You can order as many (or few) boxes you like.
Yes. You can pay for your boxes on the day of the delivery. Just make sure that someone is available on site to receive the boxes.