Ödeme seklini yazici sablonunda gösteremiyorum

Merhabalar,

fatura icin bir tane yazici sablonu hazirlamaya calisiyorum.

Bir noktaya kadar getirdim ama, mesela eger müsteri KREDIT KARTI ilemi, Nakit mi veya artik ne gibi bir ödeme sekli secildiyse, bunun sablonda hem text hemde tutar olarak görünmesini istiyorum.

Bunu nasil gerceklestirebilirim?

Tesekkürler
Erkan Kaplan

Merhaba,

Ödeme şekli ve tutarı Payments Tag’inin altında gösterebilirisiniz.

[PAYMENTS]
<tr>
<td width="14*">{PAYMENT NAME}</td>
<td width="6*" align=right>{PAYMENT AMOUNT}</td>
</tr>

Ayrıca başka bir bölgede göstermek isterseniz adisyon etiketi kullanarak gösterebilirisiniz.

<div>Ödeme Şekli:{TICKET TAG:Ödeme Şekli} {TICKET TOTAL}</div>

Html fatura şablonu örneğini aşağıdaki linkte de bulabilirsiniz…

@EmrBkts tesekkürler hocam fakat PAYMENTS bolumunu hic okumuyor/okutamiyorum

Kullandigim sablon asagidaki gibi:

[LAYOUT]
-- General layout
<div style="font-size:20px;text-align:Center;font-family:Calibri;font-weight:bold;">
<img src="c:\SambaPOS5\Logo\logo.png" width="200" height="160">
<table>
	<tr><td>PANDA</td></tr>
	<tr><td>China Restaurant</td></tr>
	<tr><td>{CALL:getRestaurantName}</td></tr>
	
</table>
</div>

<div style="font-size:14px;text-align:Center;font-family:Calibri">
<table>
	<tr><td">Weber Str. 48</td></tr>
	<tr><td">45879 Gelsenkirchen</td></tr>
	<tr><td">Tel.: 0209 - 398 33 11</td></tr>
	<tr><td">Steuer Nr: 888/8888/8888</td></tr>
</table>
</div>
<br/>
<div style="font-size:12px;font-family:Calibri">
<table>
    <tr><td width=80 align=Left>Datum       :</td><td width=180>{TICKET DATE}</td></tr>
    <tr><td width=80 align=Left>Zeit            :</td><td width=180>{TICKET TIME}</td></tr>
    <tr><td width=80 align=Left>Bediener   :</td><td width=180>{USER NAME}</td></tr>
    <tr><td width=80 align=Left>{TICKET TYPE} No   :</td><td width=180>{TICKET NO}</td></tr>
    <tr><td width=80 align=Left>Tisch          :</td><td width=180>{ENTITY NAME:Tisch}</td></tr>
</table>
</div>

<div style="font-size:11px;font-family:Calibri">
<table>
{ENTITIES}
</table>
</div>
======================================

<div style="font-size:12px;font-family:Calibri">
<table>
	<tr><td width=150 align=Left>ANZ * NAME</td>
		<td width=40 align=Right>E-PREIS</td>
		<td width=40 align=Right>SUM</td>
    </tr>
</table>

</div>    

<div style="font-size:12px;font-family:Calibri">
<table>
{ORDERS}
</table>
</div>

--------------------------------------
<div style="font-size:18px;font-family:Tahoma">
<table>
	<tr><td width=150 align=Left>TOTAL</td><td width=80 align=Right>{TICKET TOTAL} €</td></tr>
</table>
</div>

<div style="font-size:14px;font-family:Calibri">
<table>
	{PAYMENTS}
</table>
</div>


<div style="font-size:14px;font-family:Calibri">
<table>
	{DISCOUNTS}
	{TAXES}
	{SERVICES}
</table>
</div>



<div style="font-size:18px;font-family:Tahoma">
<table>
	<--! tr><td width=160 align=Left>Remaining Total: </td><td  width=70 align=Right>{REMAINING TOTAL}</td></tr>
	-->
	<tr><td width=160 align=Left>ÖDEME SEKLI: </td><td  width=70 align=Right>{PAYMENT NAME}</td></tr>
</table>
</div>

======================================

<div style="font-size:14px;font-weight:bold;font-family:Calibri;text-align:Center">
<table>
	<tr> <td width=196 align=center>Danke für Ihren Besuch !</td> </tr>
	<tr> <td width=196 align=center><br/> </td> </tr>
	<tr> <td width=196 align=center>Es bediente Sie {USER NAME} </td> </tr>
</table>
</div>



[DISCOUNTS]
	<tr><td width=140 align=Left>{CALCULATION NAME}</td><td  width=80 align=Right>{CALCULATION TOTAL} €</td></tr>

[SERVICES]
    <tr><td width=140 align=Left>{CALCULATION NAME}</td><td  width=80 align=Right>{CALCULATION TOTAL} €</td></tr>
    
[TAXES]
    <tr><td width=150 align=Left>{TAX NAME}</td><td  width=80 align=Right>{TAX AMOUNT} €</td></tr>
    <tr><td width=150 align=Left>Netto</td><td  width=80 align=Right>{TAXABLE AMOUNT} €</td></tr>
    
[PAYMENTS]
    <tr><td width=160 align=Left>Bezahlt mit {PAYMENT NAME}</td><td  width=80 align=Right>{PAYMENT AMOUNT} €</td></tr>

[ORDERS]
-- Default format for orders
    <tr>
        <td width=150 align=Left>{QUANTITY} * {NAME}</td>
		<td width=40 align=Right>{PRICE}</td>
		<td width=40 align=Right>{TOTAL PRICE}</td>
    </tr>
    {ORDER TAGS}

 
[ORDERS:Einladung]
-- Format for gifted orders
    <tr><td width=200>{QUANTITY} {NAME} </td><td width=30>{PRICE} €</td><td width=30> *Einladung*</td></tr>

 
[ORDERS:Void]
-- Nothing will print for void lines
 
[ORDER TAGS]
-- Format for order tags
    <tr>
       <td width=120> *{ORDER TAG QUANTITY} x {ORDER TAG NAME}</td> <td width=40>{ORDER TAG PRICE}</td><td width=40 Align=Right>{ORDER TAG TOTAL PRICE}</td>
    </tr>

     
[ENTITIES:Tisch]
-- Table entity format
    

[ENTITIES:Kunde]
-- Customer entity format
    <tr><td width=60>Kunde:{ENTITY DATA:Name} <td width=180>{ENTITY NAME}</td></tr>
    <tr><td width=60>Phone:</td> <td width=180>{ENTITY DATA:Phone}</td></tr>
    <tr><td width=60>Adress:</td> <td width=180>{ENTITY DATA:Address}</td></tr>
    <tr><td width=60>Tarif:</td> <td width=180>{ENTITY DATA:Tarif}</td></tr> 

Sorun nerde olabilir sizce?

1 Beğeni

Öncelikle tahsilat alınmadığı için ödeme tipi ve tutarı orada gözükmüyor.Adisyon kapanıyor kuralına fatura yazdırma görevi eylemini, siparişleri mutfağa gönder eyleminden sonra eklerseniz gözükecektir.fakat siz adisyon kapatmadan yazdırmak istiyorsanız üstte paylaştığım adisyon etiketini kullanabilirsiniz…

Masayi odedigimde de yazicidan cikan goruntu yukardaki gibi…

Kafam karisti iyice:-)

Erkan bey sizin göndermiş olduğunuz şablonun çıktısı herhangi bir sorun yok gönderdiğiniz şablon üzerinde bir değişiklik yapmadım

[PAYMENTS]
    <tr><td width=160 align=Left>Bezahlt mit {PAYMENT NAME}</td><td  width=80 align=Right>{PAYMENT AMOUNT} €</td></tr>

Bu yukardaki bölümü hic okumuyor @EmrBkts hocam bende…Kafayi siyircam simdi…:slight_smile:
Müsteri adisyonlarina girip, ordan tekrar yazdir dedigimde dahi PAYMENTS bölümü bos geliyor…

Sıralamayı bu şekilde ayarladınız mı?

Oglani alip heleyim Doncem @EmrBkts hocam.

3 Eylem vardi, 4. de ben ekledim.
Simdi her siparisten sonra faturayi yaziyor (ben bunu istemiyorum) ki gelen faturada gene BOS geliyor.

Masadan hesap alindiktan sonra fatura ciksin, bu aslinda yapmak istedigim.

Bazen yaptiklarimi geriye alip/silip tekrar bastan yapmak iyi geliyor. Simdi duzgun sekilde yazdiriyor.