# Key Features

- [Inventory Transactions](https://www.boxhero.io/docs/key-features/tx.md): Use the In, Out, Adjust, and Move functions to record any changes to your inventory. Keeping accurate records for each type of transaction makes inventory management much easier.
- [Barcode Scanning](https://www.boxhero.io/docs/key-features/scan-barcode.md): Barcode scanning simplifies inventory tasks by automating data entry, reducing errors, and accelerating workflows. BoxHero supports both built-in mobile scanning and external scanners for your needs.
- [Barcode Printing](https://www.boxhero.io/docs/key-features/print-barcode.md): You can print custom barcode labels with BoxHero to speed up inventory tracking. Design labels your way and print using any standard printer—no special equipment needed.
- [Purchases & Sales](https://www.boxhero.io/docs/key-features/purchase-and-sales.md): Streamline your inventory and order management, from purchasing and receiving to selling and shipping. You can manage your orders, track inventory, and analyze your sales.
- [Bundles](https://www.boxhero.io/docs/key-features/purchase-and-sales/bundles.md): Create product bundles in BoxHero to sell multiple items as one unit. You can add bundles manually or via Excel import for purchase and sales orders.
- [Sales Reports](https://www.boxhero.io/docs/key-features/purchase-and-sales/sales-reports.md): The Sales Reports feature provides insights into your purchasing and sales performance.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.boxhero.io/docs/key-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
