How To: Setup and Use the Stock PNominal for Non-Sale Items
Table Of Contents
Introduction
Purchase nominals (PNominals) allow you to record financial transactions for non-sales stock items such as:- Packaging
- Labels
- Pre-printed picking tickets
- Sales invoices
- Other stationery items
When a purchase invoice is posted for these items, the cost is posted to the selected purchase nominal account rather than the standard stock nominal account.Before You Begin
Create a new stock PNominal with:- System Type: Purchasing
- Account Type: Stock Item
For guidance, see How To: Create Nominal Accounts.Steps
1. Open the Stock Record
Open the Stock screen and load the required non-sales stock item.If the stock item does not already exist, create it first using one of the following guides:2. Enter Edit Mode
If the stock record is not already in edit mode:- Press Alt + E, or
- Click Edit
3. Exclude the Item from Cost of Sale
Open the Stock | Detail | Options tab.Tick the COS Excluded Item checkbox.This setting is recommended because non-sales items do not have an associated cost of sale transaction.4. Assign the Purchase Nominal
Open the Stock | Detail | Accounting tab.In the PNominal field:- Select the purchase nominal you created earlier.
- If the nominal is not available in the list, right-click the field and select Refresh.
5. Save the Record
Press Ctrl + S or click Save to store your changes.Additional Information
Duplicate Nominal Codes
If you create a nominal account using a code that already exists:- A warning message will appear when you save.
- You can either:
- Acknowledge the warning and continue, or
- Change the nominal code and save again.
Sales Posting Configuration
If Post header totals only (Sales) is enabled in System Values | Accounts | General | General , manufacturer, stock type and stock item nominal mappings cannot be used.Existing Duplicate Codes
Duplicate nominal codes are not permitted.If duplicate codes existed before upgrading to a version that prevents duplicates, you may encounter a warning when editing and saving those records. In this situation, the record cannot be saved until the duplicate code issue has been resolved.