The date the VAT is liable would depend if they're on a payment or invoicing basis. Most companies are on invoicing, but in the event that they're payment based, the VAT would be taken on the date the payments are received.

The rest is exactly as Mulenga explained.