What happens to my accounting entries when I receive deposit for future tax invoices?

Scenario

EventsDates
1) Receive Deposit from Customer for 100.00 RM10 January 2016
2) Generate Invoice to Customer for 159.00 RM (Inclusive of tax)20 January 2016
3) Settle Invoice with Receipt2 February 2016
4) File Tax for both Receipt and Invoice

15 February 2016 (For Jan Filing)

 

Calculation in system

 

Jtxn during Creation of RCT (Dated 10 January 2016)
     
GLCodeDebitCredit Remarks
accReceivable 100 Debtors account
Bank100  Money going in to bank / cashbook
gst_output 5.66 This GLCode has the amount of output tax collected (for all documents)
gst_output_suspended5.66  This can be of any name, basically this is to see how much gst was collected for deposit and not invoiced out yet.
     
Jtxn during Creation of Invoice     (Dated 20 January 2016)
     
GLCodeDebitCredit Remarks
accReceivable159  Debtors account
generalSales 150 General Sales account
gst_output 9 This GLCode has the amount of output tax charged (for all documents)
     
Settling of Invoice with RCT    
     
No JTXn created    
     
Filing of both RCT and Invoice    (Dated 2 February 2016)
     
GLCodeDebitCredit Remarks
gst_output5.66  This amount was charged during the deposit, but reversed to avoid double tax upon settling the invoice.
gst_output_suspended 5.66 Upon filing, this account will be reduced to 0 since related tax invoice has already been created.
Refundable deposit do not have any GST!!

 

 

 

 

 

Private & Confidential