Voiding Sales
From LaneWiki
L’âne supports marking sales as void. These sales remain in the system for auditing purposes, but their values are not reported as sales. This function records information about the user voiding the sale, including his/her username, connection information, and the time of the operation.
- Log into the register.
- Type the ticket number to void, then press Void by Ticket #
- The register will show you information about that ticket. If you want to void the ticket, press Yes.
- If the ticket was successfully voided, the message
X voided.appears. If an error occurred, a message describing the problem will be displayed.
[edit]
Auditing Information
The data is available in XML Reporter reports as:
Sale.voidAt
- The timestamp of the void operation
Sale.voidBy
- The username and connection information of the person who performed the void. For example
jason@localhost. If performed in the register, this data will be in the formregister+123@register1, where123is theClerk.idof the user who performed the operation.
Sale.created
- The timestamp of the creation of the sale.
Sale.createdBy
- The username and connection information of the person who created the sale.
Sale.modified
- The timestamp of the last modification of this sale. This value will always be the same as
Sale.voidAtas void sales can not be further modified.
Sale.modifiedBy
- The username and connection information of the person who last modified this sale. This value will always be the same as
Sale.voidByas void sales can not be further modified.
[edit]
Configuration
SysString:Lane/Sale/Void/Voidable Time Window
- The maximum voidable window. Sales earlier than this interval will not be voidable. Default: 2 weeks
SysString:Lane/Sale/Void/Earliest Voidable Timestamp
- The earliest voidable timestamp. Sales earlier than this timestamp will not be voidable. Default: 1776-07-04 00:00
[edit]
Locale Configuration
There is no ticket %0. : There is no ticket %0.
- The message displayed if the ticket number does not exist.
%0is the ticket number.
Lane/Register/Sale/Void by ID/Confirmation : Are you sure you want to permanently void ticket %0 (%1 %2) ?\n
- A confirmation message.
%0is the ticket number.%1is the customer’s name (Customer->getName()).%2isSale.total.
Lane/Register/Sale/Void by ID/Success : %0 voided.
- A successful void will display this message.
%0is the ticket number.
The DB error messages are not translated — This fact is a bug.

