12. Glossary
This chapter explains the terms used in LivingRoom and in this manual, in alphabetical order. Each entry ends with a link to the chapter that covers the subject in full. Words in bold are labels exactly as they appear on the screen.
In this chapter
Numbers · A · B · C · D · E · F · G · H · I · K · L · N · O · P · R · S · T · V · W
Numbers
3PL (third-party logistics provider)
A company that stores, prepares or ships goods for you, such as a prep center or a fulfillment warehouse. An Admin can connect a 3PL's system in Settings › Integrations › 3PL to exchange stock, receipt, shipment and return data with it, and the 3PL Reconciliation page compares the 3PL's stock count with yours. See Chapter 9.
A
Adjustment category
The reason you give when you add units to stock or remove them by hand, for example "Damaged – Prep Center", "Found Inventory" or "Correction / Data Entry Error". Each category is for In adjustments, Out adjustments or both; the list is kept in Settings › Adj. Categories, and the loss reports group write-offs by category. See Chapter 6.
Automatic updates
An Admin setting in Settings › Updates: the app checks once a day for a new version, downloads it and installs it when the app is closed (on an installation for all users, when you click Install update). Only updates signed by the software publisher are installed. It shows Coming soon until your vendor offers automatic updates. See Chapter 10.
B
Background job
Work that runs on its own while you go on working: imports, exports, backups and restores. A bar shows how far it has got; if another import of the same company is running, it waits for it. A job running when the app is closed or restarted stops and is not started again by itself - you start it again. A large sales or settlement import is saved in parts, so a stopped one may be a partial import. See Chapter 7.
Background mode
An Admin setting in Settings › Operational: after the last window is closed, the app stays in the system tray and keeps running its scheduled work (automatic backups, e-mails). Closing the last window still signs you out; Quit on the tray icon or File › Quit (close all windows) stops everything. Start with Windows is each Windows user's own choice while it is on. See Chapter 10.
Backup (.webak file)
One encrypted file that holds everything on your installation: the install-wide data, every company, attachments and logos. LivingRoom makes an automatic backup once a day (it checks when it starts and every hour while it is open), makes one before an update changes your data, and you can make one at any time with Create Backup Now in Settings › Backup. Backups are encrypted with your license key (plus an optional extra password): anyone who has the key and a copy of a backup can open it, so keep the key safe and copy backups off the PC. See Chapter 10.
Backup password
A password you choose in Settings › Backup that opens your backups on any PC by itself - no license key of yours and no support needed (the PC needs the app activated, with a license or a trial key). The app keeps no copy of it. You can also choose that only the backup password opens new backups. The off-site copy needs one. See Chapter 10.
Batch
A quantity of one product at one warehouse, with its own receipt date and its own landed cost per unit. Every receipt creates a batch; a transfer moves units into a new batch at the destination with the same cost and receipt date, and returns, found units and kitting create batches too. Sales, removals and kits use up batches in FIFO or FEFO order. See Chapter 6.
Beta
A label on a connection that works but has not yet been checked with real data from that service, such as the Generic 3PL CSV connector: check its results carefully. A license key issued to a beta tester also shows a Beta label on the License page. See Chapter 9 and Chapter 2.
Bin location
Where a batch sits in a warehouse, such as A3-S2-B1 - a free label, or one that must follow the warehouse's bin format. You set it when you receive and can change it in the Batches window; Bin Transfer moves a whole batch or part of it to another bin (part of a batch becomes a new batch with the same receipt date, lot, expiry and cost). Pick lists are sorted by bin. See Chapter 6.
Break-even price
The lowest selling price at which a sale covers its costs: landed cost plus prep fee plus WFS fee, raised to allow for the share of sales you expect to be refunded. The Break-Even Calculator on a product's page works it out, together with a Min Viable Price that also earns your target ROI. See Chapter 4.
Break-even scenario
A set of the break-even calculator's inputs saved under a name for a product, so you can load it again or compare several side by side. Scenarios are kept for the company. See Chapter 4.
Bundle
A product you sell as one listing that is made from other products in your catalog, for example a gift set or a multipack. Its make-up (which components, how many of each) is saved as a bundle definition on the Kitting & Bundles page. See Kitting and Chapter 6.
Business expense
A cost of running the business that belongs to no product, such as software, advertising or shipping supplies, entered once or as a monthly, quarterly or yearly expense on the Expenses page. The Executive Summary shows them as Operating Expenses and the profit after them; product profit does not change. See Chapter 8.
C
Case pack (Pack Qty)
The number of individual items in one case or pack that you buy from a vendor. It is set as Pack Qty on the product's vendor link and, together with the product's Sell Pack Qty, gives the pack ratio. See Chapter 4.
Certificate (office server)
The office server's proof of who it is, made by the app when an Admin turns the office server on and valid for five years. Each PC connected to the office server remembers it and refuses a server that shows another one ("The office server's certificate has changed"). Make a new certificate replaces it; every PC must then be connected again with the new connection code. See Chapter 10.
Client PC
A PC that uses another PC's data through an office server. It keeps no copy of the data and runs no server of its own; the data folder, background mode, updates and the Danger Zone are set on the office server PC. See Chapter 10.
Close short
Ending a purchase-order line before all ordered units have arrived, for example when the vendor confirms the rest is out of stock. Admins and Managers click Close Short on the line and enter a reason; the line then counts as complete, and the share of the order's shared costs and fees that the missing units would have carried is spread over the units that did arrive. See Chapter 5.
COGS (cost of goods sold)
The cost of the units you sold in a period. In LivingRoom each sold unit carries the landed cost of the batch it came from, so COGS includes purchase-order costs and prep fees; reports call it Landed COGS. See Chapter 8.
Cohort
The products that launched in the same month (a product launches with its first sale). Reports › Cohorts shows each cohort's units, revenue or net profit in the months after its launch. See Chapter 8.
Coming soon
A label on a connection that is built but not switched on in this version, for example Walmart sign-in, the Amazon, eBay, Etsy and Shopify API connections, QuickBooks Online and most 3PL connectors. Its screen shows a card instead of its settings; only an update can switch it on (or, to try it early, a Test unlock from your software provider). See Chapter 9.
Company
A separate business with its own products, vendors, purchase orders, stock, sales and reports, kept in its own database. You move between companies with the company switcher in the header; an Admin adds companies on the Companies page, and your license sets how many you can have. See Chapter 3.
Connection code
What an Admin types on a PC to connect it to the office server, for example 192.168.1.20:8443 · 3F9A-12C4-B7D1-E09A: the office server's address and port, then the first 16 characters of its certificate's fingerprint. It is shown in Settings › Office Server on the office server PC. See Chapter 10.
Container type
The kind of packaging a product comes in from a vendor, such as Bag, Box, Glass or Plastic. You choose it on the product's vendor link; Admins keep the list in Settings › Container Types, and Cost Intelligence can show prep costs by container type. See Chapter 4.
Cycle count
Counting the units actually on the shelf for a product and correcting the program to match. You record the difference with Cycle Count / Adjustment on the Inventory page: choose the product and batch, In or Out, the quantity and an adjustment category. See Chapter 6.
D
Data folder
The folder where new companies' databases and copies of imported files are stored; by default %APPDATA%\LivingRoom\Data. It can be chosen during first setup, and an Admin can change it later with Data Folder Path (all companies) in Settings › Operational. Existing companies stay where they are, and backups always go to the separate backups folder. See Chapter 10.
Demo company
A company filled with made-up data, to try the app with. It does not count against your license's company limit, is left out of the Global view, and is deleted with one click when you are done. See Chapter 3.
E
Encrypted data (data protection)
Your companies' data and the installation's own data are stored encrypted on the PC, so a copied data folder or a stolen disk shows only noise. Windows keeps the keys for the Windows user who uses the app; the recovery code unlocks the data elsewhere. See Chapter 10.
Estimated COGS (flag)
A warning badge on a sales order some of whose units could not be costed from actual stock at the fulfillment warehouse and were costed at the product's average purchase-order cost instead (an estimate). It shows in Sales Orders and in the result of the sales import; the profit of these orders is approximate. See No cost, Gap fill and Chapter 7.
Expiration date (expiry)
The date after which a batch should not be sold. You enter it as Expiration Date under Batch Details when you receive goods (a product can require it) and can change it later with Batches on the Inventory page. The FEFO method uses it, the Dashboard warns about batches expiring within 30 days, and the Expiring tab of the Inventory page lists them. See Chapter 6.
F
FEFO (First Expired, First Out)
A way of using up stock: the batch with the nearest expiration date is sold, removed or kitted first, and batches without an expiration date come last, oldest first. Choose it for products with a shelf life. See FIFO and Chapter 6.
FIFO (First In, First Out)
The default way of using up stock: the oldest batch, by receipt date, is sold, removed or kitted first, and each unit keeps the landed cost of the batch it came from. An Admin chooses FIFO or FEFO for all companies in Settings › Operational › Inventory Costing Method, and can give a product its own method in its Inventory Costing Override section. See Chapter 6.
Fulfillment warehouse
A warehouse where stock waits to be sold and shipped to customers, such as Walmart WFS, an Amazon FBA center, a 3PL or your own warehouse. In Settings › Warehouses it has the type Fulfillment Location or Both (Receiving + Fulfillment). You transfer stock to it, and each sales import takes stock only from the fulfillment warehouse you choose for that import. See Chapter 5.
G
Gap fill
When a sales file sells more units of a product than the chosen fulfillment warehouse holds, the missing units are a shortage. For each short product you can let the import add the missing units at Use recent purchase cost (last 5 orders average) or Use all-time average purchase cost (a gap fill), so the sales can be costed; the orders are then flagged Estimated COGS, or No cost if the product has no purchase history. See Chapter 7.
Global view
An Admin's view of all companies at once, opened with All Companies (Global) in the company switcher. It shows the Global Dashboard with totals across companies and reports that combine them; the sidebar then shows only Dashboard, Reports, Settings, License and Companies. See Chapter 3.
Grace period
The days after your license's expiry date during which LivingRoom still works normally, with an amber reminder. Its length is set in your license key (30 days unless the vendor set otherwise); a trial license has none, and neither has a subscription that ended because a payment was not made (the app then becomes read-only at its next license check). After the grace period the program is read-only until you activate a renewed key. See Chapter 2.
GRN (Goods Receipt Note)
A PDF that lists what was received on a purchase order, with lot numbers, expiry dates and bin locations; it is sometimes called a goods received note. Download it with Download GRN on the purchase order, or with GRN PDF on a receipt in the receiving history; reversed receipts are left out. See Chapter 5.
Gross profit
Sales revenue (product sales plus shipping income) minus the landed cost of the units sold (COGS), before the marketplace's fees. See Net profit and Chapter 8.
H
Hold (on hold)
A batch put on hold, for example for a recall or a quality check, stays in stock but is not sold, transferred or used up by FIFO or FEFO until it is released. Admins and Managers put batches on hold and release them with Batches on the Inventory page; the Dashboard shows held units in an On Hold card. See Chapter 6.
I
Import Wizard
One page to start any import: it recognises the file, applies your import template, previews and imports Walmart sales, settlement and product files, and sends other files (Amazon, eBay and Etsy reports, bulk purchase orders, warehouse invoices) to their own import page. See Chapter 7.
Inbound shipment
A shipment you sent to Walmart's fulfillment centers. With the Walmart API connected, the Inbound Shipments page shows what you sent and how much Walmart has received; a closed shipment with a shortfall may be worth a reimbursement claim. See Chapter 9.
K
Kitting
Building bundles from their component products. Record Kitting Session on the Kitting & Bundles page takes the component units out of stock (in FIFO or FEFO order) and adds a new batch of the bundle, whose unit cost is the sum of its components' costs. See Chapter 6.
L
Label
A printed product or batch label with a barcode (the product's scannable code) and a QR code, made on the Labels page as a PDF for a label printer (2" x 1", 2.25" x 1.25", 4" x 6") or Avery sheets. See Chapter 6.
Landed cost
The full cost of one unit by the time it is in stock: the vendor's price, plus its share of the purchase order's shipping, tax, duty and other fees (minus refunds, vendor credits and discounts), plus its share of prep-center or warehouse fees and their tax. Shared costs are split over the units ordered on the purchase order, and every sale uses the landed cost of the batch it came from. See the example in Chapter 1 and the full explanation in Chapter 5.
Lead time
The time from ordering a product to receiving it. A vendor link holds the promised lead time; once a product has 3 or more received purchase orders, the reorder suggestions use the time those orders actually took. See Chapter 8.
Lot
The manufacturer's or vendor's lot number for a batch of goods, entered as Lot Number under Batch Details when you receive (a product can require it). Lot numbers appear on the GRN, in the Batches window and in the Lot History report, and help you trace a recall. See Chapter 6.
Lot reconciliation
A check of each lot: how many units should be on hand from the lot's recorded movements, how many are on hand, and the difference. Count on the Lot Reconciliation page books what you counted as a correction. See Chapter 6.
N
Net profit
What a sale or a period really earned: revenue minus landed COGS, minus Walmart's order fees and refunds from the settlement report, and, for a period, minus period fees such as storage. Until the settlement report for a period is imported, its fees are missing and net profit looks higher than it will finally be. See Chapter 8.
No cost (flag)
A warning badge on a sales order whose units were recorded at $0.00 cost: either you chose Import without cost ($0 COGS) for a short product, or the product has no purchase history to estimate a cost from. Import without cost sells the units in stock at their own cost first and records only the short units at $0.00, so the profit of these orders is overstated by the cost of those units. See Chapter 7.
O
Off-site copy
A copy of every backup that the app puts in a folder of your choice outside its own data - a OneDrive or Dropbox folder, or a USB drive - as soon as the backup is made. It needs a backup password. See Chapter 10.
Office server
The PC that keeps the data for the other PCs of an office, when the license includes office server mode. An Admin turns it on in Settings › Office Server; the other PCs (client PCs) connect to it with the connection code and show its data. It must stay on while others work, and every PC runs the same version. See Chapter 10.
Override code
A 16-character code from vendor support that lifts the read-only block of a license that is checked online, when the license server cannot be reached. It is valid for 30 minutes, works once and cannot unlock a key the vendor has blocked; you enter it with Enter override code on the License page, on the red license notice or on the sign-in screen. It is not the same as a backup restore code. See Chapter 2.
P
Pack ratio
How many sellable units one vendor case gives: Pack Qty (items per case) divided by Sell Pack Qty (items per listing). For example, a case of 6 items sold as 2-packs has a pack ratio of 3, so 10 cases make 30 sellable units. When you receive in Cases / Packs or Individual Units, the program uses these numbers to work out the sellable units. See Chapter 5.
Partial import
A large sales or settlement import that stopped part-way (an error in the file, or the app closed): the lines imported before it stopped are saved, the Import History shows Partial, and importing the same file again finishes it - lines already imported are skipped. See Chapter 7.
Password reset key
A one-time key (it starts with RCVR-) that an Admin makes for a user on the Users page (Generate Password Reset Key). With it the user sets a new password on the sign-in page (Locked out? Use a password reset key →) without the Admin. It works once, and it is not the recovery code that unlocks your data on a new PC. See Chapter 3.
Payout check
On Settlement Import, for Walmart's payment report: what Walmart paid you for the period (its Total Payable) compared with what LivingRoom's figures account for - the revenue of your sales orders, each fee type, refunds, reimbursements, adjustments and sales tax - with every other amount named. Any amount left over is shown in red. See Chapter 7.
Period fees
Charges in the settlement report that are not tied to one of your imported orders, such as storage or inbound transportation fees. Reports deduct them from net profit in the period of their transaction date, as a separate Period Fees line. A storage fee, which has no date in Walmart's report, counts on the last day of its settlement period. See Chapter 8.
Pick list
A list of what to take off the shelves for a WFS transfer, a removal or a sales order, sorted by bin so you walk the warehouse once. It reserves and moves nothing. See Chapter 6.
Prep center
A service company (or your own facility) that receives goods from your vendors and prepares them for Walmart, for example by labeling, bagging or bundling, and then ships them on to WFS. In LivingRoom a prep center is a warehouse of type Receiving Warehouse, and its bills are entered as warehouse invoices. See Chapter 5.
Prep fee
What a prep center or warehouse charges for its work on your goods, such as labeling or bagging. You enter prep fees from the prep center's bill on the Warehouse Invoices page and allocate them to purchase orders, where they become part of the landed cost. A product's Prep Fee Est. is only a planning estimate. See Chapter 5.
Purchase order (PO)
An order to a vendor for one or more products (lines), numbered automatically (for example PO-2026-001). Besides the line costs it can carry shared costs (shipping, tax, import duty and other fees) and deductions (refund, vendor credit, discount). Its status moves from Unreceived to Partially Received and Fully Received, and finally to Closed when you lock it with Lock & Close. See Chapter 5.
R
Read-only mode
A state in which you can still sign in, look at and export everything and manage the license, but cannot add or change data. LivingRoom becomes read-only when there is no valid license, after the grace period, when the license server refuses your key, or after 30 days without a successful license check; a red notice says why. While the program is read-only an Admin can still make a backup and every user can change their own password, but an Admin cannot restore a backup; vendor support can. See Chapter 2.
Receiving warehouse
A warehouse where goods from your vendors are delivered and received, such as a prep center, an inbound 3PL or your own storage. In Settings › Warehouses it has the type Receiving Warehouse or Both (Receiving + Fulfillment). See Chapter 5.
Reconciliation
Comparing the stock LivingRoom expects with the stock a warehouse reports, and resolving the differences. Warehouse Reconciliation compares your WFS stock with Walmart's count (through the Walmart API); each difference is resolved with Accept Walmart's Count, Keep My Count, Flag for Investigation or Dismiss. 3PL Reconciliation does the same for a connected 3PL. See Chapter 6.
Recovery code
A 25-character code the app makes when it first protects your data. It unlocks the data when Windows no longer can - a new PC, a reinstalled Windows, a reset profile. Keep it away from the PC, like your license key. It is not a password reset key. See Chapter 10.
Reimbursement
Money Walmart pays you for units it lost or damaged in its fulfillment centers; it appears as a credit in the settlement report. The Reimbursements page compares the units Walmart lost with what it has paid back and lists Possible claims. See Chapter 7.
Removal order
Units taken out of stock at a warehouse at your request, usually from WFS: sent back to the vendor (RTV), disposed of (Disposal) or returned to you (Return to Seller). You record one with Log Removal on the Inventory page; an Admin can reverse it. See Chapter 6.
Reporting API
A read-only data feed (OData) that lets reporting tools on this PC, such as Power BI Desktop or Excel Power Query, read your LivingRoom data with an API key. Contact support to set up access. See Chapter 9.
Restock request
A note that an out-of-stock product should be reordered, with the quantity, a priority and a target order date. Anyone who buys or receives stock can add one with New Request on the Restock Requests page; Admins, Managers and Purchasers can turn a pending or reviewed request into a purchase order with Convert to PO. See Chapter 6.
Restore code
A one-time code from your software provider (it starts with WER-) that lets this PC restore a backup made under
another license, together with that backup's license key. See
Chapter 10.
Role
A set of permissions given to a user. The built-in roles are Admin, Manager, Purchaser, Receiving and Reports Only; a user can have more than one role and gets everything each of them allows. A user's roles decide which pages and buttons they see. See Chapter 3.
S
Scheduled pull
Walmart orders and the newest settlement report pulled by themselves every 6 hours, 12 hours or day while the app runs (off until an Admin switches it on). Nothing is saved until you click Review & import. See Chapter 9.
Scheduled report e-mail
Reports the app e-mails by itself every week or month, as a PDF or a weekly digest, to the users who may see them. Admins and Managers set them up in Settings › Operational. See Chapter 9.
Seat
One person signed in. Your license's Max Users is the number of seats: how many people can be signed in at the same time. A person with several windows, or signed in on two PCs of an office server, uses one seat. See Chapter 3.
Sell Pack Qty
The number of individual items in one sellable unit, that is, in one Walmart listing (1 for a single item, 2 for a 2-pack). It is set on the product and used with Pack Qty to work out the pack ratio. See Chapter 4.
Sellable unit
One unit as you list and sell it on Walmart, which may contain several items. Purchase-order quantities, stock, sales and unit costs are all counted in sellable units. When you receive, you can count in Cases / Packs, Individual Units or Sellable Units, and the program converts the count to sellable units. See Chapter 5.
Settlement
Walmart's settlement report for a pay period: for each order it lists the sale, Walmart's fees, refunds and adjustments, plus charges and credits that are not tied to an order. You import it on the Settlement Import page; its rows are matched to your imported sales orders by order number, and rows that cannot be matched are listed with Review Unmatched Orders. See Chapter 7.
Settlement fee
A charge in the settlement report, such as a WFS fulfillment fee, a return processing or return shipping fee, a storage fee or an inbound transportation fee. Fees tied to an order are spread over that order's units; the others become period fees. Both reduce net profit. See Chapter 7.
Shipping income
The shipping a buyer paid on an order, after shipping discounts and before tax: on Amazon, eBay, Etsy and Shopify orders from their orders files, on Walmart orders you ship yourself from Walmart's payment report (WFS orders have none: Walmart keeps the shipping). It is part of revenue and kept in its own Shipping income column; the labels you buy are a cost (Shipping labels). See Chapter 7.
Shipping labels
The shipping labels you buy through a marketplace (and Amazon's shipping and gift-wrap chargebacks): a fee, the
settlement fee type ShippingFee. In QuickBooks they go to the account Shipping Labels.
Starting cash
The cash you had on a given day, saved by an Admin on Reports › Cash Flow. The cash-flow projection starts from it, and it switches on the Cash flow goes negative e-mail. See Chapter 8.
Support file
A file made on the About page (Send to support) with what support needs to help you - the version, the computer, the settings and the latest log - and none of your business data. You attach it to an e-mail yourself. See Chapter 11.
Support session
Remote help from the vendor: support signs in to LivingRoom on your computer with a time-limited support token made for your installation, so you never share your own password. While it lasts, the header shows when the session expires, and the sign-in and every change are marked "(vendor access)" in the Activity Log. Afterwards your Admins see when it started and how long it lasted. A support session cannot accept the End-User License Agreement or the AI assistant's consent for you. See Chapter 11.
T
Test unlock
A file from your software provider that switches on a Coming soon connection for your installation only, for up to 90 days, so you can try it before it is released. An Admin installs it on the Test unlock card in Settings › License; such a connection carries the label Test unlock — expires <date>. See Chapter 9.
Transfer
Moving units from one warehouse to another, usually from the prep center to WFS, with Transfer to Warehouse on the Inventory page. The moved units keep their landed cost and receipt date. See Chapter 6.
V
Vendor credit
Money a vendor credits you against a purchase order, for example for damaged goods. You add it to the purchase order as a Vendor Credit cost, even after the goods have been received, and it lowers the landed cost of the order's units. See Chapter 5.
Vendor SKU
The vendor's own item number for a product, entered on the product's vendor link (Vendor SKU) and printed on purchase orders so the vendor knows what you order. Not the Walmart Vendor SKU, which is your own SKU on Walmart. See Chapter 4.
W
Walmart Item ID
Walmart's own number for your listing, entered on each product. The sales import uses it to find the product each sale belongs to, so keep it filled in. See Chapter 4.
Walmart Vendor SKU
Your own SKU for the product on Walmart (Walmart's name for it), shown on the product as Walmart Vendor SKU; a new product gets a placeholder made from its Walmart Item ID. For another marketplace the label is that marketplace's SKU (for example Amazon SKU). Not the Vendor SKU of a vendor link. See Chapter 4.
Warehouse invoice
A bill from a prep center or warehouse for its work on your goods, entered on the Warehouse Invoices page with New Invoice (or imported with Import Invoice). Each invoice line is allocated to one or more purchase orders, the allocations must add up to the invoice subtotal, and the invoice's tax follows the lines, so both fees and tax become part of the landed cost. See Chapter 5.
WFS (Walmart Fulfillment Services)
Walmart's fulfillment program: Walmart stores your inventory in its fulfillment centers, ships each order to the customer and charges fulfillment and storage fees. In LivingRoom your WFS stock is kept in a warehouse of type Fulfillment Location with the platform Walmart WFS; only stock in such a warehouse counts as WFS stock in Warehouse Reconciliation. See Chapter 5 and Chapter 6.
What-if scenario
A set of other numbers - a demand change, a lead time, a safety multiplier - with which Reports › Replenishment works its reorder suggestions out again, without ordering anything. Named scenarios are saved per company. See Chapter 8.
Widget
One card, chart or list of the Dashboard, for example Inventory on Hand, Alerts or Top 5 Products by Profit. Customize lets each user choose their widgets, their order and their size (Small, Half width or Full width); you are offered only the widgets your role may see. See Chapter 8.
Related chapters
- Chapter 1: Introduction
- Chapter 5: Vendors, purchasing, receiving and prep centers, for landed cost
- Chapter 6: Inventory, for batches, FIFO and FEFO
- Chapter 7: Sales and settlements
- Chapter 8: Reports and dashboards