Product Codes are one of the key areas in developing and implementing SyteLine. Items (Parts) are the driving point of the system. All modules utilize items or derive their information from the use of items. Every item must have a Product Code. The Product Code is the method used to link a variety of functional areas of the system to an item.
Determining your company’s catalogue of Product Codes is not always an easy task. The following information is a list of where and how SyteLine uses Product Codes. They are not listed in any order of importance. The main module(s) where the functionality is used is/are listed next to or below the functionality statement.
Assign General Ledger Account Numbers (IC, PO, CO, SFC)
The Product Code is the vehicle for linking an item to the Chart of Accounts. They system performs “on-line” accounting with all movements of items. These movements are accounted for in the General Ledger by the accounts tied to the Product Code. More than one item may be assigned to the same default account in the General Ledger. These “default” accounts are:
Inventory*
WIP
Inventory Adjustments
Material Overheads
Sales*
Cost of Goods Sold*
Sales Discounts*
This assumes that the MULTI-WAREHOUSE DISTRIBUTION ACCOUNT functionality is NOT being used (see #7)
The primary method of gathering information from the system is by the Item Number. The secondary sorting method is the Product Code. Items having the same Product Code can be grouped together on reports. Some examples of how groupings might be arranged:
Raw Materials
Steel
Sub-Assemblies
Custom Materials
Glass
Finish Goods – medical
Finished Goods – computer
Assign an Identification for Sales Analysis (IC, CO)
Sales analysis reports can be printed to scrutinize sales by dollars and/or quantities within Product Codes. General Ledger accounts have no bearing on these reports.
Assigned Standard Cost Variances (IC, PO, CO, SFC)
When the Cost Type = Standard, all Item Standard Cost Variances are reported against the item in the default variance accounts listed in it’s Product Codes.
Assign Fixed and Variable Material Overhead Costs (IC, SFC)
Material overhead costs are assigned to items through their Product Code. Each Product Code allows a Fixed and/or a Variable overhead cost to be loaded. These costs are percentages (%) used to calculate an item’s overhead during Standard Cost roll-up and for General Ledger account posting as they take place. An item’s total cost, with overhead percentage applied, is calculated in the following manner:
The item’s Bill of Material cost is multiplied by each overhead factor of it’s Product Code. The overhead cost is then added to the Bill of Material cost to arrive at the total material and overhead applied to the material cost.
Set Standard Product Line Mark-ups (IC, CO)
A standard percentage mark-up can be used with all items within a Product Code. This eliminates the need to input pricing during the Order Entry process or to “auto-set” prices based on the item costs to all customers. (There are other levels of customer/item pricing available in the CUSTOMER/ITEM CROSS REFERENCE FILE and the PRICING MATRIX functions within SyteLine.
Multi-Warehouse Distribution Accounts (IC, CO)
The Product Code can be used to setup separate accounts for each warehouse. This allows for accounting and inventory count information to be sorted by warehouse. This data can be used to control warehouse demands, stock consignments, and Profit & Loss centers. The accounts can be established for each Warehouse/Product Code combination.
Set Standard Discounts by Customer Type and Product Code (CO)
A standard discount file can be assembled to allow an item to have a default discount applied during the Order Entry process. This discount is determined by the combination of the customer’s type and the item’s Product Code.
Inventory Cycle Count Functionality (IC)
The Product Code can be utilized for setting the Cycle Count parameter flag. It is also a primary sort field for generating Cycle Count Sheets. Count discrepancy percentages in Cycle Counting can be established to reduce the number of quantity discrepancies reported on the Cycle Count Variance Report. Example: Setting the Count Tolerance at 2% for items that are weight-counted will eliminate the printing of quantity variances in a range of +/- 2% on the Cycle Count Variance Report.
MRP Parameters (MRP)
MRP information can be controlled and built by Product Code. Forecast ranges and Reschedule PO/JOB tolerance can be constructed to tailor the MRP actions and messages by Product Code.
Salesperson Commissions (CO)
Salesperson’s commission records are driven by the combination of the item’s Product Code and the order’s Salesperson(s). The commission computed is a factor of the item’s price and the salesperson’s commission percentage for that Product Code
Pricing (CO, IC)
Product Codes can be utilized to facilitate a variety of pricing possibilities. Price matrix functions are driven by Product Codes and can be used to select the correct pricing formula during price calculations in the Order Entry Function.
System Utilities (IC, CO, PO, SFC)
Many system utilities for “upkeep”, “changes”, and “deletions” are setup for utilizing Product Codes to select items or records to perform utility functions.
Occurs at data entry, before posting the AP journal to the GL while stating
Yes to compress journal before posting.
APA # Adjustment Transaction and Voucher Number
Occurs at data entry, before posting an adjustment to a vendor Invoice in
the AP program Enter Vouchers and Adjustments.
APP # Payment Transaction and vendor Number
Occurs at data entry, before posting an AP check that has been printed for Standard
payments or entered for Manual payments in the AP program Payments.
APRV # Recurring Voucher Transaction and Voucher Number
Occurs at data entry, before posting a recurring voucher from the Recurring Voucher
program to the Enter Vouchers and Adjustments program and the posting this file.
APV # Voucher Transaction and Voucher Number
Occurs at data entry, before posting a voucher to a specific vendor in the AP program
Enter Vouchers and Adjustments.
APX Multi-Currency Gain/Loss Transaction
Occurs when:
(1) The system has been setup for multi-currency in the system parameters program.
The Generate Currency Gains and Losses program has been performed using
Payables as the Accounts to Process option.
There have been different buying rates used for the specified currencies as found
in the accounting utilities menu.
Accounts Receivable Distribution Journal
AR Compressed AR Journal Transactions
Occurs at data entry, before posting the AR journal to the GL while stating Yes to Compress journal before posting.
ARC # Credit Memo Transaction and Invoice Number
Occurs at data entry, before posting a Credit Memo to a Customer’s Invoice in the AR program Invoices, Debit and Credit Memos.
ARC FIN CHG Credit Memo to Finance Charge Transaction
Occurs at data entry, before posting a Credit Memo to a previously created finance charge in the AR program Invoices, Debit, and Credit Memos.
ARC OPEN Open Credit Memo Transaction
Occurs at data entry, before posting a Credit Memo as open to a Customer in the AR program Invoices, Debit, and Credit Memos.
ARD # Debit Memo Transaction and Invoice Number
Occurs at data entry, before posting a debit memo to a previously created Invoice in the AR program Invoices, Debit, and Credit Memos.
ARD FIN CHG Debit Memo to Finance Charge Transaction
Occurs at data entry, before posting a debit memo and open to a Customer in the AR program Invoices, Debit, and Credit Memos.
ARD OPEN Open Debit Memo Transaction
Occurs at data entry, before posting a debit memo as open to a Customer in the AR program Invoices, Debit, and Credit Memos.
ARI # Invoice Transaction and Invoice Number
Occurs at data entry, before posting an Invoice to a Customer in the AR program Finance Charges.
Occurs when generating, then posting, a finance charge against a past due paying Customer in the AR program Finance Charges.
ARP # Payment Transaction and Check Number
Occurs at data entry, before posting a Customer’s check in the AR program Payments.
ARX Multi-Currency Gain/Loss Transaction
Occurs when:
(1) The system has been setup for multi-currency in the system parameters program.
(2) The Generate Currency Gains and Losses program has been performed using Receivables as the accounts to process option.
(3) There have been different buying rates used for the specified currencies as found in the accounting utilities menu.
Bank Revaluation Distribution Journal
REVALUATION
ADJUSTMENT Multi-Currency Revaluation Transaction
Occurs when the Bank Revaluation Utility is performed and the result is a gain or
loss with a non-domestic customer or vendor.
Fixed Assets Distribution Journal
FA Compressed FA Journal Transaction
Occurs at data entry, before posting the FA journal to the GL while stating Yes to
Compress journal before posting.
FADEP # Depreciation Transaction and Asset Number
Occurs when depreciation of the assets has been generated, then posted, using the
FA program Post Depreciation.
FADSP # Asset Disposal Transaction and Asset Number
Occurs when an asset is disposed and subsequently posted in the FA program Dispose an Asset.
FAT # Asset Transfer Transaction and Asset Number
Occurs when an asset is transferred and subsequently posted in the FA program Transfer an Asset.
General Journal/User Defined Journal
Income
Summary GL Year End Closing Expense/Revenue Transaction
Occurs when the GL year end utility has been performed to net out the previous year’s revenues and expenses with the difference applied to the user defined retained earnings account. Each revenue and expense account will display this transaction type as found in the accounting utility menu as GL Year End Procedure.
Year
Closing GL Year End Closing Income Summary Transaction
Occurs when the GL year end utility has been performed which creates the prior year’s retained earnings as found in the accounting utility menu as GL Year End Procedure.
General Ledger
Date
Summary Compressed GL Transactions by Date
Occurs when the Compress GL Transactions program has been performed to compress GL transactions using the Date option as found in the accounting utilities program.
Period
Summary Compressed GL Transactions by Period
Occurs when the Compress GL Transactions program has been performed to compress GL transactions using the Period option as found in the accounting utilities menu.
Allocation
Summary Occurs when an account is set up as D type (Allocation) in the Chart of Accounts.
Payroll Distribution Journal
PR Compressed PR Journal Transactions
Occurs at data entry, before posting the payroll journal to the GL while stating Yes to Compress Journal Before Posting.
PR # PR Number
Occurs when payroll has been generated, checks printed, and posted as found in the payroll program Payroll Processing using Transaction Print/Post.
PR [DIST DATE]
Payroll Transaction and Date
Occurs when the payroll has been generated, checks printed and posted, as found in the payroll program Payroll Processing using Transaction Print/Post.
Customer Order Distribution Journal
CO Compressed CO Journal Transactions
Occurs at data entry, before posting the Order Entry journal to the GL while stating Yes to Compress Journal Before Posting.
INV CRT # Customer Order Return and Order/Line Number
Occurs when there has been a return against a previously shipped Customer Order in the Order Entry program Ship Transaction using the Manual Ship/Return option
INV CSH # Customer Order Shipment and Order/Line Number
Occurs when there has been a shipment against a Customer order in the order entry program Ship Transaction.
Inventory Control Distribution Journal
IC Compressed IC Journal Transactions
Occurs at data entry, before posting the INV journal to the GL while stating Yes to Compress journal before posting.
INV ACTC Inventory Update
Occurs when there has been an update or change to the inventory account used previously
to track the costs of the quantity on-hand to the GL. The change occurs in the inventory
program Stock Loc.
INV ADJ Inventory Adjustment
Occurs when there has been an adjustment to the quantity on-hand in the inventory program Adjust found in the Qty commands for Item stockroom locations.
INV CC-A Cycle Count Adjustment
Occurs when there is a different quantity entered in the Enter Cycle Count Qty versus the
cut-off quantity and then posted in the inventory cycle counting program Post Qty.
INV CHGM Change Item Cost Method
Occurs when the cost method in Item Maintenance has been changed which would revalue the inventory currently on-hand (i.e. from Specific to Average as found in Item Maintenance).
INV MISU Inventory Miscellaneous Issue
Occurs when there has been a miscellaneous issue from Inventory on-hand as found in the Inventory program Stock Loc using the Qty Commands for 1 Misc. Issue.
INV MOVE Inventory Move
Occurs when an Inventory quantity is moved from one location to another where the new location has a higher specific cost or has a different GL inventory account than the prior location as found in the Inventory program Stock Loc using the Qty Commands for Move.
INV MRCP Inventory Miscellaneous Receipt
Occurs when an inventory quantity is moved from one location to another where the new location has a higher specific cost or has a different GL inventory account than the prior location as found in the inventory program Stock Loc using the Qty Commands for Move.
INV PI-A Physical Inventory Adjustment
Occurs when the quantity posted in the physical inventory program is different from the quantity that was originally generated as found in the inventory utilities program Physical Inventory using the Financial/Inventory Posting.
INV SADJ Stack Adjustment
Occurs when the Manual LIFO/FIFO Adjustment utility has been run and has created a transaction to offset an incorrect entry of an issue or receipt.
INV STDC Inventory Roll Current to Standard Cost
Occurs when:
(1) The system has been set for standard costing in the system parameters.
(2) The inventory utility Roll Current cost to Standard Cost has been used to change the standard unit cost in Item Maintenance.
INV TADJ Multi-Warehouse Transfer Loss
Occurs when the inventory warehouse program Transfer Loss has been performed to enter a list or partially lost transfer order. Basically (qty shipped > qty received) as found in the inventory program Stock Loc using Transfers for Transfer Loss.
INV TMOV Multi-Warehouse Transfer between Warehouses
Occurs when performing a warehouse transfer of material where the GL account number of the new stocking location differs from the old stocking location as found in the inventory program Stock Loc using Transfers.
INV SMOV Multi-Site Transfer Order
Occurs when when your Site parameter “Posting Method” is set to “Intra-Entity”
INV DMOV Multi-Site Transfer Order
Here’s what I’ve figure out by looking at the code (I couldn’t find anything in the design document).
For either one of these references, you must be performing a Multi-Site Transfer Order (From Site not equal to To Site).
The journal transaction will appear in the To Site’s database.
The journal transaction is created at Receiving time when FOB Site = To Site.
The journal transaction is created at Shipping time when FOB Site = From Site.
The journal transaction will contain “INV SMOV”.
If it is set to “Inter-Entity”, then the reference will be “INV DMOV”.
Shop Floor Distribution Journal
SF Compressed SF Journal Transactions
Occurs at data entry, before posting the Shop Floor journal to the GL while stating Yes to Compress Journal Before Posting.
INV JADJ # Job BOM Cost Roll Up and Job Order Number
Occurs when an Item using specific cost method:
(1) has been Xref from a PO to a Job.
(2) has been received/issued to the Job.
(3) has the PO vouchered at a different cost than it was received.
(4) performs the Job Definition utility ‘Job BOM Cost Roll Up’ while changing the flag labeled ‘Update ‘P’ Ref Matl Actual Cost’ to ‘Yes’.
INV JBF # Job Order Back Flush and Job Order Number
Occurs when an Item has been flagged as Backflush Item: Yes on screen two, then entered as a Job BOM. The Material is automatically issued based on the quantity completed when the Operation or Job is shown as complete.
INV JCLS # Job Order Other WIP Variance and Job Order Number
Occurs when:
(1) The system has been set for standard costing in the system parameters.
(2) The Job in question has been completed.
(3) There has been variance between the standard cost and the actual cost found in the Job Definition program.
INV JFIN Job Order Finish and Job Order Number
Occurs when an Item has been partially completed on a Job and has been moved to Inventory without completing the Job found in the Job Definition program Job Transaction.
INV JFMO Order Fixed Material Overhead and Job Order Number
INV JMOV # Job Order Overhead Variance and Job Order Number
Occurs when:
(1) The system has been set for standard costing in the system parameters.
(2) The Item found in the Job BOM in which material overhead is being applied has had an update to the standard unit cost after the Job was created.
(3) The material is issued using the new standard cost found in the Job Definition program Material Transaction.
INV JMUV # Job Order Material Usage Variance and Job Order Number
Occurs when:
(1) The system has been set for standard costing in the system parameters.
(2) The material actually issued to the Job is greater or less than the standard quantity required.
(3) The Job in question has been completed as found in the Job Definition program.
INV JOB # Job Order Other Issue and Job Order Number
Occurs when an Item is issued to a Job that has a material type of Other as found in the Job Definition program Matl Transaction.
INV JOI# Job Order Material, Tool, Fixture, Issue, and Job Order Number
Occurs when an Item is issued to a Job that has a material type of Material, Fixture, Tool as found in the Job definition program, Material Transaction.
INV JOL # Job Order Labor and Job Order Number
Occurs when a Job labor transaction has been posted to a Job as found in the Job Definition program Job Transaction.
INV JRWK # Job Order Return for Rework and Job Order Number
Occurs when:
(1) The system has been set for actual costing in the system parameters.
(2) An Item that was previously produced and moved to Inventory is returned back to the originating Job through the Job Definition program Job Transaction.
INV JVMO # Job Order Variable Material Overhead and Job Order Number
Occurs when:
The shop floor control parameter labeled Ovhd Basis has been either set to M (material).
(2) The Variable Material Ovhd Rate in the product code file has been set to a value > 0 for those Items found on a Job BOM.
(3) The BOM Items have been issued to the Job found in the Job Definition program Material Transaction.
INV JWIP # Job Order WIP Account Change and Job Order Number
Occurs when a Job order’s WIP account has been changed after costs have been posted to the Job found in the Job Definition program.
Project Control Distribution Journal
PRJ MTL Project Resource Transaction
Occurs when a Project Resource transaction is performed.
PRJ ADJ Project Adjustment Transaction
Occurs when an Adjustment transaction is performed.
PRJ LBR Project Labor Transaction
Occurs when a Project Labor transaction is performed.
JCLS PRJ Project’s Job Order Other WIP Variances
Occurs when a job is cross referenced to a project and is closed with WIP variances.
JFIN PRJ Project’s Job Order Finish
Occurs when a job is cross referenced to a project and an item has been partially completed on a job and has been moved to Inventory without completing the job found in the Job Definition program Job Transaction.
JOL PRJ Project’s Job Order Labor
Occurs when a job is cross referenced to a project and a job labor transaction has been posted to a job as found in the Job Definition program Job Transaction.
JOM PRJ Project’s Job Order Material
Occurs when a job is cross referenced to a project and a job material transaction has been posted to a job as found in the Job Definition program Job Transaction.
JMUV PRJ Project’s Job Order Material Usage Variances
Occurs when a job is cross referenced to a project; the system has been set for standard costing in the system parameters; the material actually issued to the job is greater than or less than the standard quantity required; and the job in question has been completed as found in the Job Definition program.
JFMO PRJ Project’s Job Order Fixed Material Overhead Variances
JVMO PRJ Project’s Job Order Variable Material Overhead Variances
Occurs when a job is cross referenced to a project; the shop floor control parameter labeled Ovhd Basis contains at least M (material); the Variable Matl Ovhd Rate in the product code file has been set to a value greater than zero for those items found on a Job BOM; and the BOM items have been issued to the job found in the Job Definition Program Matl Transaction.
Purchase Order Distribution Journal
PO Compressed PO Journal Transactions
Occurs at data entry, before posting the Purchasing journal to the GL while stating Yes to Compress Journal Before Posting.
INV P-CL # PO Status Change and PO/Line Number
Occurs when a Purchase Order Line Item or the entire Purchase Order is closed where there is a cost difference between what the received Line Item cost versus what it was originally billed within the vouchering process, as found in the Purchase Order programs Items.
INV PIV # PO Status Change and PO/Line Number
Occurs when a Purchase Order Line Item or the entire Purchase Order is closed where there is a cost difference between the received Line Item cost versus what it was originally billed within the vouchering process, as found in the Purchase Order program Items. Any previously existing journal references may display the reference INVP-CL#. All new transactions will use INV-PIV.
INV PNI # PO for Non-Inventory Item and PO/Line Number
Occurs when a non-inventory Item is received against a Purchase Order Line Item, as found in the Purchasing program Enter Receiving Transaction.
INV PRCV # PO Receipt and PO/Line Number
Occurs when an Inventory Item is received against a Purchase Order Line Item as found in the Purchasing program Enter Receiving.
INVPRTN # PO Return and PO/Line Number
Occurs when a previously received Inventory Item on a Purchase Order Line Item is returned, as found in the Purchasing program Enter Receiving Transaction.
Work Center Distribution Journal
WCM # Work Center Material
Occurs when Actual Materials are posted either when there is a manual issue via the Work Center Materials Transaction screen or when Backflushing occurs for a Production Schedule or JIT Production as a result of posting transactions the Production Schedule Quantity Transaction screen or JIT Transaction screen and this represents the component costs of material from Split WIP.
WCL # Work Center Labor
Occurs when Actual Materials Labor hours are posted either when here is a manual issue via the Work Center Labor Transaction screen or when Backflushing occurs for a Production Schedule or JIT Production as a result of posting transactions the Production Schedule Quantity Transaction screen or JIT Transaction screen or component costs of material from Split WIP.
WCFO # Work Center Fixed Overhead
Occurs when Material, Labor or Machine Fixed Overhead costs are posted either when here is a manual issue via the Work Center Labor Transaction screen or when Backflushing occurs for a Production Schedule or JIT Production as a result of posting transactions the Production Schedule Quantity Transaction screen or JIT Transaction screen or component costs of material from Split WIP.
WCVO # Work Center Variable Overhead
Occurs when Material, Labor or Machine Variable Overhead costs are posted either when here is a manual issue via the Work Center Labor Transaction screen or when Backflushing occurs for a Production Schedule or JIT Production as a result of posting transactions the Production Schedule Quantity Transaction screen or JIT Transaction screen or component costs of material from Split WIP.
WCO # Work Center Outside Labor
Occurs when Actual Materials Labor hours are posted either when here is a manual issue via the Work Center Labor Transaction screen or when Backflushing occurs for a Production Schedule or JIT Production as a result of posting transactions the Production Schedule Quantity Transaction screen or JIT Transaction screen. These transactions are for Outside Work Centers or component costs of material from Split WIP.
WCI # Work Center Inventory
Occurs when issuing materials from inventory for Production Schedule Complete transactions or JIT Production.
WFIN # Work Center Finished Goods
Occurs when Finished Goods are received into inventory from a Work Center.
Recent Comments