Sales Code Maintenance
Sales codes group and summarise cost transactions for invoicing and analysis. You can assign them to activity codes on the Activity Code Maintenance form. For example, you can have several different time-based activity codes for assessment, repair, assembly, QA, and the like. On the sales invoice, you can summarise codes on one line as Labour Charge (if the Labour Charge sales code is assigned to each of the activity codes).
You can assign a specific general ledger account to a sales code, which is if revenue is posted when you generate an invoice. When you enter cost transactions, the sales values are calculated immediately and are ready for invoicing. You can see potential sales revenue in real-time using enquiry forms.
Options Reference
Each option and field on the form is described below. Mandatory options and fields are highlighted in red.
Sales Code
Enter a unique code, up to six characters.
Description
Enter a description to represent the code, up to 30 characters.
Type
Select the type of transaction for the sales code:
- Disbursements
- Internal
- General
- Overhead
- Plant
- Purchases
- Stock
- Time
The type you select determines the availability of activity codes you can select on forms. For example, you can only select the Time type when setting up labour price books on the JC Price Book Maintenance form or on the Timesheet Entry form.
You can only select the Plant type as the plant sales code on the JC Activity Code Maintenance form.
Round to the nearest
Enter the interval, in minutes, to which to round up Time type costs when creating JC AR invoices.
On invoicing timesheet cost lines using the sales code from the JC AR Invoice Entry form, the hours on Time type cost transactions round up to the nearest interval defined. For example, the JC sales code rounds to the nearest 15 minute interval. A total of 1 hour 18 minutes (1.30 hours) is entered on a timesheet. When you create the JC AR invoice, the quantity is rounded up from 1 hour 18 minutes to 1 hour 30 minutes.
Tax Code
Select a tax code to default to JC transactions for this sales code.
Note: The customer or supplier tax code changes this for AR and PO/AP JC transaction lines.
Sales GL Account
Enter or select the general ledger account that are credited with the sales value when cost lines with this sales code attached (via activity code) are invoiced. You can use wildcards in this field. If you do, the profit centre of the transaction determines the general ledger account.
Revenue Recognition GL Control Account
This account is taken from the one assigned on the JC Module Control form. This is enabled if revenue recognition is in use and the option to Post recognised revenue to GL is selected on the Job Cost Module Control form.
The account updates:
- If revenue recognition applies to a job, when the revenue is posted to the general ledger, this account is used instead of the sales general ledger account when a sales transaction is created for the job.
- When calculated revenue is posted to the general ledger, this account is used to debit the revenue portion when the post revenue process runs.
Internal/External
This option defaults to External.
You cannot delete a sales code once it is used to process transactions or it is assigned to an activity code. You may change the description of a code any time.
Intrastat/EC Sales
These fields only display if the company is subject UK Intrastat and EC Sales reporting.
- Tax Codes
- Activity Code Maintenance
- JC Price Book Maintenance
- JC Activity Code Maintenance
- JC Module Control
- Revenue Recognition
- Post Revenue