You are on page 1of 7

<?xml version="1.0" encoding="UTF-8"?

>

<!--

uniCenta oPOS - Touch friendly Point Of Sale

Copyright (c) 2009-2015 uniCenta.

http://sourceforge.net/projects/unicentaopos

This file is part of uniCenta oPOS.

uniCenta oPOS is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.

uniCenta oPOS is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with uniCenta oPOS. If not, see <http://www.gnu.org/licenses/>.

-->

<output>

<display>

<line><text align="left" length="10">Total</text><text align="right" length="10">$


{ticket.printTotal()}</text></line>

<line><text align="center" length="20">GRACIAS POR TU VISITA </text></line>

</display>

<ticket>

<image>Printer.Ticket.Logo</image>

<line></line>

<line><text align="center" length="42">TU NOMBRE</text></line>


<line><text align="center" length="42">TU DIRECCION O LO QUE GUSTES </text></line>

<line><text align="center" length="42">MAS DATOS </text></line>

<line><text align="center" length="42">Printer.Ticket</text></line>

<line></line>

#if (${ticket.ticketType} == 0)

<line><text align="left" length="15">Recibo:</text><text>${ticket.printId()}</text></line>

#end

#if (${ticket.ticketType} == 1)

<line><text align="left" length="15">Refund:</text><text>${ticket.printId()}</text></line>

#end

<line><text align="left" length="15">Fecha:</text><text>${ticket.printDate()}</text></line>

<line><text align="left" length="15">Terminal: </text><text>${ticket.getHostname()}</text></line>

#if ($ticket.getCustomer())

<line><text align="left" length="15">Cliente:</text><text>$


{ticket.getCustomer().printName()}</text></line>

<line><text align="left" length="15">RFC:</text><text>$


{ticket.getCustomer().printTaxid()}</text></line>

<line><text align="left" length="15">Deuda actual:</text><text>$


{ticket.getCustomer().printCurDebt()}</text></line>

#end

#if (${tickettext.place} != ${place})

<line><text align="left" length="15">Table:</text><text>${place}</text></line>

#end

<line><text align="left" length="15">Le Atiende:</text><text>${ticket.printUser()}</text></line>

<line></line>

<line><text align ="left" length="17">Articulo</text><text align ="right"


length="8">Precio</text><text align ="right" length="7">Cantidad</text><text align ="right"
length="10">Valor</text></line>

<line><text align="left" length="42">------------------------------------------</text></line>

#foreach ($ticketline in $ticket.getLines())


<line>

#if ($ticketline.isProductCom())

<text align ="left" length="17">*${ticketline.printName()}</text>

#else

<text align ="left" length="17">${ticketline.printName()}</text>

#end

<text align ="right" length="8">${ticketline.printPriceTax()}</text>

<text align ="right" length="7">x${ticketline.printMultiply()}</text>

<text align ="right" length="10">${ticketline.printValue()}</text>

</line>

#if ($ticketline.productAttSetInstId)

<line><text align ="left" length="42">${ticketline.productAttSetInstDesc}</text></line>

#end

#end

<line><text align="left" length="42">------------------------------------------</text></line>

<line><text>Nmero de artculos: </text><text align ="left" length="14">$


{ticket.printArticlesCount()}</text></line>

<line></line>

<line size="1"><text align ="left" length="16" bold="true">Total</text><text align ="right" length="26"


bold="true">${ticket.printTotal()}</text></line>

#foreach ($paymentline in $ticket.payments)

#if ($paymentline.name == "cash")

<line><text bold="true">Dinero</text></line>

<line><text align="left" length="22">Entregado:</text><text align ="right" length="20">$


{paymentline.printPaid()}</text></line>

<line><text align="left" length="22">Cambio:</text><text align ="right" length="20">$


{paymentline.printChange()}</text></line>

#end

#if ($paymentline.name == "cashrefund")

<line><text bold="true">Refund</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>


#end

#if ($paymentline.name == "magcard")

#if ($paymentline.chipAndPin)

<line size="1"><text align="center" length="42" bold="true">CARD SALE</text></line>

<line size="1"><text>${paymentline.getCardName()}</text></line>

<line><text>${paymentline.printCardNumber()}</text></line>

<line></line>

<line size="1"><text align="left" length="10">AMOUNT</text>

<text align ="right" length="32">${paymentline.printTotal()}</text></line>

<line><text>Tranx ID : </text><text>${paymentline.printTransactionID()}</text></line>

<line><text>Auth Code : </text><text>${paymentline.printAuthorization()}</text></line>

<line><text>Verified By : </text><text>${paymentline.printVerification()}</text></line>

#end

#if (!$paymentline.chipAndPin)

<line size="1"><text align="center" length="42" bold="true">CARD SALE</text></line>

<line size="1"><text>${paymentline.getCardName()}</text></line>

<line><text>${paymentline.printCardNumber()}</text></line>

<line></line>

<line size="1"><text align="left" length="10">AMOUNT</text>

<text align ="right" length="32">${paymentline.printTotal()}</text></line>

<line><text>Merchant : </text><text>**123456</text></line>

<line><text>Tranx ID : </text><text>${paymentline.printTransactionID()}</text></line>

<line><text>Auth Code : </text><text>${paymentline.printAuthorization()}</text></line>

<line></line>

#end

#end

#if ($paymentline.name == "magcardrefund")


<line size="1"><text align="center" length="42" bold="true">CARD REFUND</text></line>

<line size="1"><text>${paymentline.getCardName()}</text></line>

<line><text>${paymentline.printCardNumber()}</text></line>

<line></line>

<line size="1"><text align="left" length="10">AMOUNT</text>

<text align ="right" length="32">${paymentline.printTotal()}</text></line>

<line><text>Tranx ID : </text><text>${paymentline.printTransactionID()}</text></line>

<line><text>Auth Code : </text><text>${paymentline.printAuthorization()}</text></line>

<line></line>

#end

#if ($paymentline.name == "cheque")

<line></line>

<line><text bold="true">Cheque</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>

#end

#if ($paymentline.name == "chequerefund")

<line></line>

<line><text bold="true">Cheque Refund</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>

#end

#if ($paymentline.name == "paperin")

<line></line>

<line><text bold="true">Note</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>

#end

#if ($paymentline.name == "paperout")

<line></line>

<line><text bold="true">Note Refund</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>


#end

#if ($paymentline.name == "free")

<line></line>

<line><text bold="true">Free</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>

<line><text align="center" length="42">______________________ </text></line>

<line><text align="center" length="42">Firma de Autorizacion</text></line>

#end

#if ($paymentline.name == "debt")

<line></line>

<line><text bold="true">On Account</text></line>

<line><text align ="right" length="42">${paymentline.printTotal()}</text></line>

<line><text align="center" length="42">_________________________ </text></line>

<line><text align="center" length="42">Firma de aceptacion de pagare</text></line>

<line></line>

#end

#end

<line></line>

<line><text align ="left" bold="true" length="16">Total con Iva:</text><text align ="right" length="26">$
{ticket.printSubTotal()}</text></line>

<line><text align ="left" length="16">Impuestos:</text><text align ="right" length="26">$


{ticket.printTax()}</text></line>

<line></line>

#foreach ($taxinfo in $taxes)

<!-- #set( $taxline = $ticket.getTaxLine($taxinfo)) -->

<line>

<text align ="left" length="18">${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="center" length="42">Gracias por tu visita</text></line>

<line><text align="center" length="42">Vuelva pronto </text></line>

</ticket>

#foreach ($paymentline in $ticket.payments)

#if ($paymentline.name == "cash")

<opendrawer/>

#end

#if ($paymentline.name == "cashrefund")

<opendrawer/>

#end

#end

</output>

You might also like