System Data Company Classes

Introduction

Every customer in Khaos Control must be assigned a Company Class.
Company Classes are a key part of customer management and can be used for:
  • Marketing analysis and reporting
  • Delivery and carriage calculations
  • Promotions and keycode schemes
  • Default financial settings
  • Price list assignment
  • Sales order behaviour
  • Nominal ledger mapping
When a new customer is created, many of their default settings are inherited from the selected Company Class.
Important
Changes made to payment terms, discounts, credit limits and other defaults within a Company Class only affect customers created after the change is made.
Existing customers are not updated automatically.

Warning

Changing payment terms, discounts, credit limits or other defaults in a Company Class does NOT update existing customers.
Company Class defaults are only applied when a new customer is created.

Company Classes Grid

Description

The name of the Company Class.
Examples might include:
  • Retail
  • Trade
  • Wholesale
  • Distributor
  • Export

Company Defaults

These settings are applied when new customers are created using the Company Class.

Discount

The default customer discount percentage.
This populates the Sales Ledger Discount field on the Customer | Detail | Financial screen for new customers.
Changes do not apply retrospectively to existing customers.

Terms (Days)

The default payment terms period for account customers.
Examples include:
  • 30 days from invoice date
  • 30 days month end
  • Monthly payment terms

Terms (Type)

Determines how the payment terms period is calculated.
Examples include:
  • Invoice Date
  • Month End

Credit Limit

The default credit limit assigned to new customers.
When a customer exceeds their credit limit:
  • Their balance is displayed in red.
  • A warning is shown when creating sales orders.
The customer is not automatically placed on credit stop.
For more information, see How To: Change a Customer's Credit Limit.

Payment Type

Defines the default payment method used for sales orders.
Examples include:
  • Cash
  • Cheque
  • Credit Card
  • Account
  • Voucher
  • Credit Note
Note: Customer-specific payment settings in the Customer | Detail | Financial screen take precedence over the Company Class default.

Pricelist

Assigns a default price list to new customers belonging to the Company Class.
If Pricelist Required is enabled, the selected price list is automatically assigned when the customer is created.

Order Defaults

Calc Method

Controls how selling prices are calculated for customers in the Company Class.
Typical options include:
  • Net Unit (B2B)
  • Gross Unit (B2C)
The default value follows the system setting configured in System Values | Sales | Pricing.

Brand

Defines the default brand used for customers and suppliers assigned to the Company Class.
This setting affects:
  • New customer sales orders
  • Existing customer sales orders
  • New supplier purchase orders
  • Existing supplier purchase orders
For more information, see How To: Setup Branding.

Nominal Postings

Sale Nominal

The sales nominal account used for customers in the Company Class.

Purchase Nominal

The purchase nominal account used for suppliers in the Company Class.

Nominal Class

Sets the nominal classification assigned when a customer is created.
When moving a customer to a different Company Class, the nominal classification can also be updated if confirmed in the change dialogue.
Note: Existing customers are not automatically updated when a Company Class is amended.

Options

Manual Prices

When enabled:
  • Promotional pricing is ignored.
  • Customer discounts are ignored.
  • Company Class discounts are ignored.
  • Operators can manually enter prices when adding stock items to sales orders.

Search Exclude

When enabled, customers in the Company Class are hidden from customer searches unless the Company Class filter is specifically selected.

Assign Stock

When enabled, stock is allocated immediately when sales orders are created.
When disabled, stock allocation is postponed.

Inflate Prices

For customers who do not pay VAT, this option increases the net selling price so that the charged amount matches what the gross price would have been if VAT had applied.

Notes

  • Can be used post-Brexit to maintain gross pricing when selling to certain overseas customers.
  • Is not included in web service exports.
  • Is generally not recommended as it can cause reconciliation issues.
  • May result in incorrect refund values when processing customer returns from imported sales orders.

Price List

Identifies the Company Class as a Price List.
The Company Class will also appear in System Data | Sales Order Processing | Price Lists.

Web Match

Restricts web order imports to matching Company Classes only.
If a different Company Class is supplied in the incoming XML, the import will fail, even if the class exists in Khaos Control.

Restrict DDs

Used when the Company Class is configured as a Price List.
When enabled, the Price List will not appear in Company Class drop-down lists in areas such as:

Show Name

(Customers only)
Enabled by default.
When disabled, the Name checkboxes on new sales orders are automatically unticked in the Sales Order | Detail | Addresses screen.
This prevents the company name from being printed on:
  • Invoices
  • Credit Notes
  • Delivery Notes

Pricelist Required

Restricts customers to purchasing only items contained within the assigned price list.

Include in Safe Level

Enabled by default.
When enabled, sales made to customers in the Company Class are included when performing Safe Level Reassessment calculations.

Important Notes

  • Company Class defaults are only applied when creating new customers.
  • Updating a Company Class does not update existing customer records.
  • Changing the default price list in a Company Class does not automatically update the price lists assigned to existing customers.
  • Customer-level settings always take precedence where appropriate.

Context Menu Options

Apply Value Range

Allows a value to be applied to all selected rows within the active column.

Clear Selection

Removes the current selection from the grid.

Additional Information

Company Classes are one of the most important configuration areas within Khaos Control. They influence how customers are priced, how orders are processed, how sales are analysed and how financial defaults are applied. Taking time to design a clear Company Class structure can greatly simplify customer management and reporting across the system.

See Also


Did you find this article helpful?