Restaurant POS App print template editor

Restaurant POS App print template editor

What
With the print template editor in the Restaurant POS app, print templates can be created, edited and customized.

Where
Restaurant POS App: Dashboard > Manage templates.


Opening the Editor

1. Open the print template editor via the "Dashboard".
2. Then click on "Manage Templates".





3. To edit an existing template, click on the "Edit" pencil icon. 
To create a new template, click on "Create new template".





4. Template name: Assign a unique name for the template.





5. Select "48" under "Characters per line" if printing on 80 mm paper width. This can be done by selecting the default values.
Select "35" under "Characters per line" if printing on 58 mm paper width. The preview is adjusted automatically.





6. Assign a "Receipt type" to the template. Multiple selection is possible.





Elements of the template

The template can contain the following elements, which can be placed via drag and drop.


Text field and table

The text field and the table can be placed using drag and drop. A preview is displayed.

Drag the text field or table to the desired position in the preview.

Now click on the corresponding section in the preview so that it is highlighted in yellow. The properties for the text field and table can then be set on the right-hand side.

Text fields and tables can be formatted and free text can be entered.

Text field:



Table:





Objects and corresponding field values from the database can be assigned (see below for an overview of the field values and their meaning).




It is possible to link the printing of a text field to a condition.




QR code

A QR code can be placed using drag and drop. A preview is displayed.
  1. Text: Displays the free text as a QR code.
  2. Object: Displays the field value as a QR code.






The size of the QR code depends on the selected size, the error correction level and the number of characters to be displayed.

Note: The data in the QR code is protected by a special error correction process. There are four error correction levels (L, M, Q and H) that determine the amount of data that can be stored in the QR code and at the same time increase the ability to detect and correct errors. The higher the error correction level, the larger the QR code.





It is possible to link the printing of a QR code to a condition.




Barcode

A barcode can be placed using drag and drop. A preview is displayed.
  1. Code: Displays the free text as a barcode.
  2. Object: Displays the field value as a barcode.




Code 128 is a barcode that can display the 3 individual character sets from the ASCII character set.
  1. Code 128 A contains upper case letters and special characters.
  2. Code 128 B contains upper and lower case letters.



  1. Width: Values (factor) from 1 to 5. Default value is 2. The actual width depends on the number of characters.
  2. Height: Values from 1 to 255. Default value is 75.





It is possible to link the printing of a barcode to a condition.





Cut

A cut can be placed using drag and drop. A preview is displayed.
It is possible to link the printing of the cutting line (cut line) to a condition.





You can place your own graphics, images and logos using drag and drop. A preview is displayed.

The properties for the image can then be set on the right-hand side. A graphic, image or logo can be uploaded by clicking on "Select image".

It is possible to link the printing of an image to a condition.





Test print

You have the option of printing the current template at any time.
  1. Print data: After selecting the corresponding test data, sample field values are printed.
  2. Print template: Prints the current template with empty field values.






Overview of field values and their meaning


TypeObjectDescription ObjectFieldDescription Field
ObjectcashpointCashpoint Namecashpoint_nameCashpoint Name
ObjectcurrencyCurrencycurrency_nameCurrency - Name
ObjectcurrencyCurrencycurrency_iso3codeCurrency - ISO3 Code
ObjectcurrencyCurrencycountry_isocodeCurrency - ISO Code
ObjectcustomerCustomer Dataordercustomer_customer_numberCustomer Data - Customer Number
ObjectcustomerCustomer Dataordercustomer_user_nameCustomer Data - First Name
ObjectcustomerCustomer Dataordercustomer_user_surnameCustomer Data - Last Name
ObjectcustomerCustomer Dataordercustomer_customer_streetCustomer Data - Street
ObjectcustomerCustomer Dataordercustomer_customer_streetnumberCustomer Data - Street Number
ObjectcustomerCustomer Dataordercustomer_customer_zipCustomer Data - ZIP Code
ObjectcustomerCustomer Dataordercustomer_customer_cityCustomer Data - City
ObjectcustomerCustomer Dataordercustomer_customer_emailCustomer Data - Email
ObjectcustomerCustomer Dataordercustomer_customer_telephoneCustomer Data - Telephone
ObjectcustomerCustomer Dataordercustomer_customer_companynameCustomer Data - Company Name
ObjectcustomerCustomer Dataordercustomer_customer_departmentCustomer Data - Department
ObjectcustomerCustomer Dataordercustomer_customer_internalCommentCustomer Data - Internal Comment
ObjectcustomerCustomer Dataordercustomer_customer_pathfinderCustomer - Pathfinder
ObjectcustomerCustomer Dataordercustomer_customer_doorbellCustomer - Doorbell
ObjectcustomerCustomer Datageocoding_latCustomer - Latitude
ObjectstoreAddressStore Address Datageocoding_latLatitude
ObjectcustomerCustomer Datageocoding_lngCustomer - Longitude
ObjectstoreAddressStore Address Datageocoding_lngLongitude
ObjectcustomerCustomer Dataordercustomer_user_genderCustomer - Gender
ObjectcustomerCustomer Dataordercustomer_customer_aliasCustomer - Alias
ObjectcustomerCustomer Dataordercustomer_customer_locationDetailsCustomer - Location Details
ObjectcustomerCustomer Dataordercustomer_customer_locationDetails2Customer - Location Details 2
ObjectcustomerCustomer Dataordercustomer_customer_locationDetails3Customer - Location Details 3
ObjectcustomerCustomer Datacustomer_ordercountCustomer - Order Count
ObjectdeliveryareaDelivery Areadeliveryarea_nameDelivery Area - Name
Objectloyalty|customerLoyalty Program - Customer DatatotalPointsRemainingLoyalty Program - Remaining Points
Objectloyalty|orderLoyalty Program - Order DatabonusCodeLoyalty Program - Bonus Code
Objectloyalty|orderLoyalty Program - Order DatabonusCodeArchivedLoyalty Program - Archived Bonus Code
Objectloyalty|orderLoyalty Program - Order Data - Points ReceivedrecievedLoyalty Program - Points Received
Objectloyalty|orderLoyalty Program - Order Data - Points RedeemedredeemedLoyalty Program - Points Redeemed
ObjectorderOrder Dataorder_idOrder Data - Order ID
ObjectorderOrder Datafk_customer_idOrder Data - Customer ID
ObjectorderOrder Dataorder_isCanceledOrder Data - Canceled
ObjectorderOrder Dataorder_cancellationCommentOrder Data - Cancellation Comment
ObjectorderOrder Dataorder_isInhouseOrderOrder Data - Inhouse Order
ObjectorderOrder Dataorder_billingnumberOrder Data - Billing Number
ObjectorderOrder DatapreviousBillingNumberOrder Data - Previous Billing Number
ObjectorderOrder Data - Billing Dateorder_billingdateOrder Data - Billing Date
ObjectorderOrder Data - Pre-order Dateorder_preorderdateOrder Data - Pre-order Date
ObjectorderOrder Data - Total Amountorder_amountOrder Data - Total Amount
ObjectorderOrder Data - Net Amountorder_amount_nettoOrder Data - Net Amount
ObjectorderOrder Dataorder_amount_taxoverallOrder Data
ObjectorderOrder Data - Order Commentorder_commentOrder Data - Order Comment
ObjectorderOrder Data - Is A Pre-orderorder_isPreorderOrder Data - Is Preorder
ObjectorderOrder Data - Expected Delivery Timeorder_expectedDeliveryTimeOrder Data - Expected Delivery Time
ObjectorderOrder Dataordertoken_referenceIdOrder Token Reference ID
ObjectorderOrder Datafk_deliveryportalaccount_idDelivery Portal Account ID
ObjectorderOrder Datafk_mandant_idClient ID
ObjectorderEmployeeEmployee who entered the order?orderemployee_employee_numberEmployee Number
ObjectorderEmployeeEmployee who entered the order?orderemployee_user_nameEmployee First Name
ObjectorderEmployeeEmployee who entered the order?orderemployee_user_surnameEmployee Last Name
ObjectorderPortalOrder Portal (Lieferando, etc.)orderportal_idOrder Portal ID
ObjectorderPortalOrder Portal (Lieferando, etc.)orderportal_nameOrder Portal Name
ObjectorderPortalOrder Portal (Lieferando, etc.)orderportal_remotePlatformRemote Platform of the Order Portal
ObjectorderTypeType Of Order (Delivery/ Pickup, etc.)ordertype_nameOrder Type Name
ObjectorderTypeType Of Order (Delivery/ Pickup, etc.)ordertype_constantnameOrder Type Constant Name
ObjectorderTypeType Of Order (Delivery/ Pickup, etc.)ordertype_idOrder Type ID
ObjectstoreStore Datastore_idStore ID
ObjectstoreStore Datastore_nameStore Name
ObjectstoreStore Datastore_bon_headerStore Receipt Header
ObjectstoreStore Datastore_bon_footerStore Receipt Footer
ObjectstoreStore Datastore_salestaxid_euEU Sales Tax ID of Store
ObjectstoreStore Datastore_salestaxid_localLocal Sales Tax ID of Store
ObjectstoreStore Datastore_ceoCEO of the Store
ObjectstoreStore Datastore_crnCommercial Register Number of Store
ObjectstoreStore Datacontractor_nameContractor Name
ObjectstoreStore Datalanguage_nameLanguage Name
ObjectstoreStore Datalanguage_codeLanguage Code
ObjectstoreStore Datalanguage_idLanguage ID
ObjectstoreStore Datastore_abbrevationStore Abbreviation
ObjectstoreStore Datamandantpreferences_feedbackurlClient Feedback URL
ObjectstoreStore Datamandantpreferences_webshopURLClient Webshop URL
ObjectstoreAddressStore Address Dataaddress_idAddress ID
ObjectstoreAddressStore Address Dataaddress_streetStreet
ObjectstoreAddressStore Address Dataaddress_streetnumberStreet Number
ObjectstoreAddressStore Address Dataaddress_zipZIP Code
ObjectstoreAddressStore Address Dataaddress_cityCity
ObjectstoreAddressStore Address Dataaddress_addressAddress
ObjectstoreCommunicationStore Contact Datastore_websiteStore Website
ObjectstoreCommunicationStore Contact Datastore_emailStore Email
ObjectstoreCommunicationStore Contact Datastore_telStore Phone Number
Objectpayment isMultipaymentIs Multiple Payment Allowed
ObjectfiscalRecordFiscal Data In Germanyfiscalrecord_signatureCodesFiscal Record Signature Codes
ListbillpositionsOrder Positionsorderbillposition_idInvoice Position ID
ListbillpositionsOrder Positionsorderbillposition_typeInvoice Position Type
ListbillpositionsOrder Positionsorderbillposition_isVoucherIs a Voucher
ListbillpositionsOrder Positionsorderbillposition_amountPosition Amount
ListbillpositionsOrder Positionsorderbillposition_valuePosition Value
ListbillpositionsOrder Positionsorderbillposition_valueExpandedExpanded Position Value
ListbillpositionsOrder Positionsorderbillposition_refundvalueRefund Amount
ListbillpositionsOrder Positionsorderbillposition_refundvalueExpandedExpanded Refund Amount
ListbillpositionsOrder Positionsorderbillposition_docutPosition Documentation Value
ListbillpositionsOrder Positionsorderbillposition_valueForTaxValue for Tax Calculation
ListbillpositionsOrder Positionsorderbillposition_taxTax Amount
ListbillpositionsOrder Positionsorderbillposition_taxCharacterTax Character
ListbillpositionsOrder Positionsorderbillposition_namePosition Name
ListbillpositionsOrder Positionsorderbillposition_menunameMenu Name of the Position
ListbillpositionsOrder Positionsorderbillpositioncomment_namePosition Comment Name
ListbillpositionsOrder Positionsorderbillpositioninfo_idPosition Info ID
ListbillpositionsOrder Positionsorderbillpositionbox_idPosition Box ID
ListbillpositionsOrder Positionsorderbillpositionbox_namePosition Box Name
ListbillpositionsOrder Positionsorderbillposition_isNotMatchingArticleIdIs Not Matching Article ID
ListbillpositionsOrder Positionsorderbillposition_isRefundIs Refund
ListbillpositionsOrder Positionsfk_orderbillposition_id_voucherVoucher Position Order ID
ListbillpositionsOrder Positionscommoditygroup_idCommodity Group ID
ListbillpositionsOrder Positionscommoditygroup_nameCommodity Group Name
ListbillpositionsOrder Positionscommoditygroup_listCommodity Group List
ListbillpositionsOrder Positionsarticle_kitchennameKitchen Name of the Article
ListbillpositionsOrder Positionsarticle_markonbonMark on Receipt
ListbillpositionsOrder Positionsarticle_preparationtimePreparation Time of the Article
ListbillpositionsOrder Positionsarticle_articlenumberArticle Number
ListbillpositionsOrder Positionsarticle_descArticle Description
ListbillpositionsOrder Positionsarticle_desc_kitchenKitchen Description of the Article
ListbillpositionsOrder Positionsarticle_sequence_posPosition Sequence in POS
ListbillpositionsOrder Positionsorderbillposition_returnableTypeReturnable Type of the Position
ListbillpositionsOrder Positionsorderbillposition_returnableTypeUserTokenResultReturnable Type User Token Result
ListbillpositionsOrder Positionsposprint_levelPrint Level
ListorderTaxpositionsSales Tax Positionsordertaxposition_taxTax Amount of the Position
ListorderTaxpositionsSales Tax Positionsordertaxposition_taxvalueTax Value of the Position
ListorderTaxpositionsSales Tax Positionsordertaxposition_taxCharacterTax Character of the Position
ListpaymentsPaymentsorderpayments_valuePayment Amount
ListpaymentsPaymentspaymenttype_idPayment Type ID
ListpaymentsPaymentspaymenttype_namePayment Type Name
ListpaymentsPaymentspaymenttype_constantnamePayment Type Constant Name
ListpaymentsPaymentspaymenttypecategory_namePayment Type Category Name
ListpaymentsPaymentspaymenttypecategory_isCashIs Cash Payment
ListpaymentsPaymentspaymenttypecategory_isOnlineIs Online Payment
ListpaymentsPaymentspaymenttypecategory_isCardIs Card Payment
ListpaymentsPaymentsapppayment_methodApp Payment Method
ListpaymentsPaymentsapppayment_transcodeApp Payment Transcode
ListtipProvidersTipsstore_has_tipProvider_idTip Provider ID of the Store
ListtipProvidersTipsfk_store_idStore ID
ListtipProvidersTipsfk_tipProvider_idTip Provider ID
ListtipProvidersTipsstore_has_tipProvider_descTip Provider Description in the Store
ListtipProvidersTipsstore_has_tipProvider_optionsTip Provider Options in the Store
ListtipProvidersTipsstore_has_tipProvider_statusTip Provider Status in the Store
ListtipProvidersTipstipProvider_nameTip Provider Name
ListtipProvidersTipstipProvider_constantnameTip Provider Constant Name



    • Related Articles

    • Restaurant POS app guide

      What These instructions describe how to install and set up a printer in the Restaurant POS app. Where Restaurant POS app: Manage printers > Create new printer > Search for printer. Download Restaurant POS App The Restaurant POS app can be downloaded ...
    • Release Notes Restaurant POS App 0.9.38 - March 13, 2025

      Bitmap mode (for fonts, symbols, and graphics) With bitmap mode, you can print all fonts, symbols, and graphics - regardless of which printer you use. How to activate bitmap mode: Go to the "Restaurant POS app". Go to "Manage printers" or select ...
    • WisePad 3.0 with Restaurant POS App

      What The Stripe WisePad 3.0 can be used in combination with the Restaurant POS App as a Bluetooth payment terminal for Android and iOS to accept contactless payments such as credit and debit cards, Apple Pay, Google Pay and many more. Where ...
    • Release Notes Restaurant POS App 0.9.42 (iOS/Android) .43 (Windows) - April 23, 2025

      New features New print template for kitchen receipt for "Park receipt": A new print template for kitchen receipts for "Park receipt" has been added, as no kitchen receipt or a blank kitchen receipt was previously printed during the process. Specific ...
    • Release Notes Restaurant POS App 0.9.45 - June 05, 2025

      New features Kitchen receipt: Printing by commodity groups is now possible in the app:: the assignment continues to be managed in the administration if printing is done on multiple printers, make sure to check the "Printing by product group" option. ...