Here is the resources you need to update for VAT
Administrator Menu > Maintenance > Resources
Printer.Ticket and Printer.TicketPreview
<!-- TAXES START--> #if($ticket.getTax()>0) <line></line> #foreach ($taxinfo in $taxes) #set( $taxline = $ticket.getTaxLine($taxinfo)) <line> <text align="left" length="24">${taxline.getTaxInfo()}</text> <text align="right" length="12">${taxline.printSubTotal()}</text> <text align="right" length="12">${taxline.printTax()}</text> </line> #end <line> </line> <line> <text align="left" length="16">Subtotal.</text> <text align="right" length="32">${ticket.printSubTotal()}</text> </line> <line> <text align="left" length="16">Taxes.</text> <text align="right" length="32">${ticket.printTax()}</text> </line> #end <!-- TAXES END-->
Printer.CloseCash, Printer.PartialCash, Printer.CloseCashMail
<!-- TAXES REPORT START --> <line> <text bold="true">Taxes Report</text> </line> <line> <text align="right" length="48">Total</text> </line> <line> <text>------------------------------------------------</text> </line> #foreach ($line in $payments.getSaleLines()) <line> <text align="left" length="38">${line.printTaxName()}</text> <text align="right" length="10">${line.printTaxes()}</text> </line> #end <line> <text>------------------------------------------------</text> </line> <line></line> <!-- TAXES REPORT END -->
Ticket.Lines, add below line before line total
<column name="label.tax" width="80" align="right" value="${ticketline.printTax()}"/> Save