Here is how you can print list of edited bills
(Note: To enable any command remove <!– at the start and –> at the end of the command lines. Disabled commands will be green in color, once enabled the color changes to black and red combination, for commands with — at the start just remove the —, for single line commands with // at the start remove the // to enable)
Administration Menu > Maintenance > Resources
1. Enable ticket.total in Ticket.Buttons (Line 57)
2. Enable SALES_LOG; in CloseCash.Reports (Line 16)
3. Add below lines at the bottom in event.total
if (ticket.printId()=="") { ticket.setProperty("ACTUALTOTAL", ticket.printTotal()); ticket.setProperty("ACTUALDATE", ticket.printDate()); } else { ticket.setProperty("EDITED", "TRUE"); } Save
Add below lines at the bottom in Printer.CloseCash and Printer.PartialCash
<!-- EDITED BILLS REPORT START --> <line></line> <line> <text bold="true">Edited Bills</text> </line> <line> <text align="left" length="10">#</text> <text align="left" length="24">Date</text> <text align="right" length="14">Total</text> </line> <line> <text>------------------------------------------------</text> </line> #foreach ($line in $payments.getSalesTickets()) #if($line.getProperty("EDITED")== "TRUE") <line> <text align="left" length="10">${line.printTicketId()}</text> <text align="left" length="24">${line.printTicketDate()}</text> <text align="right" length="14">${line.printAmount()}</text> </line> <line> <text align="left" length="30">Edited: ${line.getProperty("ACTUALDATE")}</text> <text align="right" length="18">${line.getProperty("ACTUALTOTAL")}</text> </line> #end #end <line> <text>------------------------------------------------</text> </line> <!-- EDITED BILLS REPORT END -->
Click the save button on top and restart.
Leave a Reply