Archive

Posts Tagged ‘Consultant’

Cut Over Plan

December 23rd, 2008 No comments

Syteline system cut over will be the biggest milestone of your implementation project.  Careful planning would be essential to your project success.

Section A – Initial Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

A1 Groups Specify groups who are allowed access to the SyteLine ERP system.
A2 Group Authorizations (Linked) Allows the system administrator to set up different levels of access for every group within the SyteLine ERP system.
A3 Users Specify users who are allowed access to the SyteLine ERP system.
A4 User Authorizations (Linked) Allows the system administrator to set up different levels of access for every user within the SyteLine ERP system.
A5 General Parameters Lets you set the parameters used throughout the system. Small
A6 Countries (Optional) Set up country codes used throughout the system. Small (add as needed)
A7 Prov/States Set up province/state abbreviations used throughout the system. Small
A8a Currency Codes (Optional) Maintains currency codes used throughout the system. Small
A8b Currency Conversion Parameter Form (Optional) Small
A8c Currency Rates (Optional) Small
A9 Language Ids (Optional) Identify the language used in a string table in the forms database. Small – English is the only supported lanugage

Section B – General Ledger Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

B1 Accounting Periods Maintains the accounting periods used by the General Ledger to post transactions. Small
B2 Account Number Formatting Allow you to change the General Ledger account number or to respecify the section of the account number to use as the sub-account (or whether to use a sub-account at all). Small
B3 Unit Codes Used to view, enter, budget, and report financial information by reporting unit, at the account/sub-account level.  Sub-accounts are not recommended. Small
B4 Departments Maintains a list of all departments referenced by work center and employee records.  Departments are also linked to Unit code 1 for financial reporting. Small
B5 Chart of Accounts Defines account numbers, which will be used throughout the SyteLine ERP system to record, track, and report costs. Small
B6 Chart of Account Allocations (Optional) Routinely distributes an expense among more than one account according to percentages you define. Small
B7 Statistical Accounts (Optional) Used in financial statements to compare important non-financial data to related financial data for measuring such things as productivity and controlling costs Small
B8 Budgets and Plans (Optional) Worksheet used to create budgets and plans for each individual account, accounting period, and fiscal year.

Section C – General Financial Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

C1 Bank Reconciliations Keeps a transaction history against all the bank checking accounts your company uses.  Also used to define the GL Cash account used when processing payment transactions. Small
C2 Bank Addresses (Linked) Maintains address information for the banks your company uses. Small
C3 Ship Via Codes Used to identify the delivery methods available to ship merchandise. Small
C4 Billing Terms Codes Maintains billing terms used by both customers and vendors. Small
C5 Tax Parameters Defines global (applying to both tax systems) switches and dates, and to set optional tax data printing options. Small
C6 Tax System Assign a numerical code to the tax system (ex. 1 = State). Small
C7 Tax Jurisdiction (Optional) Assign a code to the tax jurisdiction (ex. CO = Colorado). Used only if reporting tax by Jurisdiction. Small
C8 Tax Codes Used to specify the percentage of tax to charge to a customer and the GL Account to which the tax is to be posted. Small
C9 Product Codes Allow you to group similar types of items and assign price markups, discounts, GL accounts, tolerance factors, and selection criteria for reports of those groups.  Used to group items for financial purposes using reporting units, and to group for general reporting. Small
C10 Fixed Asset Depreciation Tables (Optional) Used to define custom depreciation methods.  Standard depreciation schedules are already built into the system and can only be viewed by displaying help. Small
C11 Bonus Depreciation Codes (Optional) Used to define additional depreciation. Small
C12 Fixed Asset Parameters Establishes titles for up to three depreciation schedules.  The only one that will be used to post financial transactions is Book. Small
C13 Fixed Class Codes Enter the identifier for the GL account class being established in the system. It is a user-defined code. Small
C14 Fixed Assets Maintains all identifying and descriptive information unique to an asset. Small
C15 Fixed Asset Depreciation Used to define the method in which SyteLine ERP calculates depreciation for each active asset. Small
C16 Fixed Asset Costs Maintains a comprehensive history of all costs accumulated for an asset. All costs will be used for depreciation purposes, except type “Repair.” Small
C17 Project Default Parameters Used to enter the GL account numbers that SyteLine ERP will use. Small
C18 Project Types Used to enter all the codes that classify the project types. Small

Section D – Accounts Payable Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

D1 Accounts Payable Parameters Define aging buckets, specify the accounts to use in the GL, and provide 1099 information. Small
D2 Payment Hold Reason Code Explains why you put the current vendor on payment hold. Small
D3 Recurring Vouchers (Optional) Allow you to generate monthly vouchers for transactions in which the vendor and amount are always the same. Small

Section E – Accounts Receivable Setup

Step Form Purpose Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

E1 Accounts Receivable Parameters Used to enter the default parameter values SyteLine ERP applies throughout Accounts Receivable. Small
E2 Salesperson Classifications (Optional) Used to create sales force classifications by region, division, locality, area, and so on. Small
E3 Salespersons (Optional) Maintains the list of valid salespersons that can be entered for each order header. It is recommended to setup a salesman for either salesman reporting and/or commissions reason. Small
E4 End User Type Used to classify customers and customer orders and to overwrite Sales, Sales Discounts, Accounts Receivable, and COGS accounts based on the specified end user type.
E5 Distribution Accounts Defines distribution accounts for a grouping of items. Small
E6 Finance Charges (Optional) Used to enter amounts charged to the customer for their overdue balances.
E7 Dunning Report (Optional) Use Crystal Reports to modify the report output format, adding your company address, a salutation, and introductory and closing text.
E8a Credit Hold Reason Codes Used to define codes used to explain why various customers have been placed on credit hold. Small
E8b Customer Credit Limits Set credit limits for repeat customers $500k (AZ, Roland DG…) for all others $100k Small
E8C Customer Billing Terms Define customer specific terms Small
Customize Invoice modify the invoice output format, adding your company address, a salutation, and introductory and closing text. Medium
Order Verification modify the form output format, adding your company address, a salutation, and introductory and closing text. Medium
Packing Slip modify the form output format, adding your company address, a salutation, and introductory and closing text. Medium
ProForma Invoice modify the form output format, adding your company address, a salutation, and introductory and closing text. Make sure Commodity Codes Print Medium

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Backup Database before entering Section F (note Parameter forms can be entered, no master data just static data)

Section F – Inventory Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

F1 Inventory Parameters Used to set parameters in your inventory system for use throughout the entire SyteLine ERP system. Small
F2 Units of Measure Used to maintain all units of measure that can be associated with an item. Med
F3 Unit of Measure Conversions Maintains valid mathematical relationships between units of measure. Large
F4 Family Codes (Optional) Allow you to classify groups of items for planning purposes.
F5 Warehouses Maintains all warehouses used in the system. Small
F6 Locations Maintains the list of valid places for inventory. Small
F7 Obsolete/Slow Reason Codes Used to explain why you are designating an item as obsolete or slow-moving inventory. Small (Use blank, do not put GL accts, let product code define)
F8 Commodity Codes (Optional) Used to identify various commodities. Small (figure out how to get them to display)
F9 Items Used to maintain a list of all items bought, manufactured, and/or sold. Large
F9 Items Lead Times and ABC Set long lead critical items (LEDs, substrates) ABC Code A and then use 3days as generic for all remaining items ABC Code C, custom machined parts 3wks ABC Code B Large
F9b Items-Mfg Name/PN Enable User Defined Fields in Item Master for this purpose Med
F10 Item Stockroom Locations (Linked) Used to create a record of every location where an item is to be kept. Small (If we use one stock location)
F11 Item Costs (Linked) Tracks costs associated with items entered on the Item Maintenance screen. Large
F12 Item Pricing (Linked) Maintains pricing and pricing options, which can be associated with items. Medium
F13 Item/Warehouse Adds an item to warehouses in addition to the default warehouse.
F14 Lots Maintains information about lots and their locations. Small (Use lots to track Feature BOM items or SN???)
F15 Item Lot Locations Maintains information about all lot-tracked items and their locations.
F16 Transfer Order Parameters (Optional) Used to set parameters for transfer orders.
F17 Misc. Receipt Reason Codes Used to track the entry of  Miscellaneous Receipt transactions. Small (Use blank, do not put GL accts, let product code define)
F18 Misc. Issue Reason Codes Used to track the entry of Miscellaneous Issue transactions. Small (Use blank, do not put GL accts, let product code define)
F19 Inv. Adjustment Reason Codes Use to explain why a quantity adjustment to inventory is needed. Small (Use blank, do not put GL accts, let product code define)
F20 Transfer Loss Reason Codes Used to explain quantity adjustments to inventory due to transfer losses. Small (Use blank, do not put GL accts, let product code define)
F21 Reservations for Item (Optional) Used to reserve an item.

Section G – Purchasing Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

G1 Purchasing Parameters Enters default values for use throughout Purchasing. Small
G2 Vendor Categories(Optional) Used to add categories to assign to your vendors for financial grouping purposes.
G3 Vendors Maintains a record for all vendors with whom your company deals. Medium (must use AP address)
G4 Drop Ship To(Optional) Used to identify a drop ship address different from the address that appears on the Vendors form. Enter as needed
G5 Vendor/Item Cross Reference Used to associate items with Vendors; allows the setup of vendor part number to your part number and history. Large
G6 Vendor/Item Pricing Used to create vendor specific pricing and quantity price breaks, date sensitive Enter as required for open and new orders
G7 Vendor Letter of Credit(Optional) Used to document letters of credit (LCRs) from your banks to vendors who require them.
G8 Purchase Order Requisition Codes Used to define codes to track the entry of requisitions.

Section H – Sales/Order Entry Setup

Step Form Purpose Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

H1 Order Entry Parameters Used to set default values for customer order entry. Small
H2 Price Codes A user defined code applying to customers or items.
H3 Price Matrix Allow you to associate a specific Price Code with a corresponding Customer and Item to form a price matrix.
H4 Price Formulas Used to enter a pricing formula from which to calculate the necessary unit prices.
H5 Commissions Table Maintenance Contains commission percentage information for each salesperson.  Before this is done, you must first set the labels from the Activities>set labels.  Basically, input salesman as the first and commission for the second.  This will input the labels used when inputting the commission rates and salesman.
H6 Customer Letters of Credit(Optional) A document from a bank stating that the bank will insure the customer’s payment.
H7 Customer Type(Optional) Using them allows you to sort reports by customer type.
H8 Customers Stores all the relevant information for storing basic customer data and tracking what customers buy from the company, as well as what customers owe. Small (active customers only)
H9 Customer Item Cross Reference Track and control information about items bought by specific customers, customer specific items, and customer specific pricing. Enter as new orders come in
H10 Item Pricing Maintains pricing and pricing options, which can be used with items.
H11 CO Returns Reason Codes Used to define codes used to track adjustments to inventory for customer order returns.
H12 RMA Parameters Used to set default values for RMA functions.
H13 Problem Codes Codes used to track and report problems at the order level.
H14 Evaluation Codes Codes used to track and report RMAs at the line item, or individual material, level.
H15 Disposition Codes Used to enter codes at the line item, or individual material, level, which you will use to track and report what happens to material after it has been returned.

Section I – Manufacturing Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

I1 Shop Floor Control Parameters Sets up default policies for scheduling jobs, What-If jobs, and estimate jobs in SyteLine ERP. Small
I2 Shift Codes Maintains codes that identify particular shifts. Small
I3 Holidays Used to enter all dates the entire shop floor is not in operation. Small
I4 Resources Defines resources that perform work on the shop floor. A resource is a non-specific person, machine, or other tool used in at least one step of the manufacturing process. Small
I5 Resource Groups Used to organize resources that can perform the same function. Small
I6 Work Centers For viewing and maintaining information about the work centers in the SyteLine ERP system. Small
I7 Current Operations Maintains routing requirements and costing information for an item. Large
I8 Current Materials Maintains material requirements, costs, and reference information for an item. Large
I9 Planning Parameters Enables features and options used throughout the MRP and APS planning functions. Small
I10 Planning Horizon Calendar Used to enter starting dates for MRP, APS, and master planning horizontal display periods. Small (use monthly buckets)
I11 Forecast Used to enter a prediction of requirements for an item.
I12 Exception Message Priority Used to filter out messages considered less important when generating the Exceptions Report.
I13 ECN Reason Codes Defines codes used to explain why an engineering change is needed.
I14 ECN Priority Codes Defines codes that establish priority for suggested ECNs.
I15 ECN Distribution Codes Used to create distribution lists to add to the ECN.

Section J – Human Resources / Payroll Setup

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

J1 Human Resource Parameters Used to enter the frequency with which each employee should be reviewed. Small
J2 Position Classification Used to enter information classifying the employee’s position. Small – Sales only
J8 Employees Stores all the information necessary for processing and tracking employee payroll, wages, taxes and deductions, and so on. Small – Sales only
J10 Companies Used to enter basic information about the company and its CEO.
J11 Divisions Used to enter information about the divisions within the company.

K – Beginning Balances

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

K1 Inventory Large
K2 AR
K3 AP
K4 Customer Orders
K5 Purchase Orders
K6 Ledger Balances
K7 Open Jobs

L –Action Items

Step Form Purpose Owner(s) Due Date Scope

(Task Size – Small (<1Day) Medium (<1wk)

Large >1wk)

L1 Order and setup for printed checks Medium
L1 Setup and Test Foreign Currency Customers
L3 Projects Module
L4 Write Syteline Work Instructions for Mfg Large
L5 Remove obsolete parts from P&V Large
L6 Background Ques – e.g., Run MRP nightly or weekly
L7 Backup Plan Syteline data Small
Test and Setup Customer Profiles – to email invoices etc directly to customer and accounting
Setup financial statements
Phase 1 Preparation

Cost Roll Ups

Roll Current to Standard

Large
Journal Entries – Purge all “Dist” Journals  IC, PO, SF

How to use the Query Form

September 23rd, 2008 No comments

The “Query” function in Syteline allows you to use multiple selection criteria to query transaction.  The example below show you how to query manual transactions for inventory account in a given date range.

Open the “GL posted transaction query” form.ScreenShot001

Click “Additional Criteria” tab.
ScreenShot002
In the first pull down list, select “Account”.  In second pull down list, select “=”.  Put in an account#, or select from pull down list in the last field, then click the “Add” button.

ScreenShot003Select “Posted from”, let it “=” to General.  That means we will only select transactions that is posted from “General Journal”, instead of normal inventory transactions that are posted from “IC Journal”.  Then click the “Add” button.

Repeat the similar process for “Transaction date”, to give a date range.  Once finished entering all the criteria, click the “Refesh” button.  Transaction data should shows up.

ScreenShot004Right click on left-upper corner of the grid, from the menu, select “To Excel”, you will then be able to export the data to Excel.

The similar query process will work on all the “Query” form.

Categories: Application Tags: , , , , ,

How to Write Procedure

August 23rd, 2008 No comments

The Definition of Procedures

Procedures represent the documentation of business process.  Their purpose is to document all business processes, strategies, and principles and their related information.  In terms of ISO 9000, procedures represent the Level B/Tier 2 of the Quality System.  Procedures should be written in a detailed manner.  They should cover the ‘5 – Ws’, what, where, when, why, and who.  A common rule of content to adopt is 90% specific and 10% general.

Getting Started

Getting organized to begin the process of procedure writing requires several administration steps.  The first step is to determine what kind of procedure system do you require.  This can be determined by reviewing your current procedure situation.

  • Do procedures exist?
  • Are these procedures current?
  • Is there a common procedure?
  • Are or will the current procedures required for a regulatory certification?
  • Review current situation
  • Determine required control
  • Pick a procedure format
  • Start a procedure log
  • Educate procedure writers

Getting Started

The answers to these questions will assist in determining the level of control required manage your procedures.

The next steps are to select the proper procedure format for your system and develop a procedure log to establish procedure requirements. There is no one standard procedure format.  Selecting a procedure format is a matter of reviewing possible styles and selecting the one suited best to meet your requirements.  If a certification, like ISO 9000, is factor a specific procedure format or content may be required.  . Check with you registrar for recommendations.  Establishing a procedure log through the course of the implementation will allow written procedures to be documented and tracked.  Establishing this log prior to the business pilot will allow you to determine the scope of procedure writing required for your implementation.  Some of the most common elements of a procedure log are procedure numbers, titles, revision level, functional area, person responsible, approval responsibilities, and related dates.

Once the procedure system and format have been established, the next step is to select and educate procedure writers.  Often the best people to write the procedures are the ones responsible for the tasks.  The selected procedure writers should be given proper education on what is expected and to review the selected procedure format and content.  Practicing flowcharting business processes is an excellent way to begin the process and to develop proper technique.  Flowcharting helps to understand the level required and where additional or smaller procedures are needed.  After completing the flowchart, the procedures can then be easily written in the specified format or in a draft fashion for a clerical person to input for review.  The final step is to review, approve, and distribute the finished procedures.


Procedure for writing a procedure

1.0 Purpose

1.01     The purpose of this procedure is to detail the requirements necessary                  in documenting a procedure

2.0 Scope

2.01     All procedures must be prepared on standard format paper.

2.02     All procedures must have as a minimum the following:

  • title
  • procedure number
  • issue number
  • date
  • page number
  • purpose
  • scope
  • responsibility
  • definition
  • procedure itself
  • references

2.03     The decision, as to whether or not a written procedure is necessary,                          should be taken on the basis that if the absence of such a procedure                                could adversely affect the quality of work being performed, then a                          procedure is necessary.

2.04     The language used in a procedure should be specific enough to avoid                 ambiguity and general enough to ensure it is practical.

2.05     Documentation Control controls the issue of the procedure numbers                               and the procedure log.

3.0 Responsibility

3.01     Primary responsibility for the adherence to the requirements of this                           procedure shall rest with the originator, with contributing                                          responsibility from the appropriate Function Head.

4.0 Definitions

4.01     Function Head.

The Function Head is defined as the manager for the area in which                                the procedure will be performed.

4.02     Originator.

The preparation and writing of a procedure shall be undertaken by                          personnel familiar with the function to be controlled.  The person(s)                                so defined shall be the originator of the procedure.

4.03     Controlled Document.

Authorized copies of procedures, which are produced on the colored                 pro-forma paper, shall be classified as controlled documents.

Authorized copies of procedures, which are not on colored pre-                          printed paper, shall be classified as uncontrolled documents, i.e.                                 photocopies.

5.0 Procedure

5.01     The Originator will prepare a draft procedure.

5.02     The Originator will then forward the draft procedure to all                                        departments affected by the procedure for their comments.

5.03     Departments are normally given two weeks to respond with their                             comments.  (Originators should specify in a covering memo, the                          deadline for comments and circulation list.)

5.04     Comments are taken into account and the procedure modified if                               necessary.  The Project Leader will arbitrate on any disagreements.

5.05     The Originator signs and dates the document under the Approval                            Section.

5.06     Document Control issues official copies of the procedure.

6.0 Reference Documents

6.01     The references shall identify all procedures, operating instruction,                                   and documents referred to within the procedure, which are not part                                of the procedure itself.

Sample Procedure Format

Title
Originator Procedure Title Issue Number
Approval Procedure Number Issue Date

1.0 Purpose

Objective of the procedure.

2.0 Scope

To what activities the procedure applies.

3.0 Responsibility

Who is responsible for implementation?

4.0 Definitions

Terms or words not readily understood.

5.0 Procedure

Step by step instructions of each activity stating:

  • What is done?
  • By whom?
  • When, where, and possibly why?

6.0 Reference Documents

Any other documents or referred to activities.

CRP Planning

July 23rd, 2008 No comments

Categories: Implementation Tags: , ,

CRP Script

July 2nd, 2008 No comments

CRP – INVENTORY CONTROL

  • Set up parameter files
  • Determine item structure for Item Master.  Determine what will be inventory items and non-inventory items.
  • Determine structure for Product Codes/Distribution Accounts.
  • Set up master files
    • Item Master
      • Purchasing information
      • Manufacturing information
      • Costing information
      • Engineering information
      • Sales information
    • Product Codes/Distribution Accounts
    • Warehouse Master
    • Stock Locations
      • Nettable/non-nettable
      • Temporary/permanent
    • Reason Codes for miscellaneous inventory transactions
    • Set up Customer/Item and Vendor/Item Cross References
    • Determine valid item/stockroom locations for each inventory item & ranking
    • Determine use of lot tracking and/or serial tracking
    • Determine use of item reservations
      • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements:
        • Item maintenance, including BOMs
        • Product Code/Distribution Accounts maintenance
        • Warehouse orders and transfers
        • Use of miscellaneous inventory transactions
        • Cycle count
        • Physical inventory
        • Periodic procedures and utilities
          • Rebalance utilities
          • Cost roll-ups
          • Roll current unit cost to standard unit cost
          • Delete transactions/locations/lots/serial numbers
          • Set item PTD and YTD totals to zero
  • Determine reports and/or documentation to be used for all procedures – SyteLine and internal
  • Establish guidelines for retention of documents and reports – printing hard copies or printing to the terminal

CRP – BOM

  • Set up master files
    • Work Centers – scheduling & costing information
    • Machine Master
    • Maintenance schedules
    • Cells
    • Create current routings and bills of material for manufactured items
    • Perform BOM utilities to create standard routing/BOM
      • Low Level Processor
      • BOM Cost Roll-up
      • Roll Current Unit Cost to Standard Unit Cost
  • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements:
    • BOM maintenance
    • Periodic procedures and utilities
      • Cost roll-ups
      • Roll current unit cost to standard unit cost
      • Delete utilities
      • Substitutions
  • Determine reports and/or documentation to be used for all procedures – SyteLine and internal
  • Establish guidelines for retention of documents and reports – printing hard copies or printing to the terminal


CRP – ENGINEERING CHANGE NOTICES

  • Set up codes
    • Priority Codes
    • Reason Codes
    • Distribution Codes
  • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements:
    • Use of Engineering Change Notices for items, estimates, and/or jobs
      • Guidelines for use
      • Requests
      • Flow of documentation through system
      • Changes to
      • Revision tracking
      • Approval
  • Determine reports and/or documentation to be used for all procedures – SyteLine and internal
  • Establish guidelines for retention of documents and reports – printing hard copies or printing to the terminal


CRP – ORDER ENTRY

  • Set up parameter files
  • Set up master files, creating examples of each possible type of record or situation that may occur
    • Customer Master
    • Ship-To Addresses
    • Salesperson Master
    • Billing Terms
    • Ship Via Codes
    • Shipping Return Reason Codes
    • Customer Hold Reason Codes
    • Set up Customer/Item cross-references
    • Determine use of Drop Ship To’s
    • Tax codes
      • Determine requirements for reporting on sales tax collected
      • Establish required tax codes
      • Establish procedures for assessing sales tax on orders
      • Pricing
        • Review requirements
        • Establish pricing by some combination of available methods
        • Determine procedures for price changes
        • Determine procedures for exceptions to existing pricing
        • Determine procedures for new item pricing and/or modifications to items
  • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
    • Customer Order Entry – steps
      • Create order
      • Print Order Verification
      • Verify on-hand, available to ship
      • Print Order Pick List
      • Ship items
      • Print Packing Slip
      • Print Bill of Lading
      • Invoice order
      • Close order after invoicing
    • Customer Order Entry – types of orders to consider
      • Regular/blanket in stock
      • Regular/blanket manufacture to order
      • Regular/blanket conversions
      • Regular/blanket spare parts
      • Regular/blanket services
      • Other

CRP – ORDER ENTRY (contd.)

  • Changes to existing orders
  • Managing back orders – completing/not completing
  • Expediting orders
  • Progressive billing – use and management
  • Stopping/re-releasing orders
  • Order cancellations
  • Shipping return procedures
    • Use of RMAs to manage
    • Flow of documentation through the system
    • Notification to shipping department and customer service/accounting          for credit to customer
    • Perform shipping return
    • Inspection of returned goods and return/not return to inventory
    • Generation and control of credit memos
    • Un-ship (prior to invoicing)
    • Use of credit holds and credit limits
      • Compliance and exceptions
      • Changes to credit limit
    • Order Inquiry handling by customer service
    • Reserving inventory for orders
    • Adjustments to price after invoicing
    • Commissions
      • Use of SyteLine commission structure or external
      • Management of calculation
      • Adjustments to
      • Payment through AP or Payroll
    • Routine utilities and procedures
      • Closing orders
      • Purge Customer Order Audit Trail
      • Rebalance Customer Order/Posted Balance
      • Balance History
      • Period/Year end Procedures
      • Delete and purge transactions
  • Determine reports and/or documentation to be used at each step – SyteLine and internal
  • Establish guidelines for retention of documents and reports – printing hard copies or printing to the terminal

CRP – PURCHASING

  • Set up parameter files
  • Set up master files, creating examples of each possible type of record or situation that may occur
    • Vendor Master and remit to vendors
    • Billing Terms
    • Ship Via Codes
    • Drop Ship To’s
    • Receiving Return Reason Codes
    • Set up Vendor/Item cross-references
    • Determine use of Drop Ship To’s
      • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
        • Purchase Requisitions – if and for what items
        • Purchase Order Entry – steps
          • Create purchase order
          • Verify cost
          • Print Purchase Order
          • Print purchasing Receiving List
          • Receive items
          • Close order after vouchering (AP)
    • Purchase Order Entry – types to consider
      • Regular/blanket for inventory stock items
      • Regular/blanket for non-inventory items
      • Regular/blanket Customer Orders – cross-reference or not
      • Regular for Job Orders – cross-reference or not
      • Regular for inter-company purchases
    • Lot/serial controls on purchases
    • Expediting Purchase Orders
    • Canceling Purchase Orders
    • Managing back orders – completing/not completing
    • Receiving returns
      • Use of RMAs to manage
      • Flow of documentation through the system
        • Notification to receiving department and accounting for credit from vendor
      • Perform receiving return
    • Un-receive (prior to vouchering)
    • Use of PO Change Orders
      • Determine use of Vendor Communications Log

CRP – PURCHASING (contd.)

  • Routine utilities and procedures
    • Closing Purchase Orders
    • Closing Change Orders
      • Review and update Purchased Current Unit Cost if vouchered cost does not equal received cost
      • Purge Purchase Order Audit Trail
      • Rebalance items
      • Delete utilities
      • Determine reports and documentation to be used – SyteLine and internal
        • Determine how purchasing requirements will be determined – Purchase Requirements Report or MRP
        • Determine if tax codes are to be used for purchasing
          • Establish tax codes as required
          • Establish procedures for assessing use tax
          • Determine reporting requirements for use tax on purchases

CRP – ACCOUNTS PAYABLE

  • Set up parameter files
  • Set up master files, creating examples of each possible type of record or situation that may occur
    • Vendor Master and remit to vendors
    • Salesperson Master
    • Billing Terms
    • Ship Via Codes
    • State Master
    • Vendor Payment Hold Reason Codes
    • Bank Codes
    • Set up Vendor/Item Cross-references
    • Establish tax codes as required
      • Establish procedures for assessing use tax
      • Determine reporting requirements for use tax on purchases
  • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
    • Vouchering
      • From purchasing
      • Manually through Vouchers & Adjustments
      • Generating recurring vouchers
      • Distributing manual and recurring vouchers
    • Voucher Adjustments
      • From purchasing returns
      • Manually through Vouchers & Adjustments
      • Distributing voucher adjustments
    • Payment processing
      • Manual check posting
      • Generation of standard checks
      • Manual addition of standard checks
      • Selection of check distributions
      • Check printing and posting
    • Void checks prior to posting and after posting
    • Putting vendors and/or vouchers on hold
    • Use of Vendor Communications Log
    • Routine utilities and procedures
      • Year end procedure
      • Delete transactions
      • Deactivate posted transactions
      • Generate currency gains/losses
      • Purge Vendor Master Audit Trail

CRP – ACCOUNTS PAYABLE (contd.)

  • Determine reports and documentation to be used – SyteLine and internal
    • Establish procedures for retention of documents and reports – printing hard copies or printing to the terminal

Accounts Payable Cut-Over Procedures:

  • Order checks
  • Set up recurring vouchers
  • Enter all AP open vouchers at cut-over date into Vouchers & Adjustments (this includes those items vouchered in the existing system – i.e. already recorded in general ledger on the existing system)
  • Enter all AP open payments, if any, such as an un-applied deposit on a vendor’s account at cut-over date into Payments
  • Post Vouchers & Adjustments and Payments files to AP Distribution Journal
  • Purge AP Dist. of all transactions
  • Print AP Aging.  Verify vendor balances to AP Aging on existing system.
  • Enter outstanding checks into Bank Reconciliation file

CRP – ACCOUNTS RECEIVABLE

  • Set up parameter files
  • Set up master files, creating examples of each possible type of record or situation that may occur
    • Customer Master
    • Ship-To Addresses
    • Salesperson Master
    • Billing Terms
    • Ship Via Codes
    • Bank Codes
    • Establish tax codes as required
      • Determine requirements for reporting on sales tax collected
      • Establish procedures for assessing sales tax on orders
  • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
    • Invoices, debit memos, and credit memos
      • Generate from Order Entry
      • Price Adjustments generated in Order Entry
      • Create and print from Accounts Receivable
        • Uses for AR invoices, debits, and credits
        • Distributing AR invoices, debits, and credits
      • Invoice posting
      • Transactions review
    • Payments
      • Distributions to invoices
      • Prepayments tied to Customer Orders
      • Open payments
      • Non-AR payments
      • Payment posting
      • Re-application of open payments
      • Re-application of open credits and debits
    • Add bank deposits to Bank Reconciliation file
    • Process finance charges
    • Review posted transactions for open transactions
    • Collections, statements, dunning letters
    • Use of Customer Communications Log

CRP – ACCOUNTS RECEIVABLE (contd.)

  • Routine utilities and procedures
    • Rebalance Customer Order/Posted Balance
    • Balance History
    • Period/Year end Procedures
    • Delete and purge transactions
    • Deactivate Posted Transactions
    • Purge Customer Audit Trail
    • Generate Currency Gains/Losses
    • Determine reports and/or documentation to be used – SyteLine and internal
      • Establish procedures for retention of documents and reports – printing hard copies or printing to the terminal

Accounts Receivable Cut-Over Procedures:

  • Order invoices and statements
  • Enter all AR open invoices at cut-over date into Invoices, Debits, & Credits screen (this includes those items invoiced in the existing system – i.e. already recorded in general ledger on the existing system)
  • Enter all AR open payments, if any, such as an un-applied deposit on a customer’s account at cut-over date into Payments
  • Post Invoices, Debits & Credits and Payments files to AR Distribution Journal
  • Purge AR Dist. of all transactions
  • Print AR Aging.  Verify customer balances to AR Aging on existing system.
  • Enter deposits in transit into Bank Reconciliation file

CRP – GENERAL LEDGER

  • Establish Chart of Accounts
  • Set up parameter files
  • Determine financial reporting requirements
  • Determine use of Budgets and Plans
  • Set up accounting periods
    • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
      • Posting journals
      • Standard entries and recurring journals for those entries
      • Correcting journal entries
      • Creation and generation of financial statements
      • Using Bank Reconciliation
      • Periodic procedures and utilities
        • Updating accounting period
        • Maintaining budgets and plans
        • Maintaining chart of accounts
        • Year-end closing
    • Account analysis
    • Determine reports and/or documentation to be used – SyteLine and internal
      • Establish procedures for retention of documents and reports – printing hard copies or printing to the terminal

General Ledger Cut-Over Procedures:

  • Enter accounting periods for current year and other years, as applicable
  • Enter net monthly GL account balances into a Balances journal for the current YTD and prior year, if applicable (this includes those items posted in the existing system – i.e. already recorded in general ledger on the existing system)
  • Load budgets and plans
  • Post Balances journal
  • Reconcile posted GL balances to current system

CRP – PRODUCTION PLANNING/CONTROL

  • Set up parameter files
  • Set up master files
    • Shop Calendars
    • Holidays
    • Employees
  • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
    • Determine how manufacturing requirements will be determined – Purchase Requirements Report or MRP
    • Job cycle – steps
      • Create job and copy item routing/BOM
      • Modify job routing/BOM
      • Release job
      • Job paperwork and dispatch list
      • Post transactions through backflushing or transaction entry
      • Lot controlled items on jobs
      • Job analysis
      • Close job
      • Lot/serial tracking finished goods
    • Job cycle – types
      • Manufacture to stock
      • Manufacture cross-referenced to Customer Order
    • Production schedule cycle – steps
      • Create production schedule and copy item routing/BOM
      • Modify PS routing/BOM
      • Set up PS releases
      • Paperwork and dispatch
      • Issue material to floorstock locations as appropriate
      • Report production to work centers
      • Report complete production
      • Run end of period costing procedure
      • Review variances
    • Modifying job/production schedule routing/BOM
    • Determine use of backflushing and/or manual reporting
    • Cross-referencing Purchase Orders
    • Job splitting
    • Job merging
    • Stopping  jobs/production schedules
    • Canceling jobs/production schedules

CRP – SCHEDULING/CAPACITY PLANNING

  • Set up parameter files
  • Set up master files
    • Departments
    • Shop Calendars
    • Holidays
    • Work Centers – Scheduling & Costing
    • Cells
    • Machine
    • Machine Maintenance
    • Determine scheduling methods – finite/infinite, backward/forward, move, queue
    • Determine scheduling method for each Work Center
    • Determine how to use scheduling priorities
      • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
        • Use outputs to review Work Center capacity
          • Analyze job schedules and production schedules in terms of load on Work Center capacity
    • Use global priority setting and scheduling methods
    • Use individual priority setting and scheduling methods

CRP – COSTING

  • Determine costing method(s) to be used
  • Set up parameter files
    • Procedures to be considered and tested, including how-to, responsibility, frequency, reporting requirements
      • Determine cost type & method by item
      • Overhead rates
        • Basis – material, labor, machine
        • Valuation
        • Changes
        • Routine evaluation
    • Work Center costing
      • Labor and machine rates
      • Efficiency
      • Crew size
      • Period based accounts setup
      • Changes at Work Center
      • Changes to Job/Production Schedule routing
      • Routine evaluation
    • Employee Labor Rates
      • Valuation determination
      • Changes
      • Routine evaluation
    • Determine Current Unit Cost for purchased and manufactured items
    • Roll Current Unit Cost to Standard Unit Cost for standard cost items
    • Costing method changes to existing items, new items
    • Item cost reviews (cost comparison)
    • Product Code account determinations
    • Maintenance of BOM costs
      • Review of and utilities to update
      • Scrap factor determination
    • Purchase costing review
      • Differences in Purchase Order Plan Cost and Item Cost
      • Update of Purchased Current Unit Cost for vouchered cost
      • Freight cost analysis
    • Capitalization of landed costs
    • Job cost analysis
    • Period based costing analysis
    • Review of material transactions

CRP – COSTING (contd.)

  • Review of journal entries
    • Purchasing variances
    • Non-inventory item costs
    • Job costing variances
    • Period based costing variances
    • Sales and cost of sales
    • General Ledger analysis
      • Budget vs. Actual
      • Current vs. Prior Year
      • Departments

CRP – MRP

  • MRP Logic – methodology
  • Forecasting – data requirements
  • MPS – schedule, controls
  • Rough Cut Capacity Planning – capabilities, process
  • MRP Detail Information – ownership
  • MRP “Firm” Planned Orders – process, paperwork
  • Exception Messages – priority, control, paperwork
  • Regeneration vs. Net Change – when, how, who

Planning for a successful CRP

June 28th, 2008 No comments

Syteline Payroll Generation Logic.

June 19th, 2008 No comments

Payroll Generation: pr/pr-trxg.p, main logic in pr/pr-trxg1.p

Payroll record prlog can be generated from 4 differ sources:

  1. Manufacturing transaction jobtran.  The Generate Payroll From field on the Employee Master must also be set to M. The summarized transactions include: WC Labor, WC Machine Time and Job Labor.  prlog.posted-from = “M”.
  2. Manufacturing Project transaction projtran.  The Generate Payroll From field on the Employee Master must also be set to M.  prlog.posted-from = “M”.
  3. Time and Attendance record timeatt.  The PR From field must also be set to T. Total Hours are calculated on the time between clock-in and clock-out with all break times subtracted out. After each time & attendance transaction is summed to the Payroll Transaction record, the time & attendance transaction status is changed from Unposted to Posted.  prlog.posted-from = “T”.
  4. Attendance transaction prhrs.  When the reason code is set to Vacation, Holiday, or Sick, the record is treated as if it were the Vacation, Holiday, or Sick record entered into the Payroll Hours file.  prlog.posted-from = “P”.  Noted that prhrs record got deleted after the process (prlog created.)
  5. empabsence.  prlog.posted-from = “X”. 

Pay Rate calculation.   pr/calcrate.p

Example:        run pr/calcrate.p (recid(employee), prlog.hr-type, true,
prlog.shift, prlog.work-date, FALSE, OUTPUT prlog.pay-rate).

Applying Open Credit and Debit

February 24th, 2008 2 comments

Open Credits and Debits

Any credit memo created in SyteLine from a credit return or price adjustment invoice will automatically be created as an open credit.  Debit memos created by price adjustment will also be open.  Only when creating a credit or debit through AR you are given the opportunity to dictate which posted invoice the transaction is to be applied to at the time of creation.

To “clear up” open credits, debits and payments in Accounts Receivable Posted Transactions the open items must be applied to one or more invoices.  Credit memos and debit memos cannot be selected for payment and therefore can remain on an aging report as an open balance causing some amount of trouble in reporting as well as causing aging reports and other reports to take longer to run.

The reapplication process for each transaction type will be addressed individually.

Credit and Debit Memos – One to one

To reapply a credit or debit memo to a single invoice navigate to the AR Posted transactions screen and follow these steps.  Prior to doing the steps for reapplication review the transactions for the customer and determine in advance where you want to apply the credits.

  • Put focus (cursor) on the credit/debit memo to be applied.
  • View the detail for this transaction.  Depending upon the version you are running this may be a check box, double click, or tab.
  • In the field labeled Invoice enter the invoice number this credit is to be applied to.
  • Save.

If you have an open credit and an open debit for the same absolute amount apply them to the same invoice.  If you want these items to drop off your aging immediately apply them to a paid invoice.  Providing the debit and credit are for the same absolute amount the net change to the value of the invoice will be zero.

Credit Memos and Open Payments – Applied to Multiple Invoices

In the case where there is one credit memo that needs to be spread over multiple invoices or if only a portion of a credit memo is to be applied to an invoice follow these steps.

  • Navigate to A/R Posted Transactions.
  • Put focus on the target credit.  Note the number appearing for this transaction in the Chk/Ref column.
  • Navigate to Customer Payments.  Enter a payment for the customer under discussion.  In the Check Number field enter the Chk/Ref number you just looked up.
  • SyteLine should give you a display in the Description field that says Reapplication of Open Credit.
  • Be aware the date that SyteLine returns will be the date the open credit was created.  This date should be overridden and changed to the current date in order to keep historical aging reports accurate.
  • Apply the credit as if it was a check, using all standards and procedures you have in place for AR cash receipts.
  • You can leave an open remainder if desired.

Removing or hiding applied items

Once all of the open credits, debits and payments have been applied to the appropriate invoices you may want to have them drop off your aging and posted transaction screen.  This can be accomplished by running either Activate/Deactivate Posted Transactions or Delete A/R Posted Transactions.

Proper order for running MRP and MPS Processor

February 19th, 2008 No comments

Proper order for running MRP and MPS ProcessorThe order in which the MPS Processor and MRP Generation utilities are run depends upon the way you are using the MPS functionality. Which should be run first depends on whether or not you have MPS items which are not top level items and whether or not you are using the MPS Planning Fence feature. The primary function of the MPS processor is to examine the receipts and requirements which exist for each MPS item and generate the appropriate exception messages. Beginning with version 4.0, it also generates MPS receipts for requirements outside the MPS Planning Fence. It does not do any multi-level BOM processing (e.g. passing of requirements). The following is an overview of the MPS Processor algorithm.

– Reads each item master which is an MPS item.
– Deletes all exception messages which exist for the item.
– Generates requirements from COs for the item and consumes forecasts.
– Reviews all other requirements and receipts which exist for the item.
– Generates the appropriate exception messages.
– Generates MPS receipts if any unsatisfied requirements exist outside of the planning fence.

The key points to consider are the following:

1)  The MPS processor generates exception messages after reviewing all receipts and requirements for the item. Since the MRP Generation does all passing of requirements, this means that the MPS processor needs to be run after  MRP if you have MPS items which are not top-level items. In that case, if you ran the MPS Processor first it may not  generate exception messages properly since the item has not yet been passed requirements from its parent items (or had the dates of existing requirements adjusted).

2)  You can use the MPS Planning Fence field to have the system generate MPS receipts for uncovered requirements which exist for MPS items outside of the number of days specified. The MPS Processor is what generates these receipts but, like manually entered MPS records, these are exploded to the MPS item’s BOM by the MRP Generation. So, if you are using the fence and run the MPS Processor after MRP, it may generate MPS receipts which will then not be passed to the MPS item’s BOM until the next night’s MRP run.

Therefore, to have clean MRP data and exception messages after each night’s run, you should:

1. If you are using the MPS Planning Fence, run the MPS Processor and then MRP.

2. If  you have MPS items that are not top-level items, run MRP and then the MPS Processor.

3. If you are not using the planning fence and all of your MPS items are top-level items, the order in which you run them does not matter.

4. If you have top-level MPS items for which you use the planning fence and non-top-level MPS items for which you do not use the planning fence, running the MPS Processor, then MRP, and then the MPS Processor again would result in clean information.

The situation you may want to avoid is having non-top-level MPS items for which the planning fence is being used. In that scenario, you may not have completely clean data and exception messages after one night’s processing even if you run the MPS Processor twice since an MPS receipt may not be generated for an MPS item until the second time the MPS Processor is run.

For example, if a new requirement which is outside the planning fence needs to be passed from a parent item to a level-2 MPS item, it wouldn’t exist when the first MPS Processor is run so no MPS receipt would be generated to cover it. MRP would then pass the requirement to the level-2 MPS item. The second running of the MPS Processor would then generate an MPS receipt to cover the requirement and generate correct exception messages, but that MPS receipt would not be passed to the level-2 item’s BOM until the next MRP run.

Categories: Application Tags: , , ,

MRP, APS, APSI (Infinite), which one should I use

February 12th, 2008 No comments

Intro

There are three main tools you can use to plan with SyteLine:

  • MRP
  • APS, finite
  • APS, infinite (APSI)

These key factors will help you decide which planning tool best fits your needs:

  1. Constraint behavior
  2. Accurate times
  3. Motivation

There are also a few secondary factors that may affect your choice. We’ll explain each below

Constraint behavior

Do you want constraints to push out plans or do you want a fixed target?

Here are the constraints that may move plans out:

  • Material availability
  • Capacity
  • Time on-shift
  • Today

APS backwards plans. If any of the first three constraints is not available between today and the due date, and it lies on the critical path, the system will push the plans out and backwards plan from the new date. If the plan is moved out, then ALL plans for that order are moved out.

For example, a user receives a customer order. If the user constrains on a material and its lead time is such that it affects the critical path, then APS will move all plans (all purchase orders, manufacturing orders for subassemblies, etc.) for the meeting the customer order out. You can turn off this constraint at the item level, but if a constraining material is not available and on the critical path, APS will move ALL plans for the end order out.

Another example. If you do not have capacity, APS will search for earlier time when you do. If you have none, it will push out the plan to find available capacity. And because the plan for manufacturing is pushed out, so are all the need dates for purchased materials. (Time on-shift works like capacity in that APS applies your times to a working calendar, if you choose, instead of a 24×7 calendar.)

The whole concept of pushing out plans is tied to the just-in-time philosophy. So if you have capacity constraints, the APS approach will minimize the inventory by synchronizing its arrival with its use. APS provides tools to see plans that are late. You can then work to resolve those issues and meet your due date. If you want any of these constraints to move your plan dates, you’re probably a candidate for APS or APSI.

However, some users do not want constraints to move out target dates. They want a fixed target for a plan. They want to see what they need to do to ship at a certain date. They want to clearly see when something is supposed to happen and will expedite and increase capacity to make it happen. These users do NOT want to see moving release dates and non-critical item pushing out the critical path; they simply want to freeze the plan until they’ve exhausted all expedite and capacity solutions.

If you want a fixed target, you are a candidate for APSI or MRP. Generally, such users have the following characteristics

To-order environment with revenue targets and cyclical order bookings

Most of their products are engineer-to-order, assemble-to-order, or make-to-order. They often sell configured products so they can’t make them ahead of time and level their production. The best they can do is plan for common sub-assemblies and purchased parts using planning BOMs and forecasts or dummy MPS lines with a kit of these common items.

These users have quarterly revenue targets and most of the order bookings come later in the quarter. There’s a rush to sell and ship product to meet the revenue targets at the end of the quarter, then a slow period at the beginning of the next quarter.

These users don’t want their plans to move. They want a fixed target and will do whatever it takes to get it out the door.

Material, not capacity, is the critical constraint

Backlogged orders or late shipments are most often caused by material shortages. Such users would rather get material in, even if months early, than experience a shortage. Variability in lead time only adds to this issue. A lean, JIT environment poses too much risk of material shortages for these users.

Capacity is not an issue for these users. They only need to know WHEN they need the capacity and HOW MUCH. Then they’ll make sure it happens.

No negotiation power with customers

Users who have little negotiation power with their customers usually have the following characteristics:

  • Often a majority of their business comes from a handful of customers.
  • The customers require them to feed their production schedule, and if they’re late they’re heavily fined.
  • It’s cheaper to expedite than miss the customer deadlines.
  • A highly competitive environment and meeting due dates is critical.

In these situations, the user wants a fixed target for production. They want to know when they need materials in and when they need to increase capacity. They will do whatever it takes to make the date.

Accurate times

Do you have accurate operation times for mfg items and lead times for purchased parts? If not, are you willing to spend time to update them?

APS will push plans forward using mfg times and lead times. If users can identify the critical materials and operations and have accurate times for these, they will find APS results reasonable. In complex manufacturing or assembly environments, balancing/synchronizing material and capacity is more important, and APS can help if a user has accurate data.

Note: in such situations a user does NOT need accurate data on all operations and materials–they only need it for the critical materials and the bottleneck resources.

If a user does not have accurate time information for the critical resources and materials and does not want to do what is required to update those times, then that user is a good candidate for MRP or APSI. In these situations, the user is comfortable with MRP or APSI backwards planning without constraint and working with a rough idea of how much expediting is needed for a given item.

Motivation

Are you actively looking for a solution to improve your planning or are you satisfied with MRP?

APS approaches planning different from MRP. Here are some of the key differences:

  • Constraints pushing out plans
  • Using projected late instead of past due to flag problems
  • Consolidation
  • Load (APS provides)
  • BOM data needed (can run MRP on lead times, good routing times not  required), good lead times defined
  • New parameters

Moving from MRP to APS or APSI requires a significant change. It requires commitment and energy to revise appropriate business processes, obtain accurate date for critical resources and materials, and train the users. Many APS and APSI users have realized significant benefits in reduced lead times, reduced inventory, and increased on-time deliveries. However, if a user is simply trying to move from SL6 to SL7 to take advantage of the Microsoft platform or is happy with the results of MRP, then they are not a candidate for APS or APSI.

Secondary factors

There are a few other factors that differ between MRP and APS. Consider these when making a decision.

Load views

APS and APSI will show you capacity. MRP will not. If you want a view of the load, even if you want an MRP-like plan, and are not using scheduler, then you’ll want to use APS or APSI.

What-if analysis

Only APS and APSI provide what-if analysis with the Analyzer.

Consolidation

Will the difference in consolidation hurt your process? Can you set consolidation times to be equal at all levels of a BOM or use order mins and multiples to manage inventory?

Decision Table

The 3 key questions you need to answer:

Question APS APSI MRP
Do you want constraints to push out plans or do you want a fixed target? Push Push or Fixed Fixed
Do you have accurate operation times for mfg items and lead times for purchased parts? If not, are you willing to spend time to update them? Yes Yes

or No

No
Are you actively looking for a solution to improve your planning or are you satisfied with MRP? Looking Looking Satisfied

Notice that in many instances a user can run APSI like MRP, yet take advantage of some of the tools in APS. To do this you need to make some specific settings.

How to set up APSI to run like MRP

If you want the load data, Analyzer what-if capability, and order visibility provided by APSI, but want it to run like MRP, you’ll need to set a few fields. The table below describes what you should do.

To… Do this…
Turn off constraints so they don’t push out plans Make all resources and resource groups infinite. This will turn off capacity constraint.

Give all resources a 24×7 shift. This will turn off the on-shift constraint. You can also use the MRP Item checkbox to turn off on-shift constraint for specific items.

Set Fixed Time to today – the longest lead time. This parameter can be set via the Analyzer. This will turn off the today and material availability constraints.

If you want to turn off material availability constraints for specific items, use these fields on the Items form:

  • Infinite checkbox (for purchased items)
  • Accept Requirements checkbox (no PLN generated)
  • Pass Requirements checkbox (no PLN generated for components)
  • Expedited Lead Times (set to 1 day, this will generate PLNs and allow you to see total days needed to expedite)
Set up consolidation to behave more like MRP Make sure that higher levels in the BOM have a consolidation period equal to or less than the consolidation period of items in lower levels.

Or you can use order minimums and multiples to manage inventory instead of consolidation.

Use target dates instead of projected dates Select the Preserve Pre-released Production Dates and deselect the Use Scheduled Times in Planning checkboxes. This will tell APS to use the end dates, not projected dates, as dates jobs will finish.
Set up safety stock exceptions for purchased items to behave like MRP Select the Purchase Supply  Switching and Generate Purchase Order Exceptions checkboxes.
Set up safety stock exceptions for manufactured items to behave like MRP Apply the support solution for planning safety stock if your order minimums are larger than your safety stock level.

Categories: Application Tags: , , , ,