Table of Contents

Receipts and printing in Aident CashPro

This article explains receipt printing behavior in Aident CashPro.

When a receipt can be printed

In the current implementation, CashPro allows printing only when the receipt is in one of these states:

  • Closed
  • Cancelled
  • Parked
  • EFR Failed

If a receipt is still open, CashPro blocks printing.

Important

Open receipts cannot be printed.

How printing works

When a receipt is printed, CashPro:

  1. resolves the configured printer implementation for the cash register
  2. commits pending transactions
  3. sends the receipt to the printer implementation
  4. increases the No. Printed counter if printing succeeds

If printing fails, CashPro shows an error.

Reprints and receipt copies

CashPro tracks how often a receipt has been printed.

If a receipt has already been printed at least once, report formatting can show a Receipt Copy message on later printouts.

Language and formatting behavior

Receipt output can depend on the cash register setup and report implementation.

Relevant areas include:

  • Language Code on the cash register setup
  • company information
  • local and foreign currency formatting
  • date and time formatting
  • receipt separators and layout formatting

Store and register information on receipts

Receipt output can include information derived from the cash register and company setup, such as:

  • store name
  • company address
  • VAT registration number
  • currency symbol or currency code

The following cash register setup fields are especially relevant for receipt printing:

  • Receipt Printer Implementation
  • Cash Register Printer Type
  • Receipt Printer Name
  • Language Code

Depending on your environment, other device settings may also influence the result.

Useful setup and test actions

In Cash Register Setup, the following actions are especially useful:

  • Get Printer Capabilities
  • Print Cash Receipt
  • Health Check

These actions help validate the configured printer and device connection.

Receipt report selection

CashPro also includes a Report Selection - Receipt area where receipt reports can be assigned per receipt type.

This is typically maintained by an administrator.

Common receipt types users may encounter

CashPro uses different receipt types for different processes, including:

  • sale
  • start
  • opening balance
  • cashier log in and log out
  • float in and float out
  • deposit of change
  • closure
  • difference
  • transfer

The exact report content can vary by receipt type and report selection setup.

Troubleshooting

An open receipt cannot be printed

Complete, park, or cancel the receipt first.

Printing fails

Check printer setup, printer implementation, and device connectivity.

Receipt layout is not correct

Review:

  • receipt report selection
  • printer type
  • receipt printer implementation
  • language and formatting setup