> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mystockpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sales History, Voids, and Customer Records

> Review completed transactions, reissue receipts, void a sale with a reason, and manage customer records in MyStockPulse.

This page shows you how to review past transactions, reverse incorrect sales, and manage customer records in the MyStockPulse Sales module.

## Review a Sale

Open **Sales > Sales History** to review completed and voided transactions. Use the available filters and date range to find a transaction.

Sales History can show:

* Sale date, store, customer, and cashier
* Total and amount paid
* Payment method and payment status
* Sale status
* Sale lines and notes

Open a sale to review its products, units, quantities, prices, subtotals, and payment details. Use **Download** for a PDF receipt or **Print** for a printable copy.

Voided sales remain visible for accountability and should not be treated as active revenue.

## Void a Sale

Only a completed sale can be voided.

**1. Open Sales History**

Navigate to **Sales > Sales History**.

**2. Find the transaction**

Locate the sale and open its actions menu.

**3. Select Void Sale**

Choose **Void Sale** from the actions menu.

**4. Enter a reason**

Enter a clear reason of at least three characters.

**5. Review and confirm**

Review the warning and confirm the void.

Voiding a sale performs the following actions:

* Changes the status to **Voided**
* Records who voided the sale, when, and why
* Restores the sold stock
* Records new inventory snapshots
* Creates a reversal accounting entry

> [!WARNING]
>
> Voiding is not deletion. If the customer already paid, follow the business's refund procedure as well. Voiding does not physically return money.

## Customer Records

Use **Sales > Customers** to add, search, edit, activate, or deactivate customer records. Inactive customers cannot be selected for new transactions, but their historical sales remain available.

Use a named customer for purchase history, contact details, named receipts, or follow-up. Use walk-in when customer details are unnecessary.

## Online Orders and Coupons

Use **Sales > Online Orders** for enabled online stores. Depending on the connection, you can review customer and delivery details, update status, and add tracking. Do not recreate an online order as a POS sale unless the business process specifically requires it.

Use **Sales > Coupons** for promotional codes. POS promotion prices and minimum-price tiers are configured on the product, not as coupons.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.