Hello Sir,
Vat is to be paid when a Sale Transaction is made and not when the sale proceeds are received.
In case a sale transaction is received you can very well reverse your transaction and pay only the balance.
Trust this clarifies your query.
Feel free to call / get back in case of further clarifications.
Thanking You.
Regards,
Rohit R Sharma
BCOM, ACA, LLB-GEN, CERT. FAFP