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 them on one line as Labour Charge (where 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 where 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 long.
Description
Enter a description to represent the code, up to 30 characters long.
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 in JC Price Book Maintenance or in Timesheet Entry. You can only select the Plant type as the plant sales code in JC Activity Code Maintenance
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 for JC AR Invoice Entry, 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. Timesheet entry is for a total of 1 hour 18 minutes (1.30 hours). 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.
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 here, in which case the profit centre of the transaction will also be used to determine the GL account.
Revenue Recognition GL Control Account
This account is taken from the one assigned in JC Module Control. This is enabled if revenue recognition is in use and the option to Post recognised revenue to GL is selected in Job Cost Module Control. The account updates by two processes:
- If revenue recognition applies to a job, when the revenue is posted to the GL, this account is used instead of the Sales GL Account when a sales transaction is created for the job.
- When calculated revenue is posted to the GL, this account is used to debit the revenue portion when the Post revenue process runs.
|
Where revenue recognition is in use and the GL is being updated, the Revenue Recognition GL Account is used instead of the Sales general ledger account in relation to these transactions:
|
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. However, you may change the description of a code any time.
Intrastat/EC Sales
These fields are only applicable, and only display, if the company is subject UK Intrastat and EC Sales reporting.