Cost of Sales

Overview

This report lets you analyse the profitability of transactions at both the header and item levels and can operate on multiple tiers. For example, if a sales order is associated with multiple work orders, you can use this report to evaluate the profitability of each Work Order individually and the overall profitability of the Sales Order.

The following costs are measured:

  • Purchases
  • Goods Issued (can also be used for non-inventory items)
  • Goods Returned (can also be used for non-inventory items)
  • Expenses that are linked to transactions in the Ledger.
  • Services that are internal services (labour) from timekeeping.

Settings

Navigation Example

Main Menu > Setup > Settings > General (tab)

Note

The defaults are the values for new databases, new users and new Transaction Types. Your database may have different values.

Setting Description Default
Accounting > Setup Costing RulesEdit (text) in the Value column opens a screen where Transaction Types (modules) are linked to Cost Types (see screenshot below).Not applicable
Accounting > Filter - Accounts that update Cost of Sales (e.g. = 2, in (1,2,3))Allows specific accounts to be included or excluded from Cost of Sales for the Detailed Ledger view.Blank
The Costing Rules screen, linking Transaction Types such as Sales Orders and Work Orders to Cost Types like Stock Issued, Purchases, Timekeeping, and Invoices.
Costing Rules linking Transaction Types to Cost Types.

Buttons Explained

Button Description
ViewGenerates a report based on the selected filters.
OutputAvailable if templates are added.
Menu
  • Reset Data Filter: Resets all the filters.
  • Views: Switches to the selected view:
    • Transactions
    • Items
    • Detailed Ledger
    • Setup – Cost of Sales
  • Actions
    • Rebuild: Rebuilds the report if changes were made to the setups.
  • Export
    • Email Excel: Attaches the current display to an email.
    • Export Grid: Creates a .xlsx file and lets you select a save location.
  • Layout & Grids
    • Save
    • Save (All Users)
    • Restore Default (All Users)

Filters Explained

Filter Description
Top rowSearch dropdown list to select SO (Sales Order) or WO (Work Order) and to type a number in the adjacent field.
Second row
  • Select:
    • Trans Date for the transaction date.
    • Invoice Date for the customer invoice date.
  • Date: A dropdown list with various date options (e.g. Today, This Month).
  • Date fields: Options to customise the date selection.
  • Transaction: Select from a list of transactions in your Costing Setup (e.g. SO or WO).
  • Status: A dropdown list of all the possible statuses to filter records accordingly.

Transactions View

Navigation Example

... Cost of Sales > Menu (button) > Transactions

  • Displays a cost summary at a transaction level.
  • All the Costs linked directly to the transactions or to cascading transactions appear.
  • When Invoiced Date is selected, the Actual Invoiced and Variance between Order and Invoiced appear.
  • Actual Costs that are linked at a Header or Item level appear in this view.

Sections

  • Field Chooser (*): Add or remove sections. The options are:
    • Transaction: Displays information that is in the transaction header.
    • Costs: Displays the costs associated with the transaction.
    • Summary: A financial summary including the profit earned on the transaction.

Transaction Fields

Field Description
Field Chooser (*)Add or remove fields (columns).
IDThe system-generated number allocated to the entry.
Trans No.The transaction's code and number.
StatusThe status of the transaction.
DateThe field includes the transaction code (e.g. SO Date or WO Date) and displays the transaction date.
InvoicedDisplays the invoice date.
FromThe transaction that was copied to create the transaction.
EntityThe entity selected for the transaction.
CustomerThe name of the customer.
Cus CatThe customer's category.
Job CatThe job's category.
RepThe rep selected on the transaction.
ReferenceThe reference filled in on the transaction.
FlowIDThe system-generated number allocated to the transaction flow.

Costs Fields

Field Description
Stock IssuedThe quantity of stock issued from Goods Issued transactions.
Stock ReturnedThe quantity of stock returned from Goods Returned transactions.
PurchasesThe total value of purchases from Purchase Orders.
ServicesThe total value of labour from Timekeeping records.
ExpensesThe expenses allocated to the transaction (see below).

Summary

Field Description
TotalThe transaction total.
Invoiced
  • Only displayed if the filter Invoice Date is selected.
  • Displays the amount invoiced.
Variance
  • Only displayed if the filter Invoice Date is selected.
  • Displays the difference between the transaction (e.g. Sales Order) and invoiced amount.
CostThe total costs as reported in the costs' section.
ProfitThe difference between the transaction total and costs which should be the profit earned on the transaction.
GP%Gross Profit percentage: profit as a percentage of the transaction total (sales).
MU%Markup percentage: profit as a percentage of the costs.

Context Menu (right-click)

Field Description
Open TransactionOpens the original transaction.
Linked TransactionsDisplays a list of linked transactions.
Item SummaryDisabled in Transactions view.
Stock IssuedDisplays a list of Goods Issued transactions. Only applies to entries with an amount in the Stock Issued column.
PurchasesDisplays a list of Purchase Orders. Only applies to entries with an amount in the Purchases column.

Items View

Navigation Example

... Cost of Sales > Menu (button) > Items

  • Displays the costs and profit earned at an Item Level. 
  • If the transaction uses Estimates, the Estimate items appear; otherwise transaction items appear.
  • Actual Costs that are not linked to Items do not appear in this view.

Sections

  • Field Chooser (*): Add or remove sections. The options are:
    • Transaction: Displays information that is in the transaction header.
    • Item: Displays information about the item.
    • Qty: Displays quantity information.
    • Costs: Displays the costs associated with the transaction.
    • Summary: A financial summary including the profit earned on the transaction.

Transaction Fields

Field Description
Field Chooser (*)Add or remove fields (columns).
IDThe system-generated number allocated to the entry.
Trans No.The transaction's code and number.
FlowIDThe system-generated number allocated to the transaction flow.
StatusThe status of the transaction.
DateThe field includes the transaction code (e.g. SO Date or WO Date) and displays the transaction date.
FromThe source transaction.
EntityThe entity selected for the transaction.
CustomerThe name of the customer.
Cus CatThe customer's category.
Job CatThe job's category.
ReferenceThe reference filled in on the transaction.

Item Fields

Field Description
MatunitIDThe system-generated number for the material's unit entry.
ItemIDThe system-generated number for the item.
TypeThe type of item (e.g. Est, Itm, Mat).
Item No.The sequential number allocated to items on a transaction.
DescriptionThe item's description.
CodeThe item's code.
CategoryThe item's category.
SubcategoryThe item's subcategory.
DepartmentThe item's department.
ProviderThe provider of outwork.
ResolveThe item's resolve on the transaction (e.g. Reserve, Produce).
Adj%The adjustment percentage applicable to the item.

Qty Fields

Field Description
EstimatedThe quantity needed as per the estimate.
ActualThe actual quantity used.
VarianceThe difference between the Estimated and Actual quantities. Where more items were used (actual exceeds estimate) the variance appears in red.

Costs Fields

Info

The settings (see above) determine which specific transactions are included.

Field Description
Stock IssuedThe quantity of stock issued from Goods Issued transactions.
Stock ReturnedThe quantity of stock returned from Goods Returned transactions.
PurchasesThe total value of purchases from Purchase Orders.
ServicesThe total value of labour from Timekeeping records.

Summary

Field Description
TotalThe transaction total.
Invoiced
  • Only displayed if the filter Invoice Date is selected.
  • Displays the amount invoiced.
Variance
  • Only displayed if the filter Invoice Date is selected.
  • Displays the difference between the transaction (e.g. Sales Order) and invoiced amount.
CostThe total costs as reported in the costs' section.
ProfitThe difference between the transaction total and costs which should be the profit earned on the transaction.
GP%Gross Profit percentage: profit as a percentage of the transaction total (sales).
MU%Markup percentage: profit as a percentage of the costs.

Context Menu (right-click)

Field Description
Open TransactionOpens the original transaction.
Linked TransactionsDisplays a list of linked transactions.
Item SummaryDisplays the item's summary.
Stock IssuedDisplays a list of Goods Issued transactions. Only applies to entries with an amount in the Stock Issued column.
PurchasesDisplays a list of Purchase Orders. Only applies to entries with an amount in the Purchases column.

Allocating Expenses

  • Expenses can be assigned to specific projects (transactions) using the Allocate Expense menu item, accessed by right-clicking an expense item in the ledger.
  • This allocation can only be done using the local currency.
  • The following columns can be added to the Ledger Items View to provide an indication of the allocated Expenses:
    • Expense Allocation: Lists the transactions to which the expense was allocated.
    • Allocated Total: The total amount that was allocated.
      • Note: These fields are highlighted in red when the Allocation does not match the item total.
  • See Landing Costs for detailed instructions on how to allocate these expenses.

Report an issue with this page

For more useful feedback, select the text on the page you're reporting about, then click Feedback again — or continue without selecting anything.