Commission

Track commissions and manage payslips for your team. The commission page provides visibility into earned commissions and tools for generating payslips.

Track commissions and manage payslips for your team. The commission page provides visibility into earned commissions and tools for generating payslips.

Accessing Commission

  1. Ensure you're in your team account
  2. Click Commission in the sidebar
  3. The URL is /home/[team]/commission

Commission Page Tabs

The commission page has two tabs:

Payslips Tab

View and create payslips for team members.

Commission Log Tab

View the detailed log of all commission entries.

Templates

Upload and use templates to create your payslips with.

Payslips

What is a Payslip?

A payslip is a record summarizing commissions owed to a team member for a specific period. Payslips are created manually by team managers.

Viewing Payslips

The payslips table shows:

ColumnDescription
DatePayslip date
UserTeam member
AmountTotal payslip amount
CreatedWhen the payslip was created

Filtering Payslips

Filter payslips by:

  • Search - Search by content
  • Date Range - Filter by payslip date

Creating a Payslip

  1. Click Create Payslip
  2. Select the team member
  3. Create the payslip

Exporting Payslips to PDF

  1. Click on a payslip to view details
  2. Click Export PDF
  3. The payslip downloads as a formatted PDF document

Payslip Templates

What are Payslip Templates?

Payslip templates are Word (.docx) files with placeholders that are used to generate formatted payslips. Upload a template to customize the layout and content of exported payslips.

Accessing Templates

  1. Navigate to the Commission page
  2. Click the Templates tab

Uploading a Template

  1. Click Upload Template
  2. Select a .docx file (maximum 5 MB)
  3. The template is validated and activated

Only one active template can exist at a time. Uploading a new template replaces the previous one.

Template Placeholders

Use the following placeholders in your .docx template:

Simple Tags

PlaceholderDescription
{userName}Name of the team member
{payslipDate}Date of the payslip
{accountName}Team account name
{commissionsTotal}Total commission amount
{bonusTotal}Total bonus amount
{grandTotal}Grand total (commissions + bonuses)

Commission Loop

Use {#commissions}...{/commissions} to repeat a row or section for each commission entry:

PlaceholderDescription
{saleDate}Date of the sale
{amount}Commission amount
{commissionType}Earned or Reclaimed
{address}Address of the sale
{promotionNote}Promotion details (if applicable)

Bonus Loop

Use {#bonusTargets}...{/bonusTargets} to repeat a row or section for each bonus:

PlaceholderDescription
{targetName}Name of the bonus target
{description}Bonus target description
{bonusAmount}Bonus amount earned

Required Placeholders

The following placeholders must be present in every template:

  • {userName}
  • {payslipDate}
  • {grandTotal}

Templates missing these placeholders will fail validation.

Example Template

A downloadable example template is available from the Templates tab. Use it as a starting point and customize it to match your payslip layout.

Managing Templates

  • View — See the active template name, upload date, and file size
  • Replace — Upload a new template to replace the current one
  • Delete — Remove the active template

Validation

Templates are validated on upload. The system checks for:

  • Valid .docx format
  • Recognized placeholders
  • Required placeholders present

Unknown placeholders are flagged as warnings so you can correct them before generating payslips.

Commission Log

What is the Commission Log?

The commission log shows individual commission entries, both earned and reclaimed. Each commission is linked to a specific sale.

Commission Entry Information

FieldDescription
DateWhen the commission was recorded
SaleThe related sale
ProductProduct sold
AddressSale location
AmountCommission amount
TypeEarned or Reclaimed
Paid StatusWhether included in a payslip
Promotion AffectedWhether affected by a promotion

Commission Types

TypeDescription
EarnedStandard commission from a completed sale
ReclaimedCommission reversed (e.g., canceled sale)

Filtering Commissions

Filter the commission log by:

FilterOptions
Commission TypeEarned, Reclaimed, All
Paid StatusPaid, Unpaid, All
PromotionAffected, Not Affected, All
Date RangeCustom date range

How Commission Works

Commission Calculation

Commissions are calculated based on:

  • Product commission rates (set in inventory)
  • Sale model rules
  • Sale completion status

When Commission is Created

Commission entries are created automatically when:

  • A sale reaches a completed status
  • The sale has a product with a commission rate

Commission and Payslips

  • Commissions start as "unpaid"
  • When included in a payslip, they become "paid"
  • The payslip records the payment

Promotions and Commission

Sales can be affected by promotions, which may modify commission amounts. The commission log tracks whether each entry was affected by a promotion.

Best Practices

For Team Managers

  1. Regular payslips - Create payslips on a consistent schedule
  2. Review before paying - Verify commission amounts
  3. Use filters - Focus on unpaid commissions when creating payslips
  4. Export records - Keep PDF records for accounting

For Team Members

  1. Review your commissions - Check the commission log regularly
  2. Verify accuracy - Report any discrepancies
  3. Track promotions - Understand how promotions affect your earnings

Troubleshooting

Commission Not Appearing

If a commission doesn't appear:

  1. Verify the sale status is complete
  2. Check that the product has a commission rate set
  3. Verify the sale is linked to the correct user
  4. Check the date filter range

Wrong Commission Amount

If commission seems incorrect:

  1. Review the product commission rate in inventory
  2. Check if a promotion affected the sale
  3. Verify the sale amount was recorded correctly
  4. Review the sale model rules

Payslip Issues

If you can't create a payslip:

  1. Verify you have the appropriate permissions
  2. Ensure you've selected a team member
  3. Check that the amount is valid