Linking Agents to Sales, Repairs & Invoices
5 min read
Published April 12, 2026
Updated July 2, 2026
Linking an Agent to a Sale
Assign a commission agent during sale creation to track their commission on the transaction. The agent search is available in both the POS terminal and the New Sale form.
- Create a new sale from the POS terminal or the Sales > New Sale page.
- Locate the Agent section below the cart totals.
- Start typing the agent's name in the search field (minimum 2 characters). Results display the agent's name, nickname, company, and current default rate.
- Select the agent from the search results.
- The agent's default commission rate and type are displayed automatically.
- To override the default, use the type dropdown to change to Percentage, Fixed Amount, Per Product, or Per Service, and enter a custom rate. Overrides appear highlighted in amber.
- Complete the sale as normal. The commission record is created automatically.
Note
Linking an Agent to a Repair
Assign a commission agent when creating a repair to track referral commissions on repair jobs.
- Create a new repair from the Repairs page.
- Set the repair price, this is required for commission calculation.
- Locate the Agent section in the repair form.
- Search for the agent by name and select them from the results.
- The agent's default commission rate and type are pre-filled.
- Optionally override the rate or type for this specific repair.
- Save the repair. The commission record is created automatically if the price is greater than zero.
Warning
Linking an Agent to a Quotation or Invoice
You can assign a commission agent when creating a quotation or invoice, the same way you do on sales and repairs.
- Go to Invoicing > New Document and choose Quotation or Invoice.
- Scroll to the Commission Agent section (below Notes & Terms).
- Search for the agent by name and select them from the results.
- The agent's default rate and type are used; optionally override them for this document. Overrides appear highlighted in amber.
- Save the document. If you assigned the agent on a quotation, it carries over automatically when the quotation is converted to an invoice.
Note
How Commission Records Are Generated
When a sale or repair is saved, or a standalone invoice is fully paid, with an agent assigned, Fixmo automatically creates a commission record linked to that transaction.
- Sale commission is triggered automatically on sale creation with an assigned agent.
- Repair commission is triggered on save when the repair has both an assigned agent and a non-zero price.
- Invoice commission is triggered when a standalone invoice with an assigned agent is fully paid, calculated on the invoice total and linked through the sale the paid invoice generates.
- Each commission record stores: the agent ID, the sale or repair ID, the commission rate used, the commission type used, and the calculated commission amount.
- The commission record is created with PENDING status.
- If a sale is later voided, a negative commission record is created to reverse the original amount.
- If a sale is partially refunded, the commission is proportionally reversed.
Frequently asked questions
Related articles
- Commission Agents
4 min read
Commission Types Explained
Understand the four commission types in Fixmo, Percentage, Fixed, Per Product, and Per Service, with formulas, examples, and how default rates and overrides work.
- Commission Agents
3 min read
Recording Agent Payouts
Record commission payouts to agents in Fixmo, enter amounts, select payment methods, add references and notes, and track payout history from the agent detail page.
- Commission Agents
3 min read
Agent Detail Page & Commission Tracking
Navigate the agent detail page in Fixmo, view commission history grouped by month, track payouts, understand negative commissions from voided sales, and use period-based reporting.
- Sales & POS
9 min read
Creating a Sale from POS
Walk through the complete POS sale workflow, add products, assign a customer, select serial numbers, apply discounts, and complete the payment.
- Invoicing & Documents
6 min read
Creating Invoices and Quotations
Step-by-step guide to creating invoices and quotations in Fixmo. Add customers, line items from inventory or services, set discounts, due dates, and notes.