Centara
  • Introduction to Centara
  • Getting started with Centara
    • Software and hardware requirements
    • getCentara.exe
    • Install Centara Server
    • Centara Configuration
      • RDM overview
      • Create organization structure
      • General settings
      • Layouts and visual components
        • Creating layouts
        • Assigning layouts in configuration
        • Populating layouts with components
        • Applying functionalty to buttons
        • UI component reference
      • Hardware
        • OPOS installation
          • Epson OPOS
        • Centara server configuration
      • POS Receipts
        • Receipt parts
        • Receipt Directives
          • Formatting directives
          • General directives
          • Hospitality directives
          • Fiscal Printers directives
          • Tender slip directives
        • Receipt logo
        • Receipt template
          • Special formatting
      • POS operators and permissions
        • Create operators and permissions
      • Tenders
      • Other configuration
        • Customer configuration
        • Cash management
          • Setting up cash management
          • Balance report
        • Suspend / retrieve
        • Search
          • Applying customer search
          • Applying product search
            • Style search
            • Stock search
          • Applying transaction search
        • Custom settings
    • Install Centara POS
      • Alternative database configurations
      • Centara Licensing
    • Features
      • Conditional sub-layouts
      • Out of stock warning
  • User guides
    • POS User Guide
      • Operator sign on / off
      • Layouts
      • Selling products
      • Paying for products
      • Voiding
      • Customers
      • Suspend / retrieve
      • Cash management
    • Discount Offer module
      • Getting started
      • Basic discounts
      • Package deals
      • Seasonal offers
      • Miscellaneous
      • Working with the filters
      • Making changes to the discounts
      • Time restrictions
      • Selectors
      • Layered discounts
      • Audit Log
      • Glossary of Terms
    • Loyalty system
      • System overview
      • Creating organization stucture
      • Working with loyalty data
        • General handling
          • Adding loyalty data
        • Giftcards
          • Adding gift card data
        • Store credit
          • Instrument handling
        • Coupons
          • How to setup alphanumeric offer coupon
      • Connecting Centara to Loyalty
      • View loyalty data on POS
      • Loyalty operations
    • Snippet manager
  • Integrations
    • Sentry.io
    • Acumatica
      • Acumatica installation
      • Acumatica Connector
        • Customer creation
        • Cashier Groups
        • Avalara Configuration
        • Common configuration errors
        • General inquiries
  • Development
    • APIs
      • External orders
      • Item API
      • Loyalty API
        • Gift cards
        • Loyalty cards
        • Store credit
    • GraphQL
    • XVal
      • XVal List comprehensions
      • XVal operators
      • XVal examples
      • XVal usage
      • XVal testing
  • References
    • Data processes
      • XVal Library
      • Data process examples
    • POS macros
  • FAQ
    • Centara Server
      • Installation
      • Maintenance
    • Centara POS
Powered by GitBook
On this page
  • Create receipt layout
  • Modify existing receipt layout
  • Define default receipt layout
  • Barcode support
  • Print receipt by pushing a button

Was this helpful?

  1. Getting started with Centara
  2. Centara Configuration

POS Receipts

Centara has a configurable receipt system. There is one main receipt that is printed at the end of a sales transaction. The layout of that that receipt needs to be assigned a POS.

PreviousCentara server configurationNextReceipt parts

Last updated 4 years ago

Was this helpful?

Create receipt layout

Initially, when there are no receipt layouts available, so one can be created either by clicking the Create default receipt button under Setup > POS receipts, or to manually create a receipt layout, click New POS receipt. To modify layout refer to Modify existing receipt layout chapter below. Then publish changes.

When no receipt are defined there will be a Create initial receipts button on the SETUP overview screen. Depending on the supplied region plugin this will create one or more receipts ready for use.

Modify existing receipt layout

List of available receipts can be found under Setup > POS receipts. By clicking the name of the receipt layout, user is redirected to the receipt layout configuration page.

Two properties can be assigned to a receipt layout:

  • Logo

    • A monochrome bitmap file containing the logo referred to in the layout.

  • Receipt body

    • The receipt layout consisting of static texts and print variables

Define default receipt layout

Barcode support

Thermal transfer prints can usually print barcodes and Centara allows you to print variables as a barcode. This is used mostly at bottom of receipts where the transaction number is displayed as a barcode enabling a quick entry of transaction details in case of returns or needing to review the transaction.

</TRANSNUM,BC[Type=110][Height=100][Width=150][Alignment=-2][TextPosition=-13]>

The choice of barcode is defined by the Type parameter in the line above. The most usual barcodes printers support are:

Typecode

Description

108

Code 39

109

Code 93

110

Code 128

120

EAN 128

An application standard of the GS1 implementation using the Code 128 barcode specification

201

PDF417

204

QR Code

The Alignment parameter can take the values -1 for left alignment, -2 for center alignment and -3 for right alignment.

The TextPosition defines if and then where to print the barcode in human readable form. The values can be -11 to not print the human readable form, -12 for the human readable form to be above the barcode and -13 for it to be below the barcode.

The Height and Width parameters define the size of the barcode. Depending on the barcode type as well as the printer model these may need to be tweaked to suit. Using the values in the example above will in most if not all cases produce a barcode, which then can be tweaked.

Print receipt by pushing a button

A macro can be assigned to a button to print out a receipt based on the state of the current transaction. A parameter is given to the macro to specify the receipt ID to print. If no parameter is provided, the current default receipt is printed.

PRINTOVERVIEW(RcptId=5;);

By default the POS prints out receipt layout number 1 by default. In case there is a need to override that behavior, set the (Print receipt) property to a POS configuration scope, then populate the value with one of the existing receipt layouts. Then publish those changes.

Supports printing 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a number of special characters: hyphen (-), decimal point (.), dollar sign ($), slash (/), plus sign (+), percentage sign (%) and ( ).

Supports printing 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a number of special characters: hyphen (-), decimal point (.), dollar sign ($), slash (/), plus sign (+), percentage sign (%) and ( ).

Supports all 128 characters of .

A stacked linear format used in a variety of applications such as transport, identification cards, and inventory management.

A type of (or two-dimensional barcode)

space
space
ASCII
barcode
matrix barcode
[1]