EpicorApplication UserGuide 905700 Part3of4
EpicorApplication UserGuide 905700 Part3of4
Chapter 14
Scheduling
The Scheduling functionality takes factors that affect production within your manufacturing center – quantity, setup time,
production time, resource capacity, and so on – to calculate how long it takes each job to complete. It then displays this
schedule within the Job Scheduling Board, the Resource Scheduling Board, and the Multi-Resource Scheduling Board. Use
these visual tools to both review and fine-tune when jobs start and end.
To help you make solid scheduling decisions, the module has a key tool – What If Scheduling. This calculation tool gives you
a preview of how the schedule may or may not work. If you like the what-if schedule displayed on the scheduling boards,
you can accept it. The what-if schedule is then included in your manufacturing center’s actual schedule.
Reports in the application can also help you evaluate the manufacturing schedule. The Shop Load Report prints out the load
hours for operations scheduled within each resource group. Use the Priority Dispatch Report to review the work scheduled at
each resource group – according to the job schedule and the work that has already been finished on the job. Use the
Schedule Impact Report to analyze the effect of the what-if schedule on the actual schedule.
The Overload Informer is another important scheduling tool. Use it to discover which resources have too much work assigned
to them within both the actual and what-if schedules. By pinpointing where potential bottlenecks may occur, you can then
decide on how to best schedule the jobs to prevent overloading.
The information contained within this chapter is intended as an overview of the scheduling functionality. If you wish to learn
more about how the scheduling engine calculates its results, review the Scheduling Technical Reference Guide available
within application help. This guide is located under the Working With section within the Scheduling module help topics.
SCHEDULING | CHAPTER 10
Scheduling Concepts
The Scheduling module can help you prevent potential problems and more accurately predict when jobs complete – ensuring that your
job production runs both smoothly and efficiently.
This module evaluates the schedule based on the principle of supply and demand. It does this by calculating the load on all resources
(machines, employees) the job uses. The load is the hours needed to start and finish each operation, so load during a specific time
period equals the demand on the resource. For example, an operation takes one hour to set up the machine and five hours to produce
the production quantity. This means that this operation requires six hours of load (demand) on the resource, and this time is placed on
the schedule.
Capacity defines the supply of a resource. It measures either how much time is available on the resource or the number of units that
can be produced. A resource can either have finite (limited) or infinite (unlimited) capacity. Regardless of how capacity is measured by
the resource, however, capacity cannot be stored - if it is not used during the schedule, this value disappears.
Scheduling Times
The scheduling functionality considers several factors when calculating how long it takes to complete a job’s production quantity.
• Queue Time is the length of time a job waits at a resource before setup work is performed on the job.
• Setup Time defines how long it takes a resource to prepare the operation for the job.
• Production Time indicates how much time is needed to produce the part quantity.
• Move Time is the length of time it takes to transport the part quantity to the next resource.
• Production Preparation Time is the time added to the lead time of the manufactured item to determine the start date.
• Kit Time is the number of days required to assemble the materials for a manufactured part before the job starts.
• Receive Time is the number of days subtracted from the PO Release Due Date to account for unpacking and inspecting the
purchased items. On job suggestions or unfirm jobs, this value can also indicate how many days from the Required By Date it
takes to move the manufactured items to the next job.
Scheduling Horizons
The Epicor application uses three distinct calculations to determine how much load to schedule against your upcoming jobs. Each
scheduling calculation is run against jobs whose Start Dates fall within a horizon calendar range. You specify how many days are
included within each horizon calendar range, so you can set up the scheduling engine to generate results that best match your
production planning needs.
The following graph illustrates these calculations and their different horizons.
Finite Scheduling
Finite Scheduling calculates the most detailed scheduling results. When the scheduling engines determines the load to place against
these jobs, it takes into account the existing resource load (capacity) for each operation on the job method. Resources cannot be
scheduled above their available capacity per day, so resources cannot be overloaded in this section of the schedule. Any jobs with Start
Dates that occur on or before the Finite Horizon are finitely scheduled.
For example, if the Finite Horizon is 30 days and the Scheduled Start Date for the scheduling process is March 1, all jobs with Start
Dates from March 1- March 30 are finitely scheduled.
Infinite Scheduling
Infinite Scheduling calculates less detailed results by ignoring existing resource load (capacity). Job operations are scheduled without
constraints against each resource. You use this calculation because at some point in the future schedule, you do not care your
resources are overloaded. You can then manage the overload by either shifting load or increasing capacity. Shop load records are
created to provide the overload visibility.
For example, if the MRP process calculates you need 500 parts one week from today, it schedules them all to be built at the same
time, even though you can only do 100 at a time. If the Finite Horizon is 30 days and the Scheduled Start Date for the scheduling
process is March 1, all jobs with Start Dates on March 31 and later are infinitely scheduled.
Rough Cut Scheduling ignores resource and shop load records normally included in other scheduling calculations. Instead, this
calculation schedules every job using the Need By Dates, Operation Production Standards, and the Rough Cut Parameters (by
operation) to calculate the start dates. These jobs are infinitely scheduled, but the load is not placed against these resources. This
reduces the processing time needed to generate the overall schedule. Rough Cut Scheduling also gives you a general idea of the
production plan required in the future.
To learn more about resource groups, review
For example, if the Rough Cut Horizon is 90 days and the Scheduled Start Date for the Resource Groups sections within
the scheduling process is March 1, all jobs with Start Dates on or after May 29 are Chapter 11: Engineering.
rough cut scheduled.
Operations
This section describes the operations available in the Scheduling module. Each operation is described as a workflow to help guide you
through the process from start to finish. These programs are primarily found within the General Operations folder for this module. If a
unique setup record is required to run the operation, this record is also described in this section.
Scheduling Features
A job is first scheduled within Job Entry. Besides indicating when the job starts and ends, you can define additional parameters that
affect how each job is placed on the Job Scheduling Board, the Resource Scheduling Board, and the Multi-Resource Scheduling Board.
Main Menu Path: Production Management > Job Management > General Operations > Job Entry
2. Forward Scheduling
indicates this job is scheduled
using a Start Date and Start
Time. Based on this date and 4
time, the job’s operations are
5
evaluated by the scheduling
process. The times for each 6
operation, minus any
7
overlapping operations, are
used to calculate the final
2 3
date on when this job
completes.
3. Backward Scheduling indicates this job is scheduled using a Due Date and Due Time. Based on this date and time, the job’s
part method is evaluated by the scheduling process. The times for each operation, minus any overlapping operations, are used to
calculate the date on which this job needs to begin.
4. When a material is constrained, the scheduling functionality determines when a material is available for an operation. It then
uses this date as the operation’s Start Date. In some situations, however, you may wish to ignore these material constraints. To
do this, select the Override Material Constraints check box.
5. Parts are manufactured through operations that run on a group of related resources. Scheduling is calculated through the values
defined on each specific resource, which can be either a machine or an employee. If a resource is defined as Finite, it means that
it is constrained to run for a specific number of hours each day and that the operations cannot be scheduled beyond this hour
limit – or Capacity. When you select the Finite Capacity check box, all resources defined as finite are scheduled with this
constrained capacity. Any resources not defined as finite, however, are scheduled using Infinite Capacity.
If you do not select this option, the scheduling functionality assumes that all resources on this job have infinite capacity which
means there is no limit to the number of operations that can be scheduled within these resources. You have pros and cons for
both infinite and finite scheduling. Finite Scheduling does not allow overloaded resources, but it can cause your jobs to miss their
Required By Dates. Infinite scheduling is useful for locating bottlenecks on specific resources, but more manual work is required to
resolve scheduling issues.
6. Use the What-If Schedule feature to test a schedule by first creating a temporary schedule and then reviewing this schedule’s
impact. On the scheduling boards, these hours are displayed as what if times, and you can view them independently from your
current times. When you decide that the temporary schedule is acceptable, you remove the job schedule’s What If status by
accepting the changes on a scheduling board. This job time is then incorporated into the current schedule.
7. Use the Recalculate Expected Yield feature to recalculate expected production yield for a job. You need to have already
selected the Production Yield check box on the Job Entry > Header sheet and at least one production yield recalculation
system action on the Operation master for every operation used on this job.
1. Calculate Global Scheduling Order If you want the Calculate Global Scheduling Order
and the Global Scheduling processes to run
2. Adjust Global Scheduling Order (optional) automatically, you can assign them both to a Process
Set. Make sure the Calculate Global Scheduling
3. Global Scheduling Order process is run before the Global Scheduling
process. For more information on how to do this,
SCHEDULING | CHAPTER 10
review the Automatic Data Processing chapter in the
Epicor ERP Implementation Guide.
Run the Calculate Global Scheduling Order process before you run the Global Scheduling process.
This process causes the scheduling engine to find each job’s best End Date. The engine can then compare the End Date to the
Requested By Date to determine if the job is early or late. This Early Days or Late Days is multiplied with the job’s Priority code to
determine a scheduling order sequence.
Run this program to define how many process runs, or processors, are used by the scheduling engine. Increasing the number of
processors reduces the strain on the network while the scheduling engine runs - other processes can run between each processor.
Note, however, that your server must have the capacity to run multiple processes.
Main Menu Path: Production Management > Scheduling > General Operations > Calculate Global Scheduling Order
Available options:
The process runs and the jobs are assigned a job priority sequence. You can change this sequence using the Adjust Global Scheduling
Order process. The sequence adjustments you make through this program are then used by the Global Scheduling process to calculate
the job schedule.
Use Adjust Global Scheduling Order to review and fine-tune the scheduling priorities that were generated by the Calculate Global
Scheduling Order process. The Priority value is defined on specific jobs to indicate scheduling precedence.
You can manually change the sequence in which these jobs are scheduled or schedule a sub-set of the original list. For example, you
could choose to schedule all jobs for a specific Project ID. The Adjust Global Scheduling Order is an optional step in the Global
Scheduling process.
Main Menu Path: Production Management > Scheduling > General Operations > Adjust Global Scheduling Order
Global Scheduling
Use the Global Scheduling process to schedule the list of jobs generated by the Calculate Global Scheduling Order process and
optionally fine-tuned by the Adjust Global Scheduling Order. All the jobs selected are placed within the schedule, either on the actual
schedule or on a What-If schedule.
You can select to process using either finite or infinite capacity. If you use finite capacity, work cannot be scheduled if it is greater than
a resource’s available capacity. If you use infinite capacity, work can be scheduled above the resource’s available capacity in order to
overload it; this helps identify bottlenecks in the schedule.
You typically use Global Scheduling to schedule your jobs as you can set up this process to run on a recurring schedule. Job schedules
then update regularly based on current information.
Main Menu Path: Production Management > Scheduling > General Operations > Global Scheduling
6. Select the Finite Load check box to process and schedule finite resources.
7. In the Number of Schedulers field, enter the number of scheduling processes started on the server to complete scheduling. You
can improve scheduling performance by splitting one large process into smaller, multiple processes. If your server has the capacity
to handle multiple scheduling processes, enter an appropriate number in this field.
Before you enter a value higher than one, however, you should verify with your Epicor consultant whether your server has
enough capacity to handle multiple processes. Your Epicor consultant can also help determine the value to enter in this field.
All the jobs that match your parameters are rescheduled. When the process is complete, you can view the changes on the Job
Scheduling Board, Resource Scheduling Board, or Multi-Resource Scheduling Board.
Scheduling Parameters
You use scheduling parameters to determine the point at which the scheduling engine places load on the schedule. This section
discusses Finite Horizon, Overload Horizon, and Rough Cut Horizon. For more information about the Auto Firm Horizon and the
Unfirm Series Horizon ranges, review Chapter 13: Material Requirements Planning.
Plant Maintenance
Main Menu Path: Production Management > Job Management > Setup > Plant
4. In the Finite Horizon field, enter the future point of time (in days) at which the scheduling engine will stop using finite capacity
and begin using infinite capacity against resource groups. This number of days is added to the current system date to determine
the last day on which finite capacity is used. After this date, the scheduling engine uses infinite capacity to calculate the
schedule.
The Finite Horizon is useful in providing a long-term production view without committing resources to the schedule. It also
reduces processing time for the scheduling engine. As the schedule moves toward these infinitely scheduled jobs, the scheduling
engine can be run again to more accurately reflect how much actual production time is required, as these jobs now fall within
the finite horizon range.
5. In the Overload Horizon field, enter the future point of time (in days) at which resource capacity is calculated against the
demand that falls within this date range. A tracker program, the Overload Informer, then displays the capacity used on each
resource per each day, indicating when a resource is below capacity (such as 72%), at capacity (100%), and above capacity (such
as 117%). Only resources scheduled with infinite capacity display on this tracker.
You use the Overload Horizon to discover where bottlenecks may occur in the upcoming schedule. You can then adjust your
short-term scheduling needs to correct these bottlenecks. Any demands placed on resources outside of this Overload Horizon
date range are not included in this calculation.
Any jobs that fall outside of the Rough Cut Horizon date range, however, use the rough cut formula to generate the schedule.
This formula uses the Need By Dates and Lead Time values on each material and operation to calculate how much time is
required for each job to finish its operations and gather its materials. The rough cut scheduling formula infinitely schedules these
future jobs. This data, or load, is not recorded against your resources, which reduces the processing time needed to generate the
overall schedule. Rough cut scheduling also gives you a general idea of the production plan you may require in the future.
Use the Save Resource Load process to assign load to resources on the rough cut scheduled jobs. All rough cut jobs that have Required
By Dates within the specified date range is recalculated. The load required to produce these jobs is allocated against resources, and the
information is saved within the schedule.
Main Menu Path: Production Management > Scheduling > General Operations > Save Resource Load
These jobs are available for display on the Shop Load report and the Overload Because Save Resource Load is a process, you can
Informer. also set up this program run through an automatic
recurring schedule. To learn how to do this, review
the Automatic Data Processing chapter in the
Epicor ERP Implementation Guide.
Main Menu Path: Production Management > Scheduling > General Operations > Job Scheduling Board
4. You can also display all the jobs created for a specific project. To do this, enter the project’s identifier within the Project field.
The Schedule sheet is a key sheet within this program. Use this sheet to visually review how long it takes to start and complete each
job. If you need, you can adjust a specific job’s schedule so that it fits better in the overall schedule.
Available features:
5 6
1. Job List – Use this list to review the
primary information on each job. The
Job Number, Part, Customer
ID, Due Date, Start Date, and 1 3 4
Days Late values display on this
grid.
5. You can jump to a specific point within the calendar by using the Goto field. To do this, click the Down Arrow, and select a
different date from the calendar.
6. Use the Sort By field to change how the jobs are organized on the Schedule panel. You can sort jobs by Start Date, Job, Part,
Customer ID, Due Date, and Days Late.
The Job List grid on the Schedule sheet also contains a context menu you use to quickly launch selected job records inside key
programs; you can also use it to launch important functionality. To view the context menu, select a job from the list, and then right-
click the job to display the context menu.
Available features:
The Job Scheduling Board contains additional buttons on its Standard toolbar. Use these buttons to either display or hide various items
on the scheduling board. Available buttons: 1 3 5 7 9
1. User Preferences – Click this
button to launch the
Scheduling Board
Preferences window. Use this window to personalize the 2 4 6 8
scheduling board. The next section, Job Scheduling Board
– User Preferences, explores these options.
2. Toggle Queue Time – Click this button to hide or display Queue Time. When this option is off, the button is not available and
job queue times do not display.
3. Toggle Completion Time – Click this button to hide or display Completion Time in the schedule board. When this option is
off, the button is not available and job completion times do not display.
4. Toggle Original Time – If this option is active, a moved job’s original time displays on the schedule board. It displays this time
using the color for What-If changes.
5. Toggle Move Time – Click this button to hide or display Move Time in the schedule board. When this option is off, the button
is not available and job move times do not display.
6. Toggle Reschedule Screen – If this option is active, the Reschedule Confirmation dialog box displays each time you click and
drag a job’s schedule to a new location. When this option is off, this dialog box does not display.
7. Toggle View Only – If this option is active, the board is in View Only Mode. You cannot make changes to the schedule.
8. Increase Height – Click to increase the height of each row. Each time you click this button, the height of each row increases.
9. Decrease Height – Click to shrink the height of each row. Each time you click this button, the height of each row decreases.
You can personalize the look of this scheduling board through the Scheduling Board Preferences window. Click the User Preferences
button on the Standard toolbar to launch this window.
Available features: 2 3
1. Type – This list displays the
scheduling types shown on 1
the board. If you need, you
can change the type’s name.
To do this, double-click the
type. The cursor appears
within the cell, and you can
edit the text as you need.
4. Assembly Move Option – Select an option from this list to define what happens when you move an assembly on the
scheduling board. Depending on what you select, the scheduling board adjusts parent and child assemblies differently in relation
to their preceding, subsequent, or all operations.
5. Operation Move Option – Select an option from this list to define what happens when you move an operation on the
scheduling board. Depending on what you select, the scheduling board adjusts operations differently in relation to their
preceding, subsequent, or all operations.
6. Scheduling Bar Text – Select an option from this list to define the text that displays on scheduling bars. These options include
Job (Assembly/Seq), Part Number, and Customer ID/Job.
7. When you finish modifying the board, click the Apply button. The changes you made to the board’s display now appear.
You use the Schedule sheet to make changes to each job. After you make these changes, they appear visually on the sheet, so you
can verify this job’s revised schedule works with all the other jobs at the manufacturing center.
You make these changes through the Move Job window. To display this window:
6. If you select the Forward schedule method, the Start Date and Start Time fields become active. Enter the date and time you
want the job to start within these fields.
7. If you select the Backward schedule method, the Due Date and Due Time fields become active. Enter the date and time you
want the job to end within these fields.
8. The Move Option drop-down list contains the options available for moving a job. Select one of these options:
• Job - All Operations – This option reschedules operations on this resource group. However, if multiple operations for a single
job are scheduled at this resource group, this option leaves gaps for intervening operations on additional resource groups.
• Branch - Preceding Operations – This option reschedules the selected operation and the preceding operations for the
assembly. It then reschedules operations contained in any preceding assemblies within the method.
• Branch - Subsequent Operations – This option reschedules the selected operation and subsequent operations for the
assembly. It then reschedules operations contained in any subsequent assemblies within the method.
• Assembly - All Operations – This option reschedules all the operations on the assembly around the selected operation. If
multiple operations for a single assembly are scheduled at this resource group, this option leaves gaps for any intervening
operations on additional resource groups.
9. A material can be defined as a constrained material, indicating the For more information about material constraints and
materials must be available for issuing to schedule operation. However, finite capacity, read the Scheduling Features section
to ignore constraints placed on this job's materials, select the Override at the beginning of this chapter.
Material Constraints check box.
10. To reschedule this job so that its calculations consider the limited daily capacities available on resource groups, select the Finite
Capacity check box.
11. Select the Update Job Operation Detail check box to change the resource originally defined in the Job Operation Detail with
the resource currently specified on the Move Job window. Both the resource group and the capability values also update to
reflect the new resource. Use this feature when you need to change the original resource defined on the job record.
• If the Prevent Changes check box is selected within the Company Configuration > Job module sheet.
• If the Prevent Changes check box is clear (not selected) within the Company Configuration > Job module sheet.
The job is now rescheduled on the scheduling board, using your changes.
For your reference, the Job Scheduling Board displays complete information about each job. This information displays on the Details
sheet. To use this sheet:
1. On the Schedule sheet, from the Job list, select the job you want
to review.
You finish or remove your scheduling changes through the commands on the Actions menu. You can also review the status of
materials, as well as the load on plants and resources groups.
Available features:
7. View Log – Select this command to launch the Restore Log window. Use this window to review any errors (if any) that
occurred while a specific schedule was restored.
8. Material Status – Select this command to review the material requirements for the current job. This functionality displays all the
material requirements – including any stock assemblies that have pull quantities.
9. Resource Schedule Load Graph – Select this command to display the resource graph. Information about resource group and
resource schedules display through both a Resource Group Load Graph and a Resource Load Graph.
10. Plant Schedule Load Graph – Select this command to display the plant graph. Information about job department, company,
plant, or resource group schedules display. This includes both an Actual Capacity and Load Graph and a What If Hours
Graph.
11. Print – Run this command to send the schedule board to a Print Preview window. If you wish, you can then print this schedule.
This scheduling board’s interface is similar to the Job Scheduling Board. Some differences, however, exist between them. The next
sections explore these differences.
Main Menu Path: Production Management > Scheduling > General Operations > Resource Scheduling Board
Use the Selection sheet to choose the resource or the resource group that you wish to view:
To view the manufacturing activity for the resource or resource group, use the Schedule tab. The interface is similar to the Schedule
sheet within the Job Scheduling Board; however, the Resource Scheduling Board displays the schedule of all operations processed by
the resource or group.
Available features: 5 6
1. Operations List – This panel displays
the primary information for each
2 4
operation. It first displays the Job
Number/Assembly Sequence 3
Number/Operation Sequence
Number. You can then scroll this list to
the left to display the operation’s
Part Number, Customer ID, 1
Operation Code, Setup Group,
Start Date, and Days Late.
3. To move backwards through the calendar, click the Left Arrow button.
4. To move forwards through the calendar, click the Right Arrow button.
5. You can jump to a specific point within the calendar by using the Goto field. To do this, click the Down Arrow, and select a
specific date from the drop-down calendar.
6. Use the Sort By field to change how the operations are organized on the Schedule panel. You can sort the operations by Start
Date, Setup Group, Part, Customer ID, and Operation Code.
The Schedule Display Area works in the same way as the Job Scheduling Board. Use this display to make changes to a job and then
view its impact on other jobs. On this scheduling board, however, the changes you make occur at the operation level.
Make these changes in the Move Job window. To launch this window:
4. You can also select a different resource to run the changes you are making to the job. To do this, click the Resource drop-down
list and select the resource you need.
5. If the production is finished on this operation, select the Production Complete check box.
6. If the setup is finished on this operation, select the Setup Complete check box.
7. If the number of scheduling blocks used to schedule this job equals 1, the Update Job Operation Detail check box is available.
Select this check box to indicate the operation needs to be updated with the resource selected on the Resource drop-down list.
When you save this change, this resource is updated within the job record.
8. When you finish making changes to the job operation, click OK. Your You can also modify other options within the
changes now display on the Resource Scheduling Board. Proposed Changes section. For details on these
fields, review the Job Scheduling Board - Move Job
section found earlier in this chapter.
Both the Standard toolbar and the Actions menu on this scheduling board contain the same controls that are on the Job Scheduling
Board. The Standard toolbar contains view options that you can toggle on or off. The Actions menu also contains the same commands
you use to save and undo changes.
The Load Leveling function, however, is unique to the Resource Scheduling Board. Use this function to compress the operations on a
resource group so that no time exists between them. This helps you prevent uneven loads on resources and eliminates any idle time at
resource groups that typically bottleneck.
Load Leveling takes all jobs that fall within a given date range and reschedules them so that the total load on a specific resource
becomes smoother.
The changes made by Load Leveling are What-If schedule changes only – you need to accept them before they become part of your
actual schedule.
5. In the Cut Off Date field, enter the final date on which operations should be included during this load leveling process. The
default date is the What-If start date for the last operation on the scheduling board. Operations that have a start date on or
before this date are included in the load leveling.
• Branch – Preceding Operations – This option reschedules the selected operation and the preceding operations for the
assembly. It then reschedules operations contained in any preceding assemblies within the method.
• Branch – Subsequent Operations – This option reschedules the selected operation and subsequent operations for the
assembly. It then reschedules operations contained in any subsequent assemblies within the method.
• Assembly – All Operations – This option reschedules all the operations on the assembly around the selected operation. If
multiple operations for a single assembly are scheduled at this resource group, this option leaves gaps for any intervening
operations on additional resource groups.
• Assembly – Preceding Operations – This option reschedules the selected operation and all operations for this assembly that
come before it.
• Assembly – Subsequent Operations – This option reschedules the selected operation and all operations for this assembly
that come after it.
7. Now click the Load Level By drop-down list to define what value you use to level the load. Available options:
• Start Date – This value is the start date defined on this window.
• Setup Group – This option causes the Setup Group Scheduling Order To learn more about setup groups, review
window to display. These groups are used to sort schedules on your board. the Setup Group Maintenance topic
within application help.
• Operation Code – This operation levels the load by operation.
8. If you want load leveling to evaluate scheduling priorities, select the Consider Priority check box. These values indicate if some
jobs have precedence over other jobs. Scheduling priorities are defined in Job Entry.
The functionality compresses the operations on the selected resource or resource group. When the process is complete, click the
Schedule tab, review the changes and from the Actions menu, select the Accept All Changes.
For your reference, the Resource Scheduling Board displays the main information about each job and operation. This information is
displayed on the Details sheet.
1. On the Schedule sheet’s Operation List, select the operation you want to review.
6. The Material Constraints grid displays any materials on this operation that are constrained within the schedule.
Main Menu Path: Production Management > Scheduling > General Operations > Multi Resource Scheduling Board
4. The Schedule sheet displays the schedule for the selected resources. This interface is similar to the Schedule sheet within the
Resource Scheduling Board.
5. The Detail sheet displays specific information on a selected resource. This interface is similar to the Detail sheet within the
Resource Scheduling Board.
6. The List sheet displays the operations for the selected resources.
Use the Schedule sheet to review and modify the production schedules for the selected resources.
4. To move backwards through the calendar, click the Left Arrow button.
5. To move forwards through the calendar, click the Right Arrow button.
6. You can jump to a specific point within the calendar by using the Goto field. To do this, use the Down Arrow to select a
specific date.
Reports
This section describes some key Scheduling reports. You can run these reports whenever you need or set up each report to generate
and print through a recurring, automatic schedule. Review the Automatic Data Processing in the Epicor ERP Implementation Guide for
information on how you link a report to a recurring schedule.
Main Menu Path: Production Management > Scheduling > Reports > Shop Load
4. If needed, select the First Bucket is Infinite? check box. This indicates overdue hours display on the report. The first column
includes all load hours scheduled before the Cut Off Date – as well as the current hours. If selected, this check box also causes
the report to ignore the Interval value.
5. Select the Summary Only check box to limit the report to only display resource group, department, and report total
information.
6. Use the sheets on the Filter tab to limit the Resource Groups and the Departments that display. Select the specific
departments and resource groups that you want on the report.
Main Menu Path: Production Management > Scheduling > Reports > Priority Dispatch
5. Select the List All Scheduled Resources check box if you want this report to include all scheduled resources.
6. Select the Material Status check box to include the material status on the report.
7. If the Material Status check box is selected, the Summary\Detail check box activates. Select this check box to include
summary and detail information.
8. To include totals on the report, select the Print Totals check box.
9. Use the sheets on the Filter tab to limit the Resource Groups and the Departments that display. Select the specific
departments and resource groups you want on the report.
Main Menu Path: Production Management > Scheduling > Reports > Schedule Impact
6. If you clear the Summary Only check box, other check boxes on this window become active. Select the Late Jobs as One
Group check box to display all the late jobs together on the report. If you do not select the Late Jobs as One Group check box,
you can select one or multiple late job check box options. Available options:
• Jobs Now Late – Select this check box to display jobs that are just late in relationship with their What-If dates.
• Jobs More Late – Select this check box to display jobs that are even later in relationship with their What-If dates.
• Jobs Less Late – Select this check box to display jobs that are still late, but less late than they originally were in relationship
with their What-If dates.
• Late Jobs Unaffected – Select this check box to display late jobs that are not changed by their What-If dates.
7. Select the Ontime Jobs as One Group check box to display all the on time jobs together on the report. If you do not select the
OnTime Jobs as One Group check box, you can select one or multiple on time job options. Available options:
• Jobs Now Ontime – Select this check box to display jobs that are on time in relationship with their What-If dates.
• Ontime Jobs Unaffected – Select this check box to display on time jobs that are not affected by their What-If dates.
8. Select the Early Jobs as One Group check box to display all the early jobs together on the report. If you do not select the Early
Jobs as One Group check box, you can select one or multiple early job options. Available options:
• Jobs Now Early – Select this check box to display jobs that are early in relationship with their What-If dates.
• Jobs More Early – Select this check box to display jobs that are even earlier in relationship with their What-If dates.
• Jobs Less Early – Select this check box to display jobs that are still early, but less early than they originally were in relationship
with their What-If dates.
• Early Jobs Unaffected – Select this check box to display early jobs that are not affected by their What-If dates.
9. Click the Filter tab to limit the Plants that display on the report.
Overload Informer
The Overload Informer displays resources that have work time scheduled above
You can filter the information that displays on
their capacity to complete. This tool displays both the actual and what-if
the Overload Informer by entering a value within
schedules for the selected resources. Run this tool when you schedule resources
the Minimum Overload Percentage field on
using infinite capacity. The key information this tool displays is the Hours Over
resources and/or groups. This field is available in
Capacity and Percent Over values. Use these values to determine which resources
Resource Group Maintenance.
are currently overloaded by the actual or what-if schedules.
Main Menu Path: Production Management > Scheduling > General Operations > Overload Informer
Use the Advanced Search sheet to define what you want to display:
5. To limit the results by overload percentage, enter a value within the Percent Over field. If a resource has an overload percentage
that is greater than or equal to this value, it displays within the results. This value is only for times calculated in the actual
schedule.
6. To limit the results by the what-if overload percentages, enter a value within the WI Percent Over field. All resources that have
an overload percentage greater than or equal to this value now display. This value is only for times calculated in the current
what-if schedule.
7. When you have defined the filters you want, click the Refresh All button. You can now review the overloaded resources on the
Actual and What-If sheets.
Select the Actual tab to review which resources are currently overloaded. Available columns on this sheet::
5. The Hours column displays the total hours scheduled for the resource.
6. The Hours Over Capacity column displays how many hours have been scheduled above the resource’s capacity.
7. The Percent Over column displays the percentage by which the resource is overloaded.
8. Resources can also be limited based on volume or other factors. The Non Time Capacity column indicates a limit to the
resource other than time. For example, a rack resource has 10 available racks that can be filled each day. This column displays
the number 10 in this field.
Use the information in this sheet to help you adjust how resources are currently used on the actual schedule.
Use the What-If sheet to review which resources are overloaded if you accept what-if scheduling. Use this sheet to help you decide
whether or not you accept the what-if schedule. Available columns:
4. The Resource Desc column displays the specific resource currently overloaded within the what-if schedule.
5. The Hours Over Capacity column displays how many hours are what-if scheduled above the resource’s capacity.
6. The WI Percent Over column displays the percentage by which the resource is overloaded through the what-if schedule.
7. Resources can also be limited based on volume or other factors. The WI Non Time Capacity column indicates another limit to
the resource besides time. For example, you have a rack resource that has 10 available racks that can be filled each day. This
column displays the number 10 in this field.
8. The WI Daily Production Qty indicates how many items can be produced by this resource per day within the what-if
schedule. For example, a rack can heat treat 100 parts/day, so the daily production quantity is 100.
Use the information displayed in this sheet to help you adjust how resources are currently used on the what-if schedule.
Chapter 15
Purchasing
Purchase Management and its associated Supplier Relationship Management and Purchase Contract modules handle entering
purchase orders and tracking supplier performance. The central program that controls purchasing activity is Purchase Order
Entry. Each purchase order (PO) can contain multiple detail lines, and each detail line indicates planned receipts to inventory,
direct receipts to a sales order, or direct receipts to a manufacturing job. Purchase order receipt processing also updates
suggested supplier and detailed purchase history files, so your purchasing history is continuously updated to help you make
future purchasing decisions.
Both contract and consolidated purchase orders (POs) can also be created through Purchase Order Entry. Through these
additional module licenses, you create a contract PO with a specific supplier to purchase part quantities using a recurring,
regular schedule. The contract PO is active throughout the purchase schedule as various receipt transactions are placed
against it to satisfy the requirements of the contract. Consolidated purchase orders are global POs you can create to buy part
quantities for all the companies within your organization. Each release on a consolidated PO can be designated for a selected
company, plant, and warehouse, ensuring that the correct parts and quantities arrive where they are needed.
If your organization licenses the Supplier Relationship Management (SRM) module, you can leverage the request for quote
(RFQ) functionality. Use this feature set to create request for quote records that you then send out to various competing
suppliers. You evaluate the responses from these suppliers in order to decide which businesses can provide your company
with the quantities, price points, and delivery dates you need for your manufacturing and servicing business flow.
The RFQ information can then be reviewed through a central SRM tool, the Buyer Workbench. Through this tool, buyers can
see the current state of their RFQs and purchase orders. All the entry programs involved in the purchasing process can be
launched through this tool, including Purchase Order Entry, RFQ Entry, and various Suggestion programs. When you combine
Purchase Management with the added SRM tools, purchase contracts, and multi-site functionality, you have complete control
over your purchasing business flow.
Setup
This section describes the primary records you need to create for the purchasing functionality. These programs are contained within the
Setup folder for the Purchase Management module. Only the primary records are described here. Some areas within the next
Operations section may also document setup records if they are required for a specific workflow.
You may also need to set up some parameters within Company Configuration. Some modules have global settings you define through
this administration program. For more information, review application help for the Purchase Management module; the Configuration
topic details the options you define within Company Configuration. You can also review the Company Configuration chapter in the
Epicor ERP Implementation Guide.
Buyer
Use Buyer Maintenance to define records for buyers responsible for your company’s purchasing activities. You select buyers in the
purchase orders you create. Buyer Maintenance is an important program, as the values you define for your buyers affect the entire
purchasing flow. You can use it to link a buyer to a part class and specify approved purchase amounts for buyers.
Main Menu Path: Material Management > Purchase Management > Setup > Buyer
4. In the Name field, enter the complete name for this buyer. This value displays on various purchasing programs and reports.
5. Enter a PO Limit for this buyer. This value defines how much the buyer can spend on each purchase order. If this value is set to
0 (zero), the buyer has unlimited purchasing capability.
6. Select an Approval Person. This individual is the person who verifies purchases for this buyer when the buyer’s total amount of
purchases exceeds the PO Limit.
8. Select the Consolidated Purchasing check box to indicate this buyer can make global purchases. The new Buyer ID must
If your organization has the Multi-Site Management license, this check box is available. The also be added as an
consolidated purchasing functionality controls purchasing and accounts payable functions across authorized user in order to
multiple companies, even though companies may exist on separate servers and databases. When view purchase orders.
you assign a buyer these rights, this individual can create global purchase orders that split off
quantities to separate companies and plants for receipt. For more information, review the
Consolidated Purchase Orders section later in this chapter.
9. If you want this buyer record to be the first option that displays on Buyer drop-down lists throughout the application, select the
System Default check box.
10. If you want name and email address changes made to this buyer record to automatically update the linked person record within
Person/Contact Maintenance, select the Sync. Name and/or Sync. Email check boxes.
Part Maintenance
You enter and update records for parts you purchase through Part Maintenance. This program contains default values you use with
purchased parts. By establishing these default values, you simplify user workflows and eliminate redundant keystrokes when you enter
your purchase orders.
This section assumes you have already created purchased part records, but still need to update them to contain the current purchasing
information.
Main Menu Path: Material Management > Purchase Management > Setup > Part
3. Click Search.
8. After you select the Global check box, you can then select the Consolidated Purchasing check box. This indicates buyers can
select this part on consolidated purchase orders. These purchase orders can be used to buy part quantities and services for all
companies within your organization. To learn more about how to create multi-company purchases, review the Consolidated
Purchase Orders section later in this chapter.
13. Click the Supplier button to find and select the supplier. You can also enter the supplier directly.
14. Select the Generate PO Suggestions check box if you want the application to automatically create a list of suggested
purchases based on time-phased information. To do this, you use the Generate PO Suggestions functionality. You can then create
actual purchase orders from these suggestions in Purchase Order Entry. This functionality is described later in this chapter.
15. If you select the Allow Consumption of Minimum Qty check box on the plant record, you can define Urgent Planning options.
These options are an alternate set of values available when you generate PO suggestions. If the projected On-Hand Quantity falls
below the Safety Stock quantity during the lead time date range (MRP Scheduled Start Date + Lead Time), the Urgent Planning
values are used to calculate the PO suggestion quantities instead. Through these parameters, you can define the specific
quantities, lead times, and suppliers to use for immediate supply needs.
Supplier Maintenance
Suppliers are businesses from whom you purchase products and services. Use the Supplier Maintenance program to create supplier
records. These records are used in several programs, and are required for creating purchase orders and accounts payable invoices.
Main Menu Path: Material Management > Purchase Management > Setup > Supplier
To add a supplier:
Each supplier is 8 5
automatically assigned a
6
unique internal number.
This internal number 7
(which you do not see and
cannot change) causes the 9
application to rapidly 10
14
access the supplier record. 11 12
Since this internal number 15
13
never changes, you can
change the Supplier ID. To 16
do this, click the Change
ID button.
5. After you select the Global check box, you can then select the Consolidated Purchasing check box. This indicates you can
select this supplier record on multi-company, or consolidated purchase orders. A buyer can then create a purchase order for this
supplier that purchases quantities or services for all companies within your organization. For more details about how to create
multi-company purchases, review the Consolidated Purchase Orders section later in this chapter.
6. The Approved check box is selected by default when entering a new supplier.
7. If you want all materials purchased from this supplier to be evaluated for quality, select the Inspection Required check box. Any
materials purchased from this supplier are automatically received into inspection; you cannot change this value during purchase
order entry or receipt entry. If you do not select this check box on the supplier record, however, you can select it later during
either purchase order entry or receipt entry.
8. Optionally, select the default language that prints on reports from the Language drop-down list. By default, all part Description
values that use this selected language also display on these reports.
9. If you need, enter the Account Ref number for the account you have with this supplier.
10. Optionally, select the Group you want for this supplier record. Supplier groups organize your supplier records along any criteria
you need, like Plastic Supply or Paint Services. You create these groups within Supplier Group Maintenance and then select
them from this drop-down list. For details about this program, review application help.
11. Use the Country Entry field to specify the Intrastat code for the area or city that is the entry point for goods shipped from this
supplier. Leave this field blank to use the Border Crossing value within the Country record.
12. If you want, select the default payment Terms by which this supplier bills your company. Payment terms define when payment
discounts and late fees are assessed against an Accounts Payable invoice.
13. Use the Calendar button to find and select the production calendar this supplier uses to manufacture products. This calendar is
useful for determining when a purchased quantity will arrive at your company.
14. Click the FOB drop-down list to select the free on board location for this supplier. This location indicates the point at which title
of the shipped goods changes from the supplier to your company. You create free on board options within FOB Maintenance.
15. If you want, enter the Minimum Order Value for this supplier. This value specifies the lowest total quantity amount you will
allow for any purchase order placed with this supplier. This field helps you avoid making small purchases below your company’s
normal order quantity. Whenever a total quantity on a purchase order is less than this value, a warning message displays.
16. Select the Payment Method you use to pay this supplier. These methods indicate whether the supplier is paid manually or
electronically. The option you select on this drop-down list becomes the default value on all Accounts Payable invoices and
Accounts Payable payment groups created for the supplier. If you need, you can override this method on a specific invoice or
payment group.
18
Purchase Points
Purchase points define alternate addresses for the supplier. Purchase points are locations from which the current supplier ships material
or provides services for your company.
Contacts
You can optionally enter contacts for each supplier and/or purchase point address. To enter contacts:
5. Optionally, use the Function, Role, Title, and Reports To fields to define If you have an individual who needs to be defined
this person’s position within the supplier organization. on multiple records, like a supplier contact who is
also a purchase point contact, you can define this
6. Enter the contact’s Email address.
person in Person/Contact Maintenance first and
7. Select the Primary Contact check box to indicate this person is the main then link this person record to other records
contact at this location. This individual displays by default on all Contact throughout the application. To learn about this
drop-down lists for records linked to this supplier. functionality, review the Personnel chapter in the
Epicor ERP Implementation Guide.
8. If you want name, email, phone, and weblink changes made to this
contact record to automatically update the person record within Person/Contact Maintenance, select the Sync. Name, Sync.
Phone, Sync. Email, and Sync. Links check boxes. Any data changes made within the selected fields automatically update
other records that share the same contact.
9. Use the fields within the Phone/Fax section to enter all of the contact’s phone numbers.
10. Continue to add the contacts you need. When you finish, click Save on the Standard toolbar.
Main Menu Path: Material Management > Purchase Management > Setup > Supplier Price List
• /1
• /100
• /1000
11. The Conversion section defines the overall formula used to calculate the conversion between the Purchasing (supplier’s) unit of
measure code and the Base unit of measure code.
12. If you want to change this formula, select the Override Conversion check box.
Use the Price Breaks sheet to establish price break information for the specified supplier. This information represents changes to the
base unit price specified for the part in the Parts > Detail sheet, based on quantity or volume purchases.
4. Use the Price Modifier field to define the effective unit price for the price break. Depending on the Price Break Modifier you
selected on the Parts > Detail sheet, this value is either a flat amount or a percentage.
5. The Effective Price field displays the amount charged for a unit of the purchased part after the price break is applied.
6. Continue to add the price breaks you need. When you finish, click Save on the Standard toolbar.
Use the Supplier Parts sheet to identify supplier parts and relate them to the qualified manufacturer’s and manufacturer’s part numbers
for this part. Single or multiple qualified manufacturer’s part numbers can be associated with a specified supplier part number. This
creates a link between your internal part number, approved supplier part source, and qualified manufacturer’s part numbers.
3. Enter the Supplier Lead Time. This value specifies the number of days it generally takes to receive this supplier part from the
supplier after you send the purchase order.
4. Click the Manufacturer drop-down list and select the identity of the manufacturer for the specified supplier part number.
5. Click the Manufacturer Part drop-down list and select the manufacturer's part identification for the specified supplier part
number.
6. The Life Cycle field displays the current status of the part within its product life cycle. This status is defined within Qualified
Manufacturer Maintenance, and it displays here for your reference.
7. The Market Availability field displays information you can use as a lead time comparison for the purchased part from various
qualified manufacturers. A value of 45-60 days, for example, indicates this part is generally available for purchase during the next
45 to 60 days. This information is also entered within Qualified Manufacturer Maintenance, and it displays here for your
reference.
8. Select the Default for Purchases check box to indicate if multiple parts exist, the current multiple supplier parts exist, the
current supplier part is the default version used on purchase orders. However, you can override this value on a specific purchase
order.
9. Continue to add the supplier parts you need. When you finish, click Save on the Standard toolbar.
Use the RoHS sheet to add a restriction on the use of certain hazardous substances that apply to this part. The RoHS values are added
to the part, not the supplier part.
6. The Compliance Date specifies the date on which the RoHS part compliance process will run. This date is automatically defined
after you click the Override check box.
7. The Last Roll Up field displays the date on which the compliance roll-up was previously run against this purchased part.
8. Continue to define the restrictions you need. When you finish, click Save on the You define substances and restriction types
Standard toolbar. through the Substance Maintenance and
Substance Restriction Type Maintenance
programs. For more information, review
the Epicor ERP Implementation Guide.
Add a Subcontract Part
Use the Subcontract Operations sheet to enter supplier pricing detail for subcontract services. For each subcontract part, you can
define price breaks and substance restrictions.
5. Enter the Effective date and the Expires date for the price. These values define the period during which this price list is
considered active by the application.
6. The application uses the Effective date and Expires date to calculate the number of Days this price list is active.
8. The Price Per value defines the quantity against which the Base Unit Price is calculated. Select an option from this drop-down
list. Available options:
• /1
• /100
• /1000
9. The Discount % specifies the overall discount allowed by this supplier. If you enter a value in this field, it further reduces the
price of the purchased parts.
10. You can also select a Price Break Modifier, either Flat Unit Price or Percent of Base, for the subcontract part. The selected
modifier determines the effective unit price for the related quantity.
11. Notice you can create price breaks and define RoHS restrictions for the subcontract part.
Operations
This section details the operations available for the purchasing functionality. Each operation is described as a workflow to help guide
you through the process from start to finish. These programs are primarily found within the General Operations folder for the various
purchasing modules. If a unique setup record is required to run the operation, this record is also described in this section.
RFQ Entry
Use RFQ Entry to enter and print new Request for Quotes (RFQs) and to make changes to existing RFQs. Each RFQ contains detail lines
that define the part quantities and/or subcontracted operations you need for the requested parts. You can then send your RFQ to the
potential supplier.
If you use the consolidated purchasing functionality, your RFQ is sent to a central purchasing company as an RFQ suggestion where it
is processed and distributed to potential companies.
Main Menu Path: Material Management > Supplier Relationship Management > General Operations > RFQ Entry
7. When you finish entering the header information, click Save on the Standard toolbar.
You next must select the part or parts for which you are creating this RFQ. You create detail lines for each part you want to include on
the RFQ.
To add parts:
6. Select the Item Type for the RFQ detail line. Select Material for a part quantity and select Subcontract Operation for a
subcontract service.
7. Click the Operation drop-down list to select the operation for which this part or service is being purchased. All of the active
operations defined within Operation Maintenance display on this drop-down list.
You next select the suppliers you want to compete over this request. You can select as many suppliers as you want.
You need your suppliers to include the price breaks they will give you based on the quantities you may order. To do this, you use the
Quantities sheet.
The RFQ functionality integrates with Epicor Sourcing, an internet web auction application. You can leverage this functionality to make
the current RFQ detail line available for online bidding from your suppliers.
Epicor Sourcing is a separate application you can purchase and install. When your company record (Company Configuration) is set up
to use this application, the sourcing functionality activates within RFQ Entry. Your buyers can use this application to open an RFQ detail
line for an online auction. Suppliers place bids against this detail line, and each bid must be smaller than the previous bid. The buyer
can then use Epicor Sourcing to decide which bid to accept.
4. The Item Description field displays the concise explanation for the part. This value is pulled from the part record and you
cannot change it.
5. The Event Type field displays the Reverse English Auction type; currently, this is the only type Epicor Sourcing accepts. During
a Reverse English Auction, bidders enter bids using descending price values, which means the next bid must be less than the
previous bid. Each bid value must also decrease by at least as much as the Minimum Offer Decrement, or the bid is not
accepted by Epicor Sourcing.
6. Suppliers can only enter bids while the online auction is active. You define the day on which an online auction accepts bids
within the Starting Date field. When the system clock passes the day defined within the Starting Date field, suppliers can place
their bids.
7. You can give your suppliers time to prepare for their bid by entering values within the Preview Date and Duration fields. Use
these two values to display the online auction as a preview. No bidding can be placed against the auction while in this mode.
When the system clock passes the hour value defined on the Duration field, the preview closes.
8. Define the Minimum Offer Decrement you require for this auction. Each subsequent bid must use a value that is at least less
than this amount, or the bid is not accepted by Epicor Sourcing.
9. Select a Bid Anonymity option to determine how much information displays online through Epicor Sourcing. Available options:
• Bids and Bidders Visible - Causes all the supplier identifiers, names, and bid amounts to display within Epicor Sourcing.
Suppliers can then review the competing bids and who placed them.
• Bidder ID Concealed - Causes the bid amounts to display, but hides the supplier identifiers and names. Suppliers can then
only review the prices of the competing bids.
13. When you are ready to accept bids, click the Actions menu again. Highlight the RFQ Line submenu and select Post to
Sourcing. The online auction displays using the Preview Date and Starting Date you specified on the auction record.
Supplier Responses
Use the Supplier Responses program to enter and track responses from suppliers to a request for quote (RFQ) record. Each supplier
response consists of a price or a list of prices for the part or service operation defined on the RFQ detail line. You can then save these
price values to a supplier list. You can also accept the price and turn the supplier response into a purchase order.
Main Menu Path: Material Management > Supplier Relationship Management > General Operations > Supplier Responses
• Not Waiting - Use this response if you have received a response from the supplier, but you do not want to enter it into the
program.
• Close Line - Use this response if you have received a response from the supplier, but you do not want to enter it into the
program, or if the supplier is not going to send a response.
• Received - This response is generated by the program when you enter supplier pricing information. You cannot manually
enter this response; it displays automatically.
• Accepted - You can manually change a RFQ line with a current response of Received to this response. This response means
that you have decided to accept the supplier’s pricing, and your job or quote will update with the pricing information.
6. To immediately create a purchase order from the RFQ detail line, click the Create PO button. You can also click the Actions
menu and select Create PO. Purchase Order Entry launches and information from this RFQ detail line populates the equivalent
fields on the new purchase order.
Main Menu Path: Material Management > Purchase Management > General Operations > Purchase Order Entry
• Customer Managed - Select this option if the material purchased is inventory you are storing on behalf of a customer.
Customer-managed items can be used in the production of products for this customer, or they may be shipped by you directly
to your customer’s customer. Although you are storing the inventory, your company never legally owns these part quantities.
• Supplier Managed - Select this option if the material purchased is inventory you are storing as consignment inventory from
the supplier. You can also use these part quantities on jobs; once you consume this inventory on a job, your company legally
owns it.
4. The PO Date defaults to today’s date. You can change this date if you need.
5. Click the Supplier button to find and select the Supplier ID. You can also enter the Supplier ID directly.
6. Click Save.
5. In the Our Qty field, enter the quantity as it is stored within your inventory.
6. If you need, you can change the Unit of Measure (Our Quantity) used with the part. In this example, EA displays, designating
the Each unit of measure.
7. Once you enter a quantity in the Our Qty field, the Supplier Qty automatically calculates.
8. If you click the Supplier Qty radio button, the Supplier Qty and Unit of Measure (Supplier Quantity) fields activate. Use this
function when you need to modify the quantity to reflect supplier values for the part. When you change a value here, the Our
Qty field updates using the conversion factor defined on the supplier price list.
9. Enter the Unit Price. If a unit price value is defined on the supplier price list, this value populates the field by default.
10. If this purchase order detail line is subject to Use Tax, select the Taxable check box. This type of tax is levied in the United States.
This internal corporate tax is self-assessed when a product is purchased by a resident of the state that issues the tax. It does not
affect the invoice total, but it does affect the general ledger. Use tax strictly accounts for storage and consumption of goods used
internally by the company in a specific state (not for resale). For more information about use taxes, review the Global Tax Engine
chapter in the Epicor ERP Implementation Guide.
11. If you want to update both Our Qty and Supplier Qty values manually, select the Override Conversion check box. This activates
both fields; directly enter the values you need. The conversion formula is not run against either value, so the values you enter are
not changed by the application.
17. If you want to review your purchasing history for this part, click the Purchase Advisor button.
19. When you finish reviewing your purchase history, click the Close button. You return to the Purchase Order Entry > Detail
sheet.
20. To review the part cross references for the current purchased part, click the Cross Reference Options button.
The purchasing functionality also interacts with the Enhanced Quality Assurance module so inspectors can evaluate part quantities
using specifications and inspection plans. You can define both part specifications and multiple inspection plans for each purchased
part. Your inspectors can then select and use a specification and inspection plan to evaluate received part quantities.
You create inspection plans and part specifications within the Enhanced Quality Assurance module. To learn more about this
functionality, review Chapter 16: Quality Assurance.
5. When you enter the job number, the Asm and Mtl fields activate. You can now enter the appropriate job assembly number or
the appropriate material sequence number in these respective fields.
6. If this purchase order line is for a sales order release selected as a drop shipment, use the Sales Order field to define the specific
sales order release you want to link to this purchase order release. To do this, either enter the sales order directly or click the
Sales Order button to find and select this record. You can also use this field to enter additional Buy To Order sales releases to
the current purchase order line. Use the Line/Release fields to enter the specific detail line and release from the sales order.
7. When you save the release, the application links the sales order release to the Buy To Order purchase order line. The Sold To,
Ship To Cust, and Ship To fields display customer information from the selected sales order. The fields respectively display the
customer to whom you sold the parts, the ship to customer who is receiving the parts, and the identifier for the ship to location.
8. If this release is a drop shipment to be sent directly from your supplier to your customer, the Drop Ship check box is selected.
9. You can view the drop ship address by clicking the Drop Ship Address tab.
10. If this release is being sent to a location that is not one of the customer’s ship to locations, the One Time check box is selected.
11. The Date/Quantity section displays specific information about the Due Date, Promise Date, and quantities for this purchase
order release.
12. The Plant/Warehouse section displays information about the plant and warehouse involved in this purchase order release
transaction.
13. If this purchase is for a customer with whom you are storing inventory quantities, click the Managed Customer button to find
and select this customer record. You then receive this part quantity using 3PL (Third Party Logistics) processing.
14. If this purchase order release is part of a larger project, click the Project button to find and select the specific project you need.
To learn more about projects, review Chapter 8: Project Management.
15. The G/L Account section displays the Book, Account, and Description values. These values indicate the account number and
the GL book to which you eventually post this transaction. For details about this feature, review Chapter 25: Consolidation and
the General Ledger.
16. The Container ID value defines the container used to receive this part quantity. The status of the shipment displays next to this
field. In this example, the part quantity is not yet sent, so the Not Shipped icon displays.
17. When you finish the purchase order release, click Save on the Standard toolbar.
5. Select the Taxable check box to indicate this miscellaneous charge is subject to sales tax.
10. To print the purchase order, from the Actions menu, select Print.
10
12. You can also indicate a specific global warehouse will receive this quantity. Click the Warehouse drop-down list to select the
warehouse you need.
13. Continue to add the releases you need for other companies within your organization. When you finish, click Save on the
Standard toolbar.
The part quantities the multiple companies receive for this consolidated purchase To learn how to set up and run the various
order can now be recorded. multi-company features, review the Multi-Site
Technical Reference Guide within application help.
For example, if you need a quantity of Part ABC to be purchased monthly, you do not need to enter a separate purchase order each
month. Instead, you can set up a contract purchase order schedule and maintain this record automatically. You can assign contract line
items to purchase orders. These line items automate delivery schedules with delivery dates, prices, and corresponding quantities.
4. You need to define the length of the recurring contract. Enter Start Date and End Date values. This contract purchase order will
be active between the dates you enter in these fields.
7. In the Contract Qty field, enter the total part quantity you want to receive.
8. Notice you can also select a different unit of measure for this quantity.
9. Enter the Contract Price for each unit of the purchased part.
10. You can also select a different Price Per value. Available options:
• /1 (Each)
• /100
• /1000
11. Select the Contract Active check box to indicate you want to receive quantities through this contract purchase order.
12. Continue to add detail lines and releases as you need. When you finish, click Save on the Standard toolbar.
The Generate Suggestions program builds suggestions from two places - time-phased information and requisitions marked as Send To
Purchasing. For time-phased purchase orders, the program deletes and rebuilds some or all time-phased purchase orders as is
appropriate for the date when suggestions are generated and for the selected processing option.
Main Menu Path: Material Management > Purchase Management > General Operations > Generate Suggestions
Here’s how:
4. If you want to generate purchase order suggestions for purchase contracts, select the Include Purchase Contract Items check
box. This check box is available if your organization uses the Purchase Contracts Management module.
You are now ready to review the new purchase order suggestions that were generated. You do this in the New PO Suggestions
program.
Main Menu Path: Material Management > Purchase Management > General Operations > New PO Suggestions
4. Click OK.
4 3
You can review these newly created purchase orders in Purchase Order Entry or by running the Open Purchase Orders report.
Main Menu Path: Material Management > Purchase Management > Reports > Open Purchase Orders
You can create ICPOs and suggestions that originate in a customer company and are received automatically by a supplier company.
The supplier company can either send purchase suggestions back to the customer company, or convert the ICPO into a sales order for
processing and fulfillment. They then fulfill this demand by selling and shipping the item back to the customer company.
The two (or multiple) companies must use the Epicor application and be set up for inter-company trading; they can then send ICPO
suggestions to each other. As long as the purchase order suggestions were created in the application and sent electronically, you can
automatically generate sales orders from the resulting ICPOs.
You have a Sales company that sells a manufactured item to an end user (external customer), and another internal company that
actually manufactures the item being resold. This Manufacturing company is a supplier to the Sales company; it receives an ICPO from
the Sales company, which is a “customer” of the Manufacturing company. When this happens, the Manufacturing company generates
a sales order. This company now can fulfill the demand by manufacturing the item, and then sells/ships it to the Sales company, which
in turn resells the item to an end user (external customer).
In this scenario you set up the Sales company as the customer and the Manufacturing company as the supplier. Within the customer
company, you enter a standard sales order in Sales Order Entry and generate purchase order suggestions. You then convert the
purchase order suggestions into a new purchase order for purchase of the manufactured item from the Manufacturing (supplier)
company. Now in the Manufacturing (supplier) company, a new sales order is created using the ICPO suggestions automatically
received from the Sales (customer) company. Using this sales order, the Manufacturing (supplier) company manufactures and fulfills the
order as requested, ships the completed quantity back the Sales (customer) company, and then generate an invoice for it once it has
been received.
Inter-Company Setup
To set up inter-company trading, you need to create purchase terms, customer, supplier, and external company records that define the
relationship between the companies.
Purchase Terms
In each company, create identical purchase and selling terms using Purchase Terms Maintenance. Purchase terms are assigned to the
supplier record you define for the supplier company, They specify the frequency, number of payments, and discounts applied to
invoices generated by the Manufacturing (supplier) company to bill the Sales (customer) company for items it receives from the
supplier company.
Main Menu Path: Material Management > Purchase Management > Setup > Purchase Terms
6. Click the Discount Type drop-down list to select the discount terms type for an invoice.
Supplier Maintenance
You create supplier records for the internal companies from whom the current company receives materials and services. If the current
company will purchase goods from other companies, you must create a supplier record in this company. Continuing the previous
example, you create supplier records for the Sales and Manufacturing companies in both companies to establish the ICPO relationship.
Main Menu Path: Material Management > Purchase Management > Setup > Supplier
To create a supplier:
6. Click the Terms drop-down list to select the purchase terms you defined in Purchase Term Maintenance for this multi-company
relationship.
7. Click the FOB drop-down list to define the Free on Board (FOB) point for goods being shipped to the partner company. It
indicates the point at which title of the shipped goods changes from the supplier company to the customer company.
8. In the remaining sheets, enter supplier information as required for the partner company.
Customer Maintenance
Create customer records in Customer Maintenance for the companies with whom the current company will do trades. You must also
create a customer record for the current company as well if the current company will purchase goods from other companies.
Continuing the Sales and Manufacturing companies scenario, you create a customer record in the Sales company for both the partner
Manufacturing company, as well as for the Sales company itself. Conversely, in the Manufacturing company, you create a customer
record for the partner Sales company in the Sales company, as well as for the Manufacturing company itself.
Main Menu Path: Order Management > Sales Management > Setup > Customer
To enter a customer:
6. In the remaining sheets, enter customer information as required for the partner company.
Use External Company Maintenance to either establish direct relationships with companies within the same database or create
remote connections to companies on other databases. You create external company records to pass data to and from the current
company to an external company. In a multi-company environment, for example, you can create an external company so that
you can share global customer, part, supplier and financial data with the external company.
You can define the specific types of interactions you want to occur between the two companies - like sending customer data,
supplier data, PO suggestions, and so on for each record. You also set up the Inter-Company Trading functionality in this
program, defining the suppliers and customers involved in this trading relationship.
Main Menu Path: System Management > External System Integration > Setup > External Company Maintenance
Use External System Maintenance to add or update the integration records you use to transfer data between multiple companies
within your database.
Main Menu Path: System Management > External System Integration > Setup > External System Maintenance
Use Integrated Table Workbench when an incoming record is not complete or contains some other error. Rather than update the
record in the other system and re-run a process, you can reconcile the discrepancy within the Integrated Table Workbench.
Main Menu Path: System Management > External System Integration > General Operations > External Integrated
Table Workbench
The Sales (customer) company sells an item to an external customer manufactured by the Manufacturing (supplier) company. In the
Sales company, you enter a standard sales order, designate the Buy To Order supplier, and generate purchase order suggestions.
Main Menu Path: Order Management > Sales Management > General Operations > Order Entry
You next generate purchase order suggestions for the sales order and convert them into a new purchase order. The Sales (customer)
company can then purchase the part quantity from the Manufacturing (supplier) company.
Main Menu Path: Material Management > Purchase Management > General Operations > Generate Suggestions
Sales (Customer) Company – Create Purchase Order from Purchase Order Suggestions
Once you have generated purchase order suggestions from the sales order, you can convert them to a purchase order you use to
purchase the manufactured item from the Manufacturing (supplier) company. When you generate the purchase order, the application
also generates ICPO suggestion records and sends them to the Manufacturing (supplier) company.
Main Menu Path: Material Management > Purchase Management > General Operations > New Suggestions
Now through the multi-company functionality, the inter-company purchase order is sent to the receiving Manufacturing (supplier)
company. In the Manufacturing company, you create a new sales order from the ICPO suggestions. The Manufacturing company can
now begin fulfilling the sales order, and can also handle future changes requested by the Sales company.
3. To convert an ICPO
suggestion into a sales order,
3
select the Ready for Order
check box.
To make changes to the sales order and modify inter-company purchase orders as needed.
Main Menu Path: Order Management > Sales Management > General Operations > Order Entry
1. To make changes to the sales order, from the Actions menu, select
Suggestions to Linked PO.
The application sends the suggestions to the Sales (customer) company that originally sent the inter-company purchase order. As the
suggestions are sent for the sales order created from the original ICPO, the application automatically updates the inter-company
purchase order record with this information.
After the Manufacturing company makes changes to the sales order generated from ICPO suggestions, the Sales (customer) company
can review the suggestions, accept them, or reply with further changes.
Main Menu Path: Material Management > Purchase Management > General Operations > Purchased Order Entry
1. In Purchase Order Entry, from the Actions menu, select Change PO Suggestions.
1
• Expedite - Requests
activity be initiated on the
ICPO suggestion sooner
than originally planned.
4. Besides making changes to the overall suggestion, you can change or cancel a specific detail line. To do this click the Edit PO
Line button and make the changes needed in the window that displays.
5. Likewise, you can make changes to suggested release by clicking the Edit PO If the related order release is not linked
Release button. to a job record, the application voids
the order release. However, if the
6. To complete the purchase order change, click the Accept button. You can also click related order release is linked to a job,
the Actions menu and select Accept. the application sets the order release
quantity to zero, and creates a
The Manufacturing (supplier) company automatically receives the change and the manufacturing suggestion for the
application updates the linked sales order with the new purchasing information. related job record.
Once demand for the sales order is fulfilled by the Manufacturing (supplier) company, you are ready to ship the order to the Sales
(customer) company.
Main Menu Path: Material Management > Shipping/Receiving > General Operations > Customer Shipment Entry
1. In Customer Shipment
Entry, in the Pack ID 5
field, enter the packing
identifier number associated 2 4
with the shipment.
1
2. Record the shipmet quantities
in the Lines > Detail sheet.
3. To print a packing slip, shipping labels, or both documents, from the Actions
menu, select Print.
4. After printing the packing slip or shipping labels, select the Shipped check box. 3
5. Click Save.
After you save the record, the application automatically creates and sends a shipment
record to the Sales (customer) company.
Sales (Customer) Company - Receive Completed Items from Manufacturing (Supplier) Company
Within the Sales (customer) company, launch Receipt Entry to record the receipt of the quantity from the Manufacturing (supplier)
company.
Main Menu Path: Material Management > Shipping/Receiving > General Operations > Receipt Entry
Once the shipped items are received, the Manufacturing (supplier) company can generate an AR invoice and bill the Sales (customer)
company for the item.
Main Menu Path: Financial Management > Accounts Receivable > General Operations > Invoice Entry
To generate an AR invoice and bill the Sales (customer) company for the item:
Buyer Workbench
The Buyer Workbench is a centralized tool you can use to both generate and manage request for quotes (RFQs) and purchase orders
(POs). Through this program, you can select a specific buyer and view a summary of the RFQs and POs assigned to this buyer. The
information includes the number of RFQ and purchase order records open, overdue, scheduled for today, scheduled for this week, and
scheduled for beyond this week (future).
The Buyer Workbench also displays the number of RFQs that have received responses from suppliers and are ready for processing, as
well as the number of purchase orders that require the current buyer’s approval.
Main Menu Path: Material Management > Supplier Relationship Management > General Operations > Buyer Workbench
8. Click the Suggestions tab to evaluate and handle all RFQ suggestions you want to turn into RFQs.
9. Click the Ready tab to indicate which RFQs can be turned into purchase orders.
CHAPTER 11 | PURCHASING
Reports
This section describes some key purchasing reports you use to review prices of both manufactured and purchased parts. You can run
these reports whenever you need. You can also set up each report to generate and print through a recurring, automatic schedule.
Review the Automatic Data Processing chapter in the Epicor ERP Implementation Guide for information on how to link a report to a
recurring schedule.
Main Menu Path: Material Management > Supplier Relationship Management > Reports > Part Price Report
Main Menu Path: Material Management > Supplier Relationship Management > Reports > Supplier Price Report
Chapter 16
Quality Assurance
The Quality Assurance and the Enhanced Quality Assurance (EQA) modules tie together all quality functions, whether
scrapping end parts, rejecting raw materials, tracking first article inspections (where a first part is tested regularly), and
indicating when parts are not compliant. With the Enhanced Quality Assurance module license, you can also track internal
education and training for your employees.
The chapter begins with the setup records you need to define before you can use the quality functions - the inspectors that
conduct inspections and the reasons material requires inspection. If you use the Enhanced Quality Assurance module, you can
enter specific inspection data for purchase order receipts, customer returns, and jobs or operations. To do this, you define the
inspection attributes you want to track and the specifications for those attributes. You then create inspection plans associated
with a part revision, job, or operation. You can also apply skip lot control to those suppliers that supply you with parts.
The second half of the chapter reviews the quality functions you use to process items that require inspection. First, use the
Nonconformance program to add non-conforming material found during job production. Then, the inspector uses Inspection
Processing to inspect this non-conforming material, in addition to the purchase order receipts that require inspection. If you
use the Enhanced Quality Assurance module, you also have access to Inspection Results Entry. Use this program to enter
specific inspection data. Then run the Inspection Data Tracker to view the inspection results.
Any job material, job assemblies, inventory, customer returns, or purchase order receipts that fail inspection are placed on the
Discrepant Material Report (DMR). The material review board then has the option to reject these parts or accept parts and
disposition to a job, rework, or inventory. At any time, a corrective action can be added to record what was done with the
material. This chapter concludes with key quality reports you use to monitor discrepant material.
In order to describe the entire business flow for this functionality, this chapter assumes you use both the Quality Assurance
and Enhanced Quality Assurance modules.
Setup
This section describes the primary records you need to create for both the Quality Assurance and Enhanced Quality Assurance
modules. These programs are contained within the Setup folder. Only the primary records are described here. Some areas within the
next Operations section may also document setup records if they are required for a specific workflow.
You may also need to set up some parameters within Company Configuration. Some modules have global settings you define through
this administration program. For more information, review the application help for this module; the Configuration topic details the
options you define within Company Configuration. You can also review the Company Configuration chapter in the Epicor ERP
Implementation Guide.
Inspector Maintenance
You use Inspector Maintenance to create inspector records. Inspectors are the people in your shop who inspect material or parts for
defections, ensuring all items in the production cycle meet your quality standards. These records are used when you run Inspection
Processing.
Main Menu Path: Production Management > Quality Assurance > Setup > Inspector
To add an inspector:
Each reason code is assigned a reason type. Reason types are system-defined and cannot be changed. The following reason types are
used in manufacturing:
• Scrap: This code identifies a nonconformance quantity which can potentially be re-used.
• Quality Assurance: This code is used for inspection and corrective actions.
• Inventory Adjustments: Use this value to identify items being pulled out of inventory because they are non-conforming
materials.
• Rework: This code is used for items sent back to be re-worked after inspection or DMR.
Main Menu Path: Production Management > Quality Assurance > Setup > Reason Code
Main Menu Path: Production Management > Quality Assurance > Setup > Global Alert
8. If you are sending an alert, define recipient information in the Alert section such as To, CC, and Text.
Inspection Attributes
Inspection attributes are quality elements you want reviewed during the inspection process. These attributes are then assigned to
specifications and used within inspection plans. You also assign a table field name to each attribute in order to collect and analyze
inspection data.
Main Menu Path: Production Management > Quality Assurance > Setup > Inspection Attribute
4 6
5
4. Select an Attribute Type from the drop-down list. Attribute types available include:
• Numeric
• Check box
• Combo box
• Character
• Date
• Comments
The specifications you define within Specification Maintenance for an inspection attribute depend on the attribute type. For
example, if you select Numeric, you can specify minimum and maximum values. If you select Combo box, minimum and
maximum values are disabled; however, you can specify the list of values you want to present to the user during inspection
processing. For more information on specifications, review the next Specification section.
5. Select the Table Field Name you want to assign to this attribute. This value determines where the data for this attribute is
stored within the inspection results table.
6. Once you assign this inspection attribute to a specification, the In Use icon becomes active and displays in green.
Specification
A specification ties together the inspection attributes you want. You use Specification Maintenance to store the details, or
characteristics, of the inspection attributes. Characteristics include information such as minimum and maximum values, incremental
and initial values, tool tips, a list of acceptable values, and so on. The inspection attribute properties you define are used in the
inspection plan. The next section, Inspection Plan, shows you how to create these plans.
One specification can apply to many parts. For example, you have multiple parts in your database for steel bars. You could attach the
same specification to each part to save time on data entry.
Main Menu Path: Production Management > Quality Assurance > Setup > Specification
To create a specification:
Add a Revision
Specifications are revision controlled, so you can create multiple versions of the same specification.
To add a revision:
5. Optionally, find and select the Inspection Plan you want to assign to this specification revision. You can attach an inspection
plan to a specification. When you attach a specification to a part, operation, or RMA, the inspection plan defined on the
specification defaults; however, you can change this option.
Now specify the inspection attributes you want to assign to this specification revision.
Here’s how:
6. Enter the Minimum Value and the Maximum Value for this inspection attribute. These fields are not available if the attribute’s
type is Combo box.
7. In the Increment field, specify the increments used to record an inspection value. For example, if you set the Maximum Value to
110, the Minimum Value to 100, and the Increment to 2, then the actual values of 100, 102, 104, and 106 are acceptable.
These fields are not available if the attribute’s type is Combo box.
8. Enter the Initial Value to display when inspection data is added to the inspection plan. Typically, this value is the expected value
for this attribute.
9. If used, enter the Tool Tip you want the Configurator to display.
10. In the List Values field, enter a comma-delimited list of options that display within the inspection plan. This field is available only
if the attribute’s type is Combo box.
11. In the Pass List Values field, enter an (optional) listing of valid pass values for this inspection attribute. The Epicor application
uses these values for testing inspection results. It uses the values defined on this list to determine if an inspection passes or fails.
For example, if 2,4,6, and 8 are defined as pass values and the user selects 8 within Inspection Results Entry, the Epicor
application designates 8 as a Pass value; other recorded inspection values are considered Failure values.
12. When you finish, click Save on the Standard toolbar. Continue to add all inspection attributes to this specification revision.
When the specification revision is ready, you need to approve the specification revision before you can use it.
Here’s how:
Inspection Plan
Inspection plans control the inspection process and are used to enter the results from inspecting those parts, operations, and RMAs in
which specifications and inspection plans are defined. Once you create an inspection plan record in the Inspection Plan program, you
can then launch the Configurator directly to design the entry form that others will use to capture the inspection results.
Inspection plans are revision-controlled and can be used with multiple This section briefly reviews the Configurator
specifications; the Configurator amends the input screen depending on the Designer. For more information on how to design
inspection attributes assigned to the current specification. For example, one an input screen, review Chapter 6: Configurator.
specification has three attributes and another specification has the same three
attributes plus an additional attribute. You could create an inspection plan that covers all four attributes; when the inspection plan for
the three attribute specification is called, the fourth attribute does not display during inspection results entry.
Main Menu Path: Production Management > Quality Assurance > Setup > Inspection Plan
5. Click Save.
Add a Revision
Inspection plans are revision controlled, so you can create multiple versions of the same inspection plan.
To add a revision:
6. Notice the red No Plan icon. This indicates a plan has not yet been configured for this inspection plan revision. Once you
configure an inspection plan using the Configurator Designer, the icon changes to a green Plan Exists icon. You will next
configure the inspection plan.
Now you are ready to design the screens for inspection results entry. If you use the Enhanced Quality Assurance module, you can
create inputs in the Configurator using external sources; these values are the pre-defined inspection attributes used during the
inspection process.
2
2. The Configurator
Designer displays. 3
5. Next, you need to add a new page. Click the Down Arrow next to the New
button.
Depending on the selected attribute type, not all check boxes are available. For example, if you select an inspection attribute that
is a character attribute type, only the Use Tool Tip and Use Label Name check boxes display.
16. Click Save on the Standard toolbar. Continue to add pages and controls you want for this inspection plan revision.
When finished adding pages and controls, and adjusting the inputs as needed, you are ready to test the inputs.
Here’s how:
Continue to test the inputs and adjust the pages and controls as you need.
Once the design is complete and the configuration tested, you are ready to change the status of the design to Approved.
To do this:
Here’s how:
1. In Inspection Plan
Maintenance, notice the
3
red No Plan icon is
replaced by a green Plan
Exists icon. This indicates an
approved inspection plan
exists for this inspection plan
revision.
For each skip lot control code, you define the number of lots (receipts) to inspect, the number of receipts to skip between each
receipt, and the number of cycles to process before moving to the next pre-determined skip lot control code. In this example, you
want to define a skip lot control code for new suppliers.
Main Menu Path: Production Management > Quality Assurance > Setup > Skip Lot Control Code
7. In the Minimum Cycles field, indicate the number of cycles to complete before the skip lot code can move to a cycle that does
not inspect as many lots. If this field is set to zero, the application ignores the check.
8. If you allow a quantity of inspected parts to fail inspection before the part moves to a more restrictive skip lot control code cycle,
where more lots are inspected, select the Use Maximum Reject check box.
9. If you selected the Use Maximum Reject check box, define the number of rejects to allow in the Maximum Reject (all Cycles)
field. If this field is set to zero, the application ignores the check.
10. Use the Reject Count By list to determine the value added to the Reject Count field in the inspection table. The options are Skip
Lot or Quantity. If you select Skip Lot, then the Reject Count is increased by 1 if the receipt inspected has a rejected quantity. If
you select Quantity, then the Reject Count is increased by the total failed quantity if the receipt inspected has a rejected quantity.
11. From the On Pass move to Skip code list, select the skip code the part quantity will use if both the number of cycles is the
same as the value defined in the Minimum Cycles field and the number of rejects is less than or equal to the value defined in the
Maximum Rejects (all Cycles) field. If you do not select a code from this list, then the current cycle will start again.
12. From the On Failure move to Skip code list, select the skip code that parts will use if both the number of cycles exceeds the
value defined in the Minimum Cycles field and the number of rejects exceeds the value defined in the Maximum Rejects (all
Cycles) field. If you do not select a code from this list, then the current cycle will start again.
Part Maintenance
You associate inspection plans and specifications to either parts or operations. Then, when inspecting a part receipt or entering time
against an operation that requires inspection, you have the option to enter
inspection data for that part or operation using Inspection Results Entry. You can also associate a part on a purchase order line
to an inspection plan and specification within
In this example, you use Part Maintenance to associate an inspection plan
Purchase Order Entry. You associate inspection plans
and specification to a part revision. You can also define a different
and specifications to operations within Operation
inspection plan and specification for customer returns of the same part
Entry, Job Entry, Quote Entry, and the Engineering
revision. In addition to defining inspection plans and specifications to part
Workbench. When you associate inspection plans and
revisions, you can add suppliers to a part revision and attach skip lot code
specifications to a part or operation, the Inspection
logic.
Required check box is automatically selected.
Main Menu Path: Production Management > Quality Assurance >
Setup > Part
You must check out the part revision before you can attach inspection plans and specifications to it.
Here’s how:
3. Now check out the revision. To do this, click the Actions menu.
Now that the part revision is checked out, you can attach inspection plans and specifications to it.
Here’s how:
4. Click the Specification ID button to find and select a specification. You do not specify the specification revision because the
application always uses the latest revision.
5. Optionally, define the minimum Sample Size and/or Sample Size % quantity to inspect. You can enter values in both fields; the
application determines the sample size to use during inspection results entry. For example, you set the Sample Size to 10 and the
Sample Size % to 15%. If the application finds that the quantity available to inspect, based on the Sample Size % defined, is less
than the Sample Size defined, then the Sample Size value is used for the inspection.
6. If this inspection plan is the default for this part, select the Default check box. You can specify only one inspection plan as the
default.
7. Continue to add the needed inspection plans for this part revision. You can attach more than one inspection plan to a part
revision. For example, you need three inspections for one part revision - one visual inspection, one purity inspection, and one
microbial (pathogens) inspection. Then, in Inspection Results Entry, you can enter inspection data for each inspection plan. The
inspection plans you attach to a part all display on the List sheet. When you finish, click Save on the Standard toolbar.
You can also add an RMA inspection plan and specification to part revisions. The RMA
For more information on how to process
inspection plan and specification specified in Part Maintenance is used when you enter
and disposition RMAs, refer to Chapter 19:
inspection data while disposing an RMA.
Customer Returns.
You can only define one RMA inspection plan and specification for a part revision.
Here’s how:
You can apply skip lot control codes to suppliers for a specific part revision.
To do this:
5. The Inspection Count, Skip Count, Repeat Cycles, and Reject Count
For information on how to set up a skip lot
fields are application-maintained counters that display, respectively, the
control code, review the previous Skip Lot Control
number of receipts, skipped lots, cycles, and rejected lots recorded through
Code section.
the inspection process. However, you can adjust these fields to force further
inspections.
6. Select a Reject Count By method. This setting determines the value added to the Reject Count field in the inspection table. The
options are Skip Lot or Quantity. If you select Skip Lot, then the Reject Count is increased by 1 if the receipt inspected has a
rejected quantity. If you select Quantity, then the Reject Count is increased by the total failed quantity if the receipt inspected has
a rejected quantity.
7. Optionally, define the minimum Sample Size Quantity and/or Sample Size % to inspect. You can enter values in both fields;
the application determines the sample size to use during inspection results entry. For example, you set the Sample Size to 10 and
the Sample Size % to 15%. If the application finds that the quantity available to inspect, based on the Sample Size % defined, is
less than the Sample Size defined, then the Sample Size value is used for the inspection.
8. To inspect all receipts for this part revision from this supplier, select the Force Inspect All Receipts check box. When you select
this check box, the Inspect All icon turns green.
9. When finished, click Save on the Standard toolbar. Continue to add the suppliers you want for this part revision.
You must check in and approve the part revision before the inspection plans, specifications, suppliers, and RMA details are applied to
this part revision.
4. Select Engineering
Workbench.
5. The Engineering
Workbench displays. In the
Tree View, highlight the part 7 10
revision you want to approve
and check in.
8
5 6
6. Select the Not Approved
9
check box. A green Approved
icon now displays.
9. Select Check In. When the Description of Changes window displays, enter the change explanation and click OK. Click OK
again when the check in complete message displays.
11
Operations
This section details the operations you can run through the Quality Assurance and Enhanced Quality Assurance modules. Each
operation is described as a workflow to help guide you through the process from start to finish. These programs are primarily found
within the General Operations folder. If a unique setup record is required to run the operation, this record is also described in this
section.
Nonconformance
Use the Nonconformance program to add or update nonconformant materials during job production. Generally, you enter
nonconformance records because the material is bad, defective, suspect, or needs inspection. The material can be an assembly, raw
job material, scrap, items from a subcontractor, or parts from another source. The
information you enter is sent to an inspector, who then inspects the material and For information on dispositioning material,
dispositions it. review the next Inspection Processing section.
When nonconformant materials are reported by employees through Time and Expense Entry, nonconformance records are created.
You can then review and edit these records in the Nonconformance program. For these types of records, you can only modify the
quantity and the reason fields in Nonconformance. All the other fields are unavailable.
Main Menu Path: Production Management > Quality Assurance > General Operations > Nonconformance
Nonconformance - Material
4. Select the assembly on which the nonconformant material was found. You can enter this number directly, select it from the list,
or click the Assembly button to find and select it. If there is only one assembly on the job, a 0 displays in this field.
6. The Part number, Description, and Revision of the part only display for your information; you cannot change these values.
8. The default unit of measure for this part displays in the UOM field; if
The quantity can be expressed as a whole or as
you need, change the unit of measure.
a fraction with decimals (if allowed). For more
9. This Transaction displays the quantity of material for this information on the unit of measure functionality,
nonconformant record. This value is based on the unit of measure review the Part Parameters chapter in the Epicor ERP
defined for this job material part within Job Entry. Implementation Guide. If multiple units of measures
are tracked for the part, the quantity entered here
10. The UOM code represents the unit of measure assigned to the job cannot be greater than the on-hand quantity for this
material part within Job Entry. part. For more information on how you track
multiple units of measure, review the Parts section in
11. Lot specifies the lot number of the part identified as nonconformant. Chapter 17: Inventory Management.
This field is updated by the application; if you need, change the lot.
12. The Serial Numbers button becomes active if the part is assigned a serial number. If a discrepancy exists between the Quantity
field and the number of serial numbers entered at the time of purchase order receipt, and one of the warehouse plants is set to
Full Serial Tracking, the application requires entry of additional serial numbers.
14. Optionally, select the Operation Sequence in which the nonconformant material was found. You can enter this number directly,
select it from the list, or click the Operation Seq button to find and select it.
15. The Resource for the combination of job number and assembly displays in this field; if you need, change the resource assigned.
16. The warehouse and bin associated with the job from which you will move the nonconformant material defaults in the From
Warehouse and Bin fields; if you need, change the warehouse and bin.
17. Select the warehouse and bin where the nonconformant material should go for inspection in the To Warehouse and Bin fields.
18. When you finish, click Save on the Standard toolbar. The application automatically assigns a transaction ID to the new
nonconformant record. In this example, the nonconformant record is assigned the Transaction ID 306.
19. Use the Subcontract sheet to add, edit, or delete open nonconformant
Shop floor personnel can also report nonconformant
records related to discrepant material from a subcontract operation.
material when they enter time against an operation.
20. Use the Operation sheet to add, edit, or delete open nonconformant These records are accessed through the
records related to discrepant job assemblies. Nonconformance program, however you can only
modify the Quantity and Reason values on these
21. Use the Inventory sheet to add, edit, or delete open nonconformant records. For more information, review Chapter 7:
records related to discrepant material in inventory. Time Management.
22. Use the Other sheet to add, edit, or delete open nonconformant
records that do not fit any of the other types of nonconformance records.
Nonconformance – PO Receipts
You can view nonconformance records related to purchase order receipts in this program if the nonconformance records are closed.
The closed status indicates the PO receipt quantities have been inspected.
2. In the Nonconformance
Search window, filter the
1
search to only retrieve closed
nonconformance records by
selecting Closed in the
Status field. 3
3. Click Search.
2
4. Select the purchase order
receipt nonconformance you
wish to view.
5. Click OK.
Nonconformance - RMA
You can view nonconformance records related to RMA receipts in this program if the To learn more about RMAs and how to
nonconformance records are closed. The closed status indicates the RMA receipt quantities disposition customer returns, review
are dispositioned. Chapter 19: Customer Returns.
To view an RMA nonconformance:
2. In the Nonconformance
Search window, filter the
search to only retrieve closed 1
nonconformance records by
selecting Closed in the
Status field. 3
3. Click Search.
2
4. Select the RMA receipt
nonconformance you wish to
view.
5. Click OK.
Inspection Processing
Use Inspection Processing Entry to inspect discrepant material found during job production or to inspect purchase order receipts and
customer returns.
You select the Inspection Required check box on a supplier record or a part
class. Any material purchased from that supplier or part class is automatically For more information on setting up suppliers, read
received into inspection; this stipulation cannot be changed during purchase the Supplier Maintenance section within Chapter
order entry or receipt entry. If the inspection check box is not set at the 15: Purchasing. For more information on part
supplier or part class, however, you can select this check box at purchase order classes, read the Part Class section within Chapter
entry or receipt entry. 13: Material Requirements Planning.
Main Menu Path: Production Management > Quality Assurance > General Operations > Inspection Processing
6. Click OK.
11. Enter the quantity of the material that passed inspection in the Passed Quantity field.
12. Select the Request Move check box to indicate the passed quantity needs to be moved to another location. This check box is
available if you use the Advanced Material Management module. For more information about this module, review application
help.
13. If you want to print tags for items that passed inspection, click the Print Tags button and select the tags you need.
14. In the Issue To section, select Stock to issue the material to stock, or select Job Material to issue the material to a job.
15. If material that has passed inspection is related to a job, the Job, Assembly, and Material fields are available.
16. If you need to select locations different from the default warehouse/bin settings, specify a Warehouse and Bin to move the
passed quantity.
17. Enter the quantity of the material that failed inspection in the Failed Quantity field.
18. Select the Request Move check box to indicate the failed quantity needs to be moved to another location. This check box is
available if you use the Advanced Material Management module. For more information about this module, review application
help.
19. If you want to print tags for items that failed inspection, click the Print Tags button.
21. The Warehouse drop-down list defines the warehouse into which the failed quantity will be moved.
22. The Bin defines the bin into which the failed quantity will be moved. If you do not know the bin number, click the Bin button to
find and select it.
When this inspection record is saved, the quantity for that bin is not updated. Instead, the bin information, reason code, and
failed quantity combine to create a DMR (Discrepant Material Report) record that you use within DMR Processing.
23. Enter a DMR number for the failed quantity; optionally, leave this field set to 0 (zero) to cause the application to automatically
create a new DMR record for DMR Processing.
24. Select the Create Corrective Action check box to launch Corrective Actions when this inspection record is saved. Use this
functionality to create a corrective action record for the quantity of material that did not pass inspection.
25. If you are failing a part quantity that uses serial numbers, you must click the Serial Numbers button to find and select the serial
number for each failed part.
26. Click Save on the Standard toolbar. If the application automatically assigns DMR numbers to failed quantities, a message box
displays the assigned DMR number. Click OK.
27. Use the Operations sheet to inspect nonconformant records related to discrepant job assemblies.
28. Use the Inventory sheet to inspect nonconformant records related to discrepant material in inventory.
5
3. The Inspector ID displays the
individual who inspected the 6
material.
6. If the material has passed inspection related to a job, the Job, Assembly, and Sequence fields are available.
7. Enter the quantity of the material that failed inspection in the Failed Quantity field.
9. Enter a DMR number for the failed quantity; optionally, leave this field set to 0 (zero) so the application automatically creates a
new DMR record for DMR Processing.
10. Click Save on the Standard toolbar. If the application automatically assigns DMR numbers for failed quantities, a message
displays indicating these numbers were assigned.
Customer returns received into inspection are processed through the RMA Disposition
To learn more about RMAs and how to
program. You can also have the Quality Assurance module licensed, you can also view
disposition customer returns, read Chapter
the customer returns received in Inspection Processing, and, optionally, disposition the
19: Customer Returns.
returned material directly from the RMA’s sheet.
A first article inspection is a quality assurance inspection on the first component or assembly run after a new setup is complete. An
engineer or job manager can define the sample size to be inspected within Job Entry. Once a shop employee clocks into the operation,
a new first article record is added to the First Article queue in Inspection Processing. Additionally, the inspector can be notified through
a global alert that a first article inspection is created.
You can also manually enter first article records through Inspection Processing. This process is illustrated in the following example.
7. Specify the quantity of first articles planned to be inspected in the Expected Quantity field.
14. Select the Status of this first article inspection. Available options:
• Approve – Indicates an approved operation status. Labor can now be posted against the operation.
• Provisional – Indicates an operation that can proceed, with an additional required inspection.
• Resubmit – Indicates the operation may continue, but another inspection is required.
• Waiting - Identifies a waiting status for an inspection. A new record is automatically set to Waiting.
Inspection Results
Use Inspection Results Entry to enter and gather inspection data for parts, operations, resources, equipment, and fixed assets. You can
access this program through other programs or from the Main Menu.
When you launch Inspection Results Entry from another program, data such as Part, Job, Quantity, and so on automatically populates
the results record. You can launch Inspection Results Entry from Time Entry, Report Quantity (MES), End Activity (MES), RMA
Disposition, and Inspection Processing – all types.
Once the inspection quantity is established, you enter inspection results for each item using the configured screen and rules created
for the inspection plan and specification defined. From this test data, the application determines - based on the rules - if the item has
passed or failed. In some cases, the quantity passed and failed is returned to the calling process.
Main Menu Path: Production Management > Quality Assurance > General Operations > Inspection Results Entry
While you can access Inspection Results Entry from the above path, the following example launches the program from Inspection
Processing Entry. To show this feature, a purchase order receipt is processed that requires inspection. This receipt has a part revision
with both an inspection plan and a specification.
1. Navigate to Production
Management > 1
Quality Assurance >
General Operations >
Inspection Processing 2
8. Whether the Enter Operation Information check box is selected or cleared depends on if you call Inspection Results Entry from
another program or from the Main Menu. If you launch Inspection Results Entry from another program, the program either
selects or clears this check box. When you call this program from the Main Menu and define a nonconformance record or job,
clearing this check box causes the inspection plan for the job or assembly to be used instead of the inspection plan for the
operation.
9. The Part Inspection Documents and Specification Documents indicators display in green once the current part revision and
specification have documents attached to them.
10. Use the Inspection Type list to define the type of inspection you are conducting. If you select a nonconformance, job, or part
record, the Inspection Type defaults to Part and cannot be changed; however, you have other options as well. Options include:
• Part
• Resource
• Equipment
• Asset
11. The Quantity field displays the quantity from the nonconformance, RMA, job, or purchase order receipt. This field works in a
similar way as other fields in this program. If you launch Inspection Results Entry from another program, the quantity value
defaults and cannot be changed. If you access this program from the Main Menu, this field is available.
12. The Inspection Quantity field either displays the Sample Size value or the application-calculated quantity based on the Sample
Size % defined on the part revision, or, if this value is not defined, it displays the same value as the Quantity field. In either case,
you can change this value.
13. If you launch Inspection Results Entry from another program and that job, operation, part, or nonconformance has a plan, the
Inspection Plan field displays this value by default. If you need, you can change this value.
14. If you launch Inspection Results Entry from another program, and that job, operation, part, or nonconformance has an associated
specification, that specification defaults in the Specification field; if you need, you can change this value.
15. Click the Generate Test Set button to create sample test rows in the grid. The numbers of rows created equals the value
specified in the Inspection Quantity field.
16. Highlight the row in the grid for which you want to enter inspection results.
20
22
DMR Processing
Use DMR Processing to process job material, job assemblies, inventory, customer returns, or purchase order receipts that fail inspection.
These discrepant parts are placed on the Discrepant Material Report (DMR).
In this program, you decide how to deal with discrepant parts. You can accept
them, deciding they can be used, or you can reject them, sending them back Packing slips for DMR rejected parts are processed
to your supplier. You can create a debit memo request from the supplier for in Miscellaneous Shipment Entry. This standardizes
the rejected parts. shipping procedures and enables part tracking for
quantities returned to suppliers.
You can enter as many acceptances, rejections, and debit memo requests as
necessary for a single DMR. For example, you can accept a quantity into your stock, accept a quantity into a job material record, reject
a quantity and assign it an RMA number so you can return it to the supplier, and reject a quantity you will scrap. The rejected and
accepted quantity total must equal the discrepant quantity total on the DMR.
Main Menu Path: Production Management > Quality Assurance > General Operations > DMR Processing
5. The Status section displays the current costs associated with the parts to be dispositioned.
6. You can use the user-defined Check Off fields to alert individuals when a DMR
For more information on Check Offs, review
record is processed. To use these fields, you must first activate the alert that
application help.
corresponds to the check off field in Global Alerts.
7. If the discrepant parts are from inventory or a purchase order receipt, the Location section displays the name of the warehouse
and bin from which they came.
Depending on the transaction type, you can accept parts on the DMR (Discrepant Material Report) to a job material sequence, to a job
operation sequence, or into stock. In this example, you are accepting some parts on the DMR to a job material sequence.
5. The Job linked to this material displays by default; if you need, change the job.
6. Enter the Quantity of this discrepant material you are accepting to the job. The DMR is closed when the entire Accepted
quantity plus the entire Rejected quantity equals the total discrepant quantity.
8. The Warehouse and Bin specifies the shop floor location where you are returning the discrepant material; if you need, you can
change these values.
9. The Issued Complete check box indicates whether the accepted quantity completes the amount to be used for this material
sequence. If the issue quantity to-date is less than the planned requirement, selecting this check box will free any remaining
allocation. This check box is automatically selected if the quantity entered plus any previous quantity issued exceeds the
estimated material or assembly pull quantity.
Use this sheet to enter rejected material information for a DMR (Discrepant Material Report) record.
4. Select the Reason for rejecting the material. You can select a default system reason code or a reason code you have created. For
information on these codes, review the previous Reason Codes section.
5. If you are rejecting parts on the DMR that uses serial numbers, click the Serial Numbers button to find and select the serial
number for each rejected part.
• Request Debit Memo – If you save this record using this option, the application requests a debit memo from the supplier.
This memo uses the rejected quantity and the cost per unit defined on the purchase order. A debit transaction for the rejected
material is added to the DMR record.
• Require Supplier Credit – If you save this record using this option, the application creates a credit note for the supplier. This
credit note uses the rejected quantity and the cost per unit defined on the purchase order. A credit transaction for the rejected
material is added to the DMR record.
• No Further Action – If selected, you are accepting the write-off of the rejected materials and the rejected materials are not
returned to the supplier.
8. To indicate that goods will be returned to the supplier, select the Return to Supplier check box.
9. If the DMR originated with the inspection of a purchase order receipt, the packing slip and line number default in the Pack/Line
field; if need, you can change this value.
10. The PO Number and Unit Price information defaults from the packing slip selected in the Pack/Line field.
11. Optionally, enter additional information on the Reject > Comments sheet.
You can request a debit memo or require a supplier credit for both an accepted material and a rejected material. In this example, the
inspector fails the material received from a supplier because it is corroded. In DMR Processing, you determine you can still use the
material as long as you clean it. You accept the material, but you still request a debit memo for the cost to clean the material.
7. Select the Lock check box to lock the exchange rate for this transaction. If this check box is selected, the exchange rate specified
at the time of this entry is used for the debit memo, even if the actual market rates change between now and the time the debit
memo is created.
8. The Rate Group displays the rate group for the currency exchange rate.
9. Enter the Unit Cost. The unit cost from the packing slip defaults if a packing slip was specified on the Reject sheet.
10. Specify the quantity for which you would like the amount in the Unit Cost field credited to you by the supplier in the Quantity
field.
11. Select the Reason you are requesting the debit memo.
12. Once the debit memo or supplier credit is processed by accounts payable, the Invoice field is updated with the invoice number.
16. Use the History sheet to review the history of actions taken for a Discrepant Material Report record.
Corrective Action
Use Corrective Action to specify what actions to take on nonconformant items. These items are specified in nonconformance entries in
the Nonconformance program.
A corrective action entry describes the action and contains information on the nonconformance entry, inspection details, and the
responsible employee. A corrective action entry also indicates the date on which the action must occur.
Main Menu Path: Production Management > Quality Assurance > General Operations > Corrective Action
2. Enter a Description of 15 16 17
13
the action that should be
taken. In this example, you 14
2
want to uncover the reason 3
why the steel you receive
from this specific supplier is 5 4
corroded. 6
3. Click the Non-Conf button to 7 8
find and select the
9
nonconformance record this
corrective action is addressing. 10
To view the entire 11
nonconformance record, click
the Actions menu and select 12
Non-Conformance.
4. The DMR Number linked to this nonconformance record displays in this field.
5. Select the Department responsible for carrying out the corrective action.
6. Click the Assigned To button to find and select the shop employee responsible for this corrective action.
7. Today’s date displays into the Date Opened field, but you can change this value if you need.
8. Select the date the corrective action is required in the Due Date field.
9. Use the Action Complete field to enter the date on which the action was finished.
12. Use the Audit Information section to track the inspector or auditor assigned to review the corrective action once complete.
15. Use the Root Cause Investigation sheet to add comments to help with the investigation of the problem.
16. If you need, use the Action Comments sheet to enter information about the action or solution.
17. Use the Audit Comments sheet to enter comments that pertain to inspecting the part after the corrective action takes place.
Use Training Course Maintenance to create and maintain courses for your organization. Each course can have multiple revisions to
create subject matter variations. You can also duplicate a course and use it as a template.
Main Menu Path: Production Management > Quality Assurance > Setup > Training Course
Use Training Course Schedule Maintenance to schedule course training sessions, add attendees for planned training sessions, enter
employee expenses, and record each employee’s final result from attended course training sessions.
Main Menu Path: Production Management > Quality Assurance > General Operations > Training Course Schedule
8. In the Course Cost field, define the expense per attendee for the duration of the training session.
Main Menu Path: Production Management > Quality Assurance > General Operations > Employee Course Request
Use Employee Training Course Maintenance to add a required training course, or courses, to an employee record, approve employee
requests for training, and update attendance and results of a completed course training session. An employee record for course
training can include the following statuses:
• Requested – used for employee submissions requesting to attend a specific course training session.
• Planned – used to identify the planned attendance of a specific course training session.
• Firm - used to identify approved attendance for a specific course training session.
• Attended – used for historical record of course training sessions completed per employee.
Main Menu Path: Production Management > Quality Assurance > General Operations > Employee Training Course
Reports
This section describes some key quality reports you use to monitor discrepant material. You can run these reports whenever you need.
You can also set up each report to generate and print through a recurring, automatic schedule. Review the Automatic Data Processing
chapter in the Epicor ERP Implementation Guide for information on how you link a report to a recurring schedule.
Nonconformance Analysis
The Nonconformance Analysis Report lists all nonconformance entries, separated by defective units, material issues, and scrapped
materials. Cost totals also display on this report.
Main Menu Path: Production Management > Quality Assurance > Reports > Nonconformance Analysis
CHAPTER 12 | INVENTORY
MANAGEMEN
Inspection Pending
The Inspection Pending Report lists all items you have received to inspection including those received through Receipt Entry or Return
Material Authorization. The report also indicates if a variance exists between the purchase order cost and the invoice cost for the
receipt.
Main Menu Path: Production Management > Quality Assurance > Reports > Inspection Pending
Main Menu Path: Production Management > Quality Assurance > Reports > Open DMR Status
Chapter 17
Inventory Management
The Inventory Management module is part of the core functionality of the application. It contains all of the information
related to an item including costs, quantities, and on-hand requirements.
Before you begin using this module, you must define inventory information for part records. Besides the main inventory
details, you must define the part’s unit of measure codes for inventory, selling, and purchasing transactions. You can also
track part records using lots or serial numbers; this module contains the functionality to set up these tracking functions. You
also define the plants that manufacture part quantities, as well as the countries of origin for the manufactured and
purchased parts.
The primary function of this module is to manage the flow of materials from incoming purchase orders, through
manufacturing, and lastly, shipping to the customer. These items can be received to stock or directly to the job, and then
shipped from stock or from inventory. Inventory transactions are made in the same way regardless of the manufacturing
environment - make-to-order (MTO) or make-to-stock (MTS). These transactions result in costs that are posted to the general
ledger.
To complete the Inventory functionality, a thorough set of tools is available to assist you during both cycle counting and
physical inventory counting. Use these tools to make sure the part quantities available within your warehouses are accurate
and up-to-date.
Setup
This section describes the primary records you need to create for the Inventory Management module. These programs are contained
within the Setup folder for this module. Only the primary records are described here. Some areas within the next Operations section
may also document setup records if they are required for a specific workflow.
You may also need to set up some parameters within Company Configuration. Some modules have global settings you define through
this administration program. For more information, review application help for this module; the Configuration topic details the options
you define within Company Configuration.
Parts
You store information on each part you manufacture or purchase within Part Maintenance records. This information includes general
information such as part number and description. It also contains more specific inventory information such as unit of measure, non-
stock status, weight, and warehouse information (primary warehouse and bin, and minimum, maximum, and safety stock quantities).
Many fields in the part master record impact multiple areas of your Epicor application. Some of these fields have already been
discussed in previous chapters of this guide. For example, Chapter 11: Engineering reviews basic part information on the Part and Plant
sheets of Part Maintenance, while the Epicor ERP Implementation Guide describes additional programs used to configure part records.
This section of the guide focuses on part fields and features that affect inventory.
Main Menu Path: Material Management > Inventory Management > Setup > Part
2. Click the Primary UOMs drop-down lists to select the unit of measure values you use for storing (Inventory), sales orders (Sales),
and purchase orders (Purchasing):
• Inventory – Typically this value is the smallest unit of measure in which you stock the part. The value you select is the default
UOM for all inventory related transactions. The first value that displays is the code selected as the Base UOM within the UOM
Class.
• Sales – Defines the primary sales and quotes UOM for the part. This unit of measure value is the default for all sales orders
and quotes created for this part. The first value that displays is the code selected as the Default UOM within the UOM Class.
• Purchasing – Defines the primary purchasing UOM for the part. This unit of measure value is the default for all purchase
orders created for this part. The first value that displays is the code selected as the Default UOM within the UOM
Class.CHAPTER 12 | INVENTORY MANAGEMENT
3. If required by Intrastat reporting, select the Country of Origin for this part. This value defines the country from which this part
is created. Some European countries require you report this code to Intrastat authorities when parts arrive from other European
Union (EU) countries. If you need, you can define all the countries of origin you need for this part within the Reporting > Country
of Origin sheet. Use this sheet to indicate the relative value and quantity percentage breakdown for each country. Review the
following Part Maintenance – Country of Origin section for more information.
4. Enter the Unit Net Weight for an inventory unit of this part. After you define this numeric value, select the weight unit of
measure you need, like kilograms, pounds, ounce, and so on. This value is multiplied against line quantities to calculate the Total
Net Weight value on the invoice’s Intrastat Data sheet.
5. Enter the Unit Net Volume for an inventory unit of this part. After you define this numeric value, select the volume unit of
measure you need, like cubic centimeters, square inches, and so on. This value is used to determine the volume of the part
quantity on the Fulfillment Workbench. For more information about the Fulfillment Workbench, review Chapter 5: Sales Order
Processing.
6. If you want to track this part by lot, select the Track Lots check box. Each time you enter an inventory transaction for this part,
you must also enter a lot number reference. You can define the lot numbers available for this part through the Lots sheets.
Review the following Part Maintenance – Lots section for more information.
7. Select the Track Multiple UOMs check box to indicate the application Before you select the Track Multiple UOMs check
can record inventory balances for the current part using multiple units box, verify you need to store this part using
of measure. If this check box is clear, the application only stores multiple unit of measure values. After you select this
inventory balances using a base unit of measure. This check box is not check box, you can only clear this check box if no
available if the part is serial tracked. inventory balances exist for the part.
8. If you want, select the Track Serial Numbers check box to indicate
serial numbers are tracked for this part. Parts assigned serial numbers can be tracked individually by order, job, inventory, and
return material authorization (RMA)/discrepant material report (DMR).
9. Select the Costing Method you want to use for calculating the cost of For more information on Costing Methods, review
this part. The selected costing method determines which calculation the the Job Costing Technical Reference Guide. This
application uses whenever it retrieves a unit cost (the usage cost of one guide is available within application help. Using the
part) for this part record. The costing method defined within the application help table of contents, navigate to the
Company Configuration program displays by default, but you can Job Management > Working With node to
override this value on individual part records (and also Part-Plant display this guide.
records). Available methods:
• Average Cost – Calculates a weighted average of all receipt costs for this part.
• FIFO – An abbreviation for First In First Out. This method assumes the next quantity to be issued or shipped from stock is the
oldest quantity stored within the warehouse. As long as a quantity remains from the original received quantity, the application
uses this cost value until the entire quantity from the original receipt is consumed.
• Last Cost – Calculates the most recent receipt cost for this part.
• Lot Average Cost – Calculates an average cost of all parts in a lot. This value is the total cost divided by the total quantity for
all parts within a lot.
• Lot FIFO – Determines the cost of all parts in a lot by using the FIFO costing method described above.
• Standard Cost – Calculates a set cost you establish and enter for this part. You define and update the standard cost for each
part within the Costing Workbench.
11. Selecting the Track Serial Numbers check box activates the S/N Format button. Click this button to define how serial numbers
are tracked for this selected part.
13. Indicate the Base Number Structure you want the serial numbers for this part to use. Available options:
• Alphanumeric – Serial numbers generate using both alphabetic and numeric characters.
• Serial Mask – Serial numbers are created using a serial mask. Serial masks are created using Serial Mask Maintenance; this
program is described within the Epicor ERP Implementation Guide.
14. If you select either the Numeric Only or Alphanumeric options, the Prefix field activates. Depending on your selection, use this
field to enter either a numeric or alphanumeric set of characters. This value is used as the starting characters for each generated
serial number.
19. If the serial mask is a Generation type, the Mask Suffix field is available. Enter the value you want in this field; all serial numbers
for this part end with this value.
20. Optionally, select the Use Serial Mask Starting Sequence check box. This indicates you want to use the starting sequence
defined on the serial mask record.
21. However, if you clear the Use Serial Mask, the Starting Sequence field activates. Use this field to enter the starting sequence
value you want for serial numbers generated through this mask.
22. When you finish defining the serial number structure, click OK.
23. Click Close to exit the window. As activity is placed against this part record, serial numbers generate for the part quantities. You
use the Serial Matching and Serial Number Tracker programs to both review and fine-tune this activity. These programs are
explored within the Serial Number Tools section later in this chapter.
• If the Track Multiple UOMs check box is cleared, this check box is not available. This indicates the inventory balances for the
part are only tracked using the Primary UOM – Inventory value assigned to the part.
• If the Track Multiple UOMs check box is selected, this check box is available. If you then select this check box on this sheet, it
indicates this UOM code can be used when placing orders and storing inventory. If you clear this check box, you cannot use
this UOM for orders or inventory.VENTOR
4. Enter the Unit Net Volume for an inventory unit of this current part when it is selected on the Fulfillment Workbench. After you
define this numeric value, select the Volume UOM from the drop-down list that represents the unit of measure for the volume
of this part. The default value is defined within Company Configuration.
This value is multiplied against the Primary UOMs – Inventory unit of measure to calculate the volume for the part quantity within
the Fulfillment Workbench. For example, if you select Feet for the part’s Primary UOMs – Inventory field, enter 50.50 in the Unit
Net Volume field, and select Cubic Inches as the Volume UOM, then one foot unit of this item equals 50.5 cubic inches.
5. The Product Codes section displays the specific codes you want to use with this unit of measure. Product codes are unique
registered numbers that identify a specific part and a UOM. An example of a product code is the standard UPC-12 barcode
found on most consumer items purchased in the US and Canada. You can also enter EAN-13, EAN-14, EAN-8, and GTIN-14
product codes. Each product code is used in different regions of the world, but all are similar to the UPC code. Instead of
entering an actual part number within a Part field, you can instead enter or scan these codes into the application.
If you enter or scan one of the codes in a part field, the application replaces it with the internal part number and the correct
UOM. You can also print the appropriate product code on transaction documents, such as a Picklist document.
6. Use the List sheet to navigate and select all the unit of measure records available for the current part.
Lot Tracking
When a part is enabled for Lot Tracking, you can create and define lot details for each lot used to track the part. You first define the
attributes of the lot; these values indicate what additional inputs are required when a new lot is created or used for the current part.
You then define the parameters you want if you want to automatically generate lot numbers. With these values in place, you can then
create as many lot numbers you need for the current part.
This section details the process you follow for creating and assigning lot numbers to the current part.
Lot Attributes
Lot attributes store number and date information you can track at the lot level. They define requirements needed before a lot is used
for tracking. You can display them on specific reports, labels, and search programs.
The default lot attributes are defined with Company Configuration, but if you need, you can override these values on a specific part
record. Select the attributes you want to use with each lot number generated for the current part.
8. Select the Original Mfg Date to indicate an original manufacturing date is required.
11. When you finish defining lot attributes, click Save on the Standard toolbar.
Leverage the Lots > Generate sheet to define the parameters you want to use for generating lot number strings for the specified part.
When you use the Next Lot button for this part within various programs, the lot number is generated using the parameters you define
on this sheet.
5. Clear the Non Part Specific check box to indicate the next lot number is generated on a part-specific basis. Enter a numeric value
within the Next Number field. When the application generates a new lot number for this part, the next number available from
this starting value is used for the lot number.
6. Select the Non Part Specific check box to activate the Global Lot
You create sequence records within Global Lot
Sequence drop-down list. When the application generates a new lot
Sequence Maintenance. To navigate to this program:
number for this part, the next sequence number available within this
Material Management > Inventory Management >
code you selected from the drop-down list is used for the lot number.
Setup > Global Lot Sequence
7. Optionally, you can limit the Number Of Digits available for the
serialized integer section of the lot number. Enter a numeric value in this field.
8. Select the Leading Zeroes check box to indicate you want additional zeros added in front of the trailing date string.
9. The Next generated lot will be field displays the format structure you defined.
Country of Origin
Use the Country of Origin functionality to designate the countries in which the current part was manufactured. You also indicate how
much of the part was created within a country based on either the quantity or the value of its raw materials.
Some European countries require you report the countries of origin and percentage breakdowns when part quantities are received
from other European Union countries. Typically this information is required to print on the product labels. The information you enter in
this sheet are the default values for the part, but you can override these default values on a specific shipment.
5. Enter the Value Percent you need for this country of origin. This If you are creating multiple countries of origin, the
percentage indicates how much of the value of the product is created quantity and value percentages must total 100%.
within the current country of origin. Using the breaded shrimp example, If these values do not total 100%,
the shrimp represents 90% of the final value of the product, while the an error message displays.
breading represents 10%. You enter 10% in this field.
6. Select the Primary check box to indicate this country is the main source for this part. You can only select one country of origin
as the primary source.
Plants
The Plant > Detail sheet (and subordinate sheets) contain default warehouse, warehouse bin and inventory information for each part
in a specified plant. Using the Warehouses > Detail or Warehouses > Bin Information sheets, you can define Initial / Minimum,
Threshold / Safety, Maximum and Replenish / Kanban used by the Replenishment Workbench, and in Kanban processing at the
warehouse (or warehouse bin) levels. You use the Cycle Count sheet to define cycle counting parameters for each part-plant record.
7. Enter the Max On-Hand value for this part-plant record. This value indicates the largest quantity that can be stored within this
plant.MANAGEMENT
8. Enter the Safety Stock you need for this part. This quantity provides a value to help prevent unforeseen issues with the
inventory quantity. The Time Phased Material Requirements report notifies you when a part quantity is forecasted to go below
this number.
9. You can optionally specify buyer, minimum order quantity, lead time, forecast time, supplier, Generate PO suggestions, Buy To
Order, and Drop Ship Item overrides within the Purchasing section. These parameters apply when you purchase the part for the
specified plant and override the same parameters defined at the part level for the plant within Plant Configuration Control.
10. If you select the Allow Consumption of Minimum Qty check box on the plant record, you can define Urgent Planning
options. These options are an alternate set of values available when you generate PO suggestions. If the projected On-Hand
Quantity falls below the Safety Stock quantity during the lead time date range (MRP Scheduled Start Date + Lead Time), the
Urgent Planning values are used instead to calculate the PO suggestion quantities. Through these parameters, you can define the
specific quantities, lead times, and suppliers to use for immediate supply needs.
These values override the values you defined on the Plants > Detail sheet. Use these fields if you need to define these values at the
warehouse level.
19. Continue to add the plants you need and define the inventory requirements for all levels within the bin. When you finish, click
Save on the Standard toolbar.
Part Class
Part Class Maintenance categorizes and organizes your parts. Part classes are Typically, part classes are created when you first
primarily used for reporting purposes. They also hold information about groups of implement the application. Usually these codes
parts you use within inventory. For example, Is inspection necessary for these parts are determined by individuals representing
when they are received?, Can purchase order requisitions be entered?, Which buyer accounting, purchasing, and manufacturing
is responsible for this part?, or What action should be taken when there is negative personnel.
inventory?
Main Menu Path: Material Management > Inventory Management > Setup > Part Class
6. The Plant sheet establishes planning parameters for a specified part class and plant combination. These parameters apply to all
parts linked to the current part class. You can override these parameters within part-plant details within Part Maintenance.
7. Access the GL Control sheets to determine the accounts and journal codes used to post transactions against the current
warehouse. You can associate one or more GL controls with a warehouse; however, each control linked to the warehouse must
belong to a different control type.
Suppliers often use different part numbers for the parts you purchase. These parts may also be produced through another
manufacturer who then provides the supplier (usually a distributor) with these materials; these parts can also use different part
numbers.
To accommodate this business need, you can control parts by linking unique part numbers for suppliers and their qualified
manufacturers – using the same part record. You can then create RFQs, supplier price lists, and purchase orders that use these unique
identifiers – while at the same time you place these transactions against the same part record.
To leverage this functionality, you must first create a list of potential manufacturers, the life cycle for each part, and the qualified
manufacturer records. You can then link them when you create supplier part records.
Customers often use different part numbers for the same parts you sell to them. Your customers may also have specific serial format
requirements for these parts. To accommodate this business need, you can control parts by linking together unique part numbers for
customers, for serial tracked parts, and optionally assign alternate serial masks. You can then create sales orders using the customer
part. When you create a job for this customer part, you can then apply the alternate serial mask format to the manufactured parts.
Internal users may need to create their own identifiers for parts in order to simplify data entry or create variations in the part. To
accommodate this business need, you can control parts by linking unique part numbers for internal use, for serial tracked parts, and
optionally assign alternate serial masks. When you create a job for the Internal Part Cross Reference, the alternate serial mask format is
applied to the manufactured parts.
To leverage this functionality, you must create internal part cross references.
You can also create alternate serial number masks for use during Job Entry. When the cross reference populates the job, the alternate
serial mask is used.
Main Menu Path: Material Management > Inventory Management > Setup > Internal Part Cross Reference
7. If the part and plant records are serial number controlled and the format is a serial mask, you can optionally select an alternate
serial mask for this internal cross reference. Either enter the mask directly or click the Serial Masks button to find and select the
mask you want.
8. The Serial Number Format from the mask displays in this field.
10. Optionally, you can also enter a different Mask Suffix value.
11. Continue to add the internal part cross references you need. When you finish, click Save.
Manufacturers
Use Manufacturer Maintenance to create manufacturer records. Only create manufacturer records for organizations who do not
directly supply materials to your company. You later use these records to create part cross references for qualified manufacturers.
Main Menu Path: Material Management > Purchase Management > Setup > Manufacturer
Lifecycle Statuses
You create lifecycle status codes within Life Cycle Status Maintenance. A lifecycle status code defines the point at which a
manufacturer’s part is at its useful period. For example, lifecycle codes within the electronics manufacturing industry include
Introduction, New Product, Rapid Growth, Maturity, Saturation, Not Recommended, Phase Out, and so on.
Main Menu Path: Material Management > Purchase Management > Setup > Lifecycle
5. Select the Inactive check box to prevent this lifecycle status from being selected within Qualified Manufacturer Maintenance.
The status no longer displays on the Life Cycle Status drop-down list.
Qualified Manufacturers
Use Qualified Manufacturer Maintenance to link a manufacturer with a specific internal part. You can indicate that multiple
manufacturers are qualified for a part. You can also define one or more cross-reference part numbers for each manufacturer.
Typically you use these records for organizations which do not directly supply part quantities to your company. While your engineers
design products, they often test a variety of manufacturer’s parts for form, fit, and function. Qualified manufacturer parts are verified
to have equal form, fit, or function possibilities and are interchangeable within a specific area within a product design.
Main Menu Path: Material Management > Purchase Management > Setup > Qualified Manufacturer
RFQ Entry
When you create a detail line on a new Request for Quote (RFQ), you can select a specific manufacturer’s part number to include
with it.
Main Menu Path: Material Management > Supplier Relationship Management > General Operations > RFQ Entry
7. If you want to keep this part number on this RFQ detail line, select the Include check box.
8. If you want to remove a cross reference part number from this RFQ detail line, clear the Include check box.
When a supplier responds to a quote or sends pricing for a part, you can record the pricing values. Suppliers frequently include their
supplier part values as they also need to map these numbers to their Qualified Manufacturer or Manufacturer’s Parts records.
2. Enter the supplier part number and then select the Qualified Manufacturing/Manufacturing part values to link them
together. You can do this task from within both the Supplier Price List and the Approved Supplier Maintenance programs.
Approved Supplier Maintenance is discussed in the next section.
4. When you select the manufacturer’s part cross reference number, the Within Purchase Order Entry, you can select
supplier’s part number displays as well.VNTORY MANAGEMENT Qualified Manufacturing/Manufacturing parts
even if you have not defined supplier parts.
In addition to the Supplier Price List, supplier parts can also be maintained from within Approved Supplier Maintenance. A supplier can
be defined as a distributor for a qualified manufacturer. Each qualified manufacturer can then be linked to a part cross reference
number.
You can launch this program from several locations. During this example, you launch Approved Supplier Maintenance within Part
Maintenance.
Here’s how:
Now when you use this approved supplier within Purchase Order Entry and select the manufacturer’s part cross reference number, the
supplier’s part number displays as well.
You first create a job by entering a customer part number linked to a serial tracked part. An alternate mask is also linked to that part.
When serial numbers are created for this job, the alternate mask format is applied to them.
You first create a job by entering an Internal Part number linked to a serial tracked part. An alternate mask is also linked to that part.
When serial numbers are created for this job, the alternate mask format is applied to them.
Operations
This section describes the operations available in the Inventory module. Each operation is described as a workflow to help guide you
through the process from start to finish. These programs are primarily found within the General Operations folder for this module. If a
unique setup record is required to run the operation, this record is also described in this section.
Main Menu Path: Material Management > Inventory Management > Reports > Job Pick List
Main Menu Path: Material Management > Inventory Management > General Operations > Mass Issue to Mfg
Job material can be issued individually using the Issue Material program. This issue method is preferred for lot or serial tracked parts.
You can also issue an assembly from inventory to a job using the Issue Assembly program. This program is discussed in the next
section.
When you issue material to a job, two events occur. First, the Issued Quantity and Total Cost values on the job material or assembly
record update with the issued quantity and the Extended Cost. The Extended Cost is calculated by multiplying the issued quantity
against the costing method used for the part – either Average, Standard, Last, or FIFO. Second, the current On-Hand Quantity and
Allocated Quantity values for the part are reduced by the issued quantity.
Main Menu Path: Material Management > Inventory Management > General Operations > Issue Material
7 6
Issue Assemblies
Assemblies are issued when the job assembly is specified as a pull quantity from stock. Because the demand is for a sub-assembly part,
a pull quantity is different than a typical material requirement. Some of the quantity is manufactured through a job, while the rest of
the quantity is pulled from stock. This stock quantity may be the result of overproduction on another job.
Main Menu Path: Material Management > Inventory Management > General Operations > Issue Assembly
To issue assemblies:
You can use the Issue Miscellaneous Material program to issue miscellaneous When you issue miscellaneous parts, a transaction
parts from inventory. For example, you would do this if a manager needs to take history record is created with the transaction type
a sample item to a trade show. of STK-UKN. For more information on transaction
codes, review the Transaction Types topic within
Main Menu Path: Material Management > Inventory Management >
application help.
General Operations > Issue Miscellaneous Material
5. Enter the Warehouse and Bin from which you issued the part. The part’s default warehouse and bin display, but if you need,
you can override these options.
6. If the part is lot tracked, you can click the Lot Number button to find and select the lot you need.
7. If the part is serial tracked, you can click the Serial Numbers button to select the serial numbers used with the issued quantity.
Use the Return Miscellaneous Material program to return items to inventory that have been removed through the Issue Miscellaneous
Materials program. Building on the previous example, the manager returns from the trade show and uses the Return Miscellaneous
Materials program to return the sample item back into inventory.
Main Menu Path: Material Management > Inventory Management > General Operations > Return Miscellaneous Material
7. If the part is serial tracked, you can click the Serial Numbers button to select the serial numbers used with the received quantity.
Use the Job Receipt to Inventory program to enter the receipt of manufactured parts into inventory.
When you receive manufactured parts to inventory, several inventory transactions run. The part’s On-Hand Quantity in the part record
updates. The Average, FIFO, and Last cost values also update. Additionally, a transaction history record is created for the part with the
job reference.
You do not have to receive parts to inventory before you ship them; for example, you can ship directly out of Work in Process (WIP).
Only receive items to inventory if you are building standard products or if you have overruns or spare parts you are not able to ship
right away.
Main Menu Path: Material Management > Inventory Management > General Operations > Job Receipt to Inventory
Replenishment Workbench
The Replenishment Workbench contains methods which facilitate material replentishment for supply chain and distribution business
flows. The Automatic, Manual, and Managed methods track stock-to-stock supply between specific warehouses and bins.
To determine replenishment requirements, the Automatic and Manual replenishment methods use parameters you define at the part
warehouse or bin levels. The Automatic method continually monitors inventory balance levels, automatically generating move requests
when eventory quantities change in warehouse and bin locations. Through the Manual method, you view proposed move requests
and manually generate the actual move requests.
However, through the Managed method, you create "on-the-fly" move requests for parts without replenishment parameters, or parts
linked to part classes or product codes that have no parameters. You can view these replenishment move requests in the
Replenishment Workbench > Moves sheet, the Material Request Queue, or in the Material Queue Manager, located on the Advanced
Material Management General Operations menu.
Manual Replenishment
To generate manual replenishment move requests:
1. Navigate to the Manual
sheet.
4. Optionally, select the Include Auto Replenishment check box to specify Automatic replenishment requests generated by the
Epicor application should also display in the Replenishment Moves grid.
5. Optionally, select the Include Supplier Managed check box to specify if supplier-managed bins should also be included as a
source of supply for replenishment materials.
6. Click the Mode drop-down list to select the type of replenishment quantity calculation (Fill to Maximum or Use
Replenishment Quantity) that should be performed when generating manual replenishment move requests.
7. Select the Include Above Maximum, the Include Above Minimum, the Include Above Threshold, and the Include Below
Threshold check boxes as needed to view replenishment move requests candidates based on various processing parameters. The
application compares the calculated inventory balances for parts in the destination warehouse (or warehouse bin) to
replenishment parameters you have defined at the part warehouse or part warehouse bin levels.
8. Click Retrieve to select and display replenishment move transaction request candidates that match the specified warehouse and
type criteria.
9. To calculate the available supply inventory quantity for display in the Avail field, use the Select check box to indicate for which
rows you want to calculate the replenishment transactions. After you select the rows, click the Calculate Available button.
10. Using the Move Qty field, review the proposed move quantities for each of the proposed replenishment move requests. You can
override the move quantity for each transaction row as needed.
11. Click the Select All button to indicate move requests need to generate for all the current transaction rows.
12. Click the Generate Moves button to generate actual replenishment move requests for the replenishment transaction rows
selected in the Replenishment Moves grid.
Managed Replenishment
To perform Managed material replenishment:
4. Optionally, select the Include Supplier Managed check box to specify if supplier-managed bins should also be included as a
source of supply for replenishment materials.
5. In the Part Filter field, indicate if you want to filter search results by part number, part class, or part group; depending on your
selection, specify the part class or product class, or use the Filter sheet to select the specific part numbers being filtered.
6. Click Retrieve to select and display part and inventory balance information for the specified warehouse, type and filtering
criteria.
7. To calculate the available supply inventory quantity for display in the Avail field, use the Select check box to indicate for which
rows you want to calculate the replenishment transactions. After you select the rows, click the Calculate Available button.
8. Enter the Move Qty for each selected transaction row. This value defines the quantity that will be replenished.
9. Click the Select All button to indicate move requests need to generate for all the current transaction rows.
10. To create move requests for the selected transaction rows, click the Generate Moves button.
Move Replenishments
Use the Moves sheet to review move requests generated or created for
The features on the Move sheet are similar to the
warehouses and bins. You first select the warehouse that will receive the
options on the Material Request Queue. This
material quantities, and then you specify type of move requests (Automatic,
program is available in the Advanced Material
Manual, or Managed) to review.
Management module.
2. Click the To 3 4
Warehouse drop- 1
down list to select
the warehouse for 2
which you want to
review move requests.
5. To select specific
transaction rows for
processing, click the
Select check box on
each row.
6. Click the Select All button to process all the transaction rows on the grid.
7. Use the buttons at the bottom of the Moves sheet to assign employees and warehouse teams, set priority levels, and place
selected transactions on hold.
8. To view a report of the transactions, select one or multiple rows on the grid. Then click the Print button to generate the
Replenishment Moves report.
Serial Matching
You use the Serial Matching program to link child serial numbers to parent serial numbers for a specific job or an individual serial
number. If a serial number is entered in the Top Serial sheet and it has a job number associated with it, this process operates in job
mode, restricting the serial number selection to available numbers on the selected job. However, if a job number does not exist for the
serial number, however, the process runs in serial number mode; you can match serial numbers with any available related numbers.
Main Menu Path: Material Management > Inventory Management > General Operations > Serial Matching
5. The Description field displays the concise explanation of the serial tracked part.
6. The Status field displays the current state of the serial tracked part. Some status examples include consumed, wip, and
inventory.
7. The Quantity field displays the quantity being consumed or manufactured on a selected job.
8. The Date Created field displays the date on which the current serial number was created.
9. If the Fully Matched check box is selected, it indicates all the child serial numbers are completely paired to a parent serial
number. This check box is available when you create a bill of materials for serial matching; select this check box to indicate the
parent serial number is fully paired.
10. Use the Matching Details sheet to manually match child serial numbers to parent serial numbers.
11. Use the Available to Match sheet to finalize matching child and parent serial numbers while within Job mode.
Main Menu Path: Material Management > Inventory Management > General Operations > Serial Number Tracker
6. The bottom section displays internal information about the serial tracked part. The Job/Assembly/Mtl, Non-Conformance ID,
DMR/Action, and other fields display in this section.
7. The Transactions sheet displays all the part transactions run against this serial tracked part. To display this information, you must
click the Retrieve button on this sheet.
8. The Lower Level Serials sheet displays all the child serial numbered parts used on lower level assemblies for manufacturing the
current parent serial number. To see these serial numbers, click the Retrieve button on this sheet.
9. The Where Used sheet displays all the records that currently use the serial number. To display this information, click the
Retrieve button on this sheet.
10. The One Time Ship To sheet displays the temporary one time ship to address (if any) entered for this serial number into the
Serial Number Maintenance > One Time Ship To sheet. Use this functionality when you need to ship serialized part quantities to
a unique location requested by the customer.
Regardless of the count method you use, leverage this functionality to analyze variances, suggest recounts, and post the count results.
You can create and scan audit ID labels during the count so that you can easily recount or audit the results. You can also create virtual
tags by part, location, lot number, and serial number for all the items included in the count. Tags can also be voided as you need.
You use the counting functionality to automatically generate counts and schedule them whenever you need.
1. ABC Codes – These records define the highest level in the parameter hierarchy.
2. Plant Configurations – You can define tolerance parameters for a specific plant through Plant Configuration Control. These
values override the tolerances defined within ABC codes.
3. Warehouses – You can define tolerances for a specific warehouse through Warehouse Maintenance. These values override the
tolerances defined within plant configurations.
4. Part-Plant Records – You assign parts directly to a specific plant within Part Maintenance. You can then define tolerances for
each part–plant record; these values override the tolerances defined within warehouses.
5. Part-Warehouse Records – You assign parts directly to a specific warehouse also within Part Maintenance. You can then define
tolerances for each part–warehouse record; these values override the tolerances defined within part-plant records.
The following sections describe the tolerance values available within each record of the hierarchy.
ABC Codes
You define the overall parameters used by an ABC code within ABC Code Maintenance. These values are always used by the company
unless overridden by another record that has more precedence within the hierarchy. The values you define within the ABC code are
then used to count the part quantities during either cycle or physical counting.
Main Menu Path: Material Management > Inventory Management > Setup > ABC Code
When the Calculate ABC Codes program runs, it determines the total stock valuation and then ranks parts by both percentage
of usage and monetary value. For example, if 80.0 is entered into this field for ABC Code A, the Calculate ABC Codes program
assigns Code A to inventory items that represent 80% of the value of the total inventory in this warehouse. If 95.0 is entered
into this field for ABC Code B, the Calculate ABC Codes program assigns Code B to inventory items that represent the next 15%
of the value of the total inventory in this warehouse. Enter 100.0 for ABC Code C to assign that code to inventory items that
represent the remaining 5% of the value of the total inventory in this warehouse.
5. Enter the Count Frequency value you need for this ABC code. A required field, use this value to indicate how often parts with
this ABC classification are counted on a daily basis. For example, if you count inventory items on the basis of ABC classification,
and Class A items require counting every 60 days, enter 60 into this field. When you select parts for counting in cycle processing,
the application selects all class A items that have not been counted within the last 60 days for counting.
6. Select the Calculate Percent check box to indicate you want the If any one of these tolerance values is exceeded, the
application to use the percentage entered in the Percent Tolerance part is automatically included on a count variance
field to control discrepancy tolerances in cycle or physical counts for this report. For example, the frozen quantity for Widget
ABC code. If you enter a zero percentage, you indicate that any A is 100. If the Percent Tolerance for this part is
percentage variance is considered out of tolerance. A percentage higher defined as 2% and the Quantity Tolerance is set to 5,
than zero indicates that a percentage difference between the count a count of 105 causes it to appear on a count
quantity and the frozen quantity, by more than this value, is considered variance report. Even though the 105 value is within
out of tolerance. If the quantity variance is below this Percent Tolerance, tolerance for the quantity, it is not within tolerance
however, it is not included on count variance reports. for the percentage.
7. Select the Calculate Quantity check box to indicate the value in the
Quantity Tolerance field is used to control quantity discrepancy tolerances in cycle or physical counts for this ABC code. If a
count variance for a part within this warehouse is within this quantity tolerance value, the part is not included on count variance
reports.
8. Select the Calculate Value check box to indicate the value amount in the Value Tolerance field is used to control value
discrepancy tolerances in cycle or physical counts for this ABC code. If a count variance calculated for the part in this warehouse
is within the monetary value tolerance, the part is not included on count variance reports.
Plants
You can define cycle and physical count values for a plant within Plant Configuration Control. You first indicate the cycle count
method you want the plant to use. You then select a specific ABC code and define the values you want to use for the specific ABC
code within the plant. The values you define in Plant Configuration Control override the values defined for the main ABC code record.
Main Menu Path: System Management > Company Maintenance > Plant Configuration Control
• Repetitive – Divides 5
selected count items
equally among the number of count days in the month. All items that meet the selection criteria, regardless of the total
number of selected items, are included. As long as items are not removed from the list of those being counted, all items are
counted according to the specified cycle count frequency.
• Random – Uses an algorithm to randomly select the parts being counted based on the selection parameters defined for a
specific ABC code. Parts are selected randomly and then divided equally based on the number of count cycles available in each
month.
4. Click the Cycle Count Calendar button to find and select a production calendar. The cycle count frequency follows the work
days defined within the selected production calendar.
5. The Description text for the selected production calendar displays in this field.
9. Select the Override Stock Valuation check box to indicate that you need to use a different Stock Valuation Percent for this
plant than what is defined within the main ABC code. Selecting this check box activates the Percent field; enter the percentage
you need in this field.
10. Select the Override Count Frequency check box to define a different count frequency for this plant than what is defined within
the main ABC code. If you select this check box, you activate the Count Frequency field. Enter the count interval you want
using a number of months value.
11. Select the Calculate Percent check box to indicate you want the application to use the percentage defined in the Percent
Tolerance field to control discrepancy tolerances in cycle or physical counts for this plant. If you enter a zero percentage, you
indicate any percentage variance is considered out of tolerance. A percentage higher than zero indicates a percentage difference
between the count quantity and the frozen quantity, by more than this value, is considered out of tolerance. However, if the
quantity variance is below this Percent Tolerance, it is not included on count variance reports.
12. Select the Calculate Quantity check box to indicate the value within the Quantity Tolerance field is used to control quantity
discrepancy tolerances in cycle or physical counts for this ABC code within the current plant. If a count variance for a part within
this plant is within this quantity tolerance value, the part is not included on count variance reports.
13. Select the Calculate Value check box to indicate the value amount within the Value Tolerance field is used to control value
discrepancy tolerances in cycle or physical counts for this ABC code within the current plant. If a count variance calculated for
the part in this plant is within the monetary value tolerance, the part is not included on count variance reports.
Warehouses
You use Warehouse Maintenance to define the cycle and physical inventory counting methods used with a selected warehouse. You
define these values on the sheets under the Cycle Count/Physical Inventory tab. The values you define in Warehouse Maintenance
override the values defined for the plant which contains the warehouse.
Main Menu Path: Material Management > Inventory Management > Setup > Warehouse
• Random – Uses an algorithm to randomly select the parts being counted based on the selection parameters defined for a
specific ABC code. Parts are selected randomly and then divided equally based on the number of count cycles available in each
month.
4. Select the Exclude Inactive check box to indicate inactive parts are not included during either cycle or physical counting for the
current warehouse.
5. Select the Exclude Zero QOH check box to indicate parts with zero perpetual on-hand quantities in all bin locations are not
included during either cycle or physical counting for the current warehouse.
6. Select the Exclude Negative QOH check box to indicate parts with a negative perpetual on-hand quantity in all bin locations
are not included during either cycle or physical counting for the current warehouse.R
Y MANAGEMENT | CHAPTER 12
11. Select the Override Count Frequency check box to define a specific count frequency for this ABC code within this warehouse.
If you select this check box, you activate the Count Frequency field. Enter the count interval you want using a number of
months value.
12. Select the Calculate Percent check box to indicate you want the application to use the percentage defined in the Percent
Tolerance field to control discrepancy tolerances in cycle or physical counts for this warehouse. If you enter a zero percentage,
you indicate any percentage variance is considered out of tolerance. A percentage higher than zero indicates a percentage
difference between the count quantity and the frozen quantity, by more than this value, is considered out of tolerance. If the
quantity variance is below this Percent Tolerance, however, it is not included on count variance reports.
13. Select the Calculate Quantity check box to indicate the value in the Quantity Tolerance field is used to control quantity
discrepancy tolerances in cycle or physical counts for this ABC code within the current warehouse. If a count variance for a part
within this warehouse is within this quantity tolerance value, the part is not included on count variance reports.
14. Select the Calculate Value check box to indicate the amount in the Value Tolerance field is used to control value discrepancy
tolerances in cycle or physical counts for this ABC code within the current warehouse. If a count variance calculated for the part
in this warehouse is within the monetary value tolerance, the part is not included on count variance reports.
15. Continue to define the ABC code values you need for this warehouse. When you finish, click Save on the Standard toolbar.
You use Part Maintenance to define the cycle and physical inventory counting methods used with a specific part within a plant. You
define these values on the sheets under the Cycle Count/Physical Inventory tab located under the Plants tab. The values you define in
these sheets override the values defined for the warehouse that stores the part.
Main Menu Path: Material Management > Inventory Management > Setup > Part
To define cycle and physical inventory counting for a specific part-plant record:
Typically, you use this value to control the count discrepancy of parts counted by weight on a scale. In this situation, count results
often vary based on humidity. If a difference exists between the frozen quantity and the counted quantity but fall within this
tolerance value, no inventory adjustment is created. The part is now assigned a status that indicates no quantity adjustments
were posted.
5. Select the Calculate Percent check box to indicate you want the application to use the percentage defined in the Percent
Tolerance field to control discrepancy tolerances in cycle or physical counts for this part-plant record. If you enter a zero
percentage, you indicate any percentage variance is considered out of tolerance. A percentage higher than zero indicates a
percentage difference between the count quantity and the frozen quantity, by more than this value, is considered out of
tolerance. If the quantity variance is below this Percent Tolerance, however, it is not included on count variance reports.
6. Select the Calculate Quantity check box to indicate the value in the Quantity Tolerance field is used to control quantity
discrepancy tolerances in cycle or physical counts for this part-plant record. If a count variance for a part within this plant’s
warehouses is within this quantity tolerance value, the part is not included on count variance reports.
7. Select the Calculate Value check box to indicate the amount in the Value Tolerance field is used to control value discrepancy
tolerances in cycle or physical counts for the current part-plant record. If a count variance for a part within this plant’s
warehouses is within this monetary tolerance value, the part is not included on count variance reports.
You can also use Part Maintenance to define the cycle and physical inventory counting methods used with a specific warehouse which
stocks the current part. You define these values on the sheets under the Cycle Count/Physical Inventory tab located under the Plants -
Warehouses tab. The values you define in these sheets override the values defined for the part-plant record which contains the
warehouse.
Main Menu Path: Material Management > Inventory Management > Setup > Part
To define cycle and physical inventory for a specific warehouse on a part-plant record:
5. If the Manual ABC Code check box is selected, the ABC Code button activates. Click this button to find and select the ABC
Code you want to manually control.
6. If the Manual ABC Code check box is clear (not selected), the Min ABC button activates. Click this button to find and select the
first ABC Code you want automatically controlled for this part-warehouse record through the Calculate ABC Codes program.
This code and all other subsequent ABC codes are automatically calculated by this process.
7. Select the Override Frequency check box to define a different count frequency for this part-warehouse record than what is
defined within the main ABC code or the plant configuration record.
8. If you select the Override Frequency check box, you activate the Count Frequency field. Enter the count interval you want for
this part-warehouse record; use a numeric value that reflects a number of months.
9. The Last Cycle Count field displays the most recent date a cycle count was run against the parts stocked within this warehouse.
10. If you want this part-warehouse to use a threshold value for generating inventory quantity adjustments, select the Calculate Qty
Adj check box. This activates the Quantity Adjustment Tolerance field; enter a value that defines the threshold at which a
quantity discrepancy is posted as an adjustment to inventory. The default value is zero, which indicates all quantity adjustments
are posted.
11. Select the Calculate Percent check box to indicate you want the application to use the percentage defined in the Percent
Tolerance field to control discrepancy tolerances in cycle or physical counts for this part-warehouse record. If you enter a zero
percentage, you indicate any percentage variance is considered out of tolerance. A percentage higher than zero indicates a
percentage difference between the count quantity and the frozen quantity, by more than this value, is considered out of
tolerance. However, if the quantity variance is below this Percent Tolerance, it is not included on count variance reports.10
12. Select the Calculate Quantity check box to indicate the value in the Quantity Tolerance field is used to control quantity
discrepancy tolerances in cycle or physical counts for this part-warehouse record. If a count variance for a part within this
warehouse is within this quantity tolerance value, the part is not included on count variance reports.
13. Select the Calculate Value check box to indicate the amount in the Value Tolerance field is used to control value discrepancy
tolerances in cycle or physical counts for the current part-warehouse record. If a count variance calculated for the part in this
warehouse is within the monetary value tolerance, the part is not included on count variance reports.
5. Select the Update ABC Codes check box to indicate all ABC codes are refreshed within the database. If you clear this check
box, the ABC codes are still calculated, but they print on reports as proposed, instead of final, values.
6. Select the Warehouse stock valuation % option to calculate the Stock Valuation Percent values against the Total Value of
the parts in the warehouse; this amount can include items like current usage, On-Hand Quantity, and projected usage.7
7. Select the Plant stock valuation % option to calculate the Stock Valuation Percent values against the Total Value of the
parts in the plant; this amount can include items like usage, On-Hand Quantity, and projected usage. You define this value on
each ABC code within ABC Code Maintenance.
8. Use the Filter sheet to limit the process to only calculate ABC codes within a specific plant.
9. When you are ready to run the process, click the Submit button on the Standard toolbar. The report that results is sorted first
by plant and then by warehouse. It displays the options you selected within the process program.
Use the process when you are first implementing the cycle count functionality. You first define the ABC code hierarchy and then run
the Calculate ABC Code process. You then run the Initialize Last Cycle Count Date process.
Main Menu Path: Material Management > Inventory Management > General Operations > Initialize Last Cycle Count Date
After specifying a cycle period, year, and production calendar, the program creates a default cycle schedule; the default cycle count
dates can then be modified as you need. The individual cycles within the master periodic schedule are independent of each other, but
multiple cycles can be conducted concurrently as necessary. After you modify the generated cycle count schedule as you need, select
the actual parts being counted by running the Perform Part Selection option from the Actions menu.
Before using this program, you must define cycle periods in the Cycle Count Period Definition program, and define count parameters
at the part/warehouse, warehouse, part/plant, plant configuration, and ABC code levels.
Main Menu Path: Material Management > Inventory Management > General Operations > Cycle Count Schedule
Maintenance
6. Click the Calendar button to find and select the production calendar you use with this cycle count schedule.
7. Select the Exclude On Hold check box to indicate any parts currently designated as on hold are not included with the current
cycle count schedule.
8. Select the Exclude Inactive check box to indicate inactive parts are not included with the current cycle count schedule.
9. Select the Exclude Zero QOH check box to indicate parts with zero perpetual on-hand quantities in all bin locations are not
included with the current cycle count schedule.
10. Select the Exclude Negative QOH check box to indicate parts with a negative perpetual on-hand quantity in all bin locations
are not included with the current cycle count schedule.
11. Select the Exclude Parts Without Activity check box to indicate any parts which did not have activity since the last cycle count
are not included with the current cycle count schedule. This check box is available if the Random Cycle Count Method is
selected on either the warehouse or its plant configuration.
The Cycles sheet displays the count cycles created for the current period/year schedule. You can only change the Cycle Date on this
sheet; the other values are calculated and maintained by the application.
Notice you cannot run this process after the count tags are generated for the cycle.
Main Menu Path: Material Management > Inventory Management > General Operations > Cycle Count Part Selection
Update
7. You can select all of the parts on this grid by clicking the Select All button.
8. To clear all of the Selected check boxes on the grid, click the Deselect All button.
9. To move the selected parts into a different count cycle, click the Move Selected button.
12
13
Before you run this process, be sure to generate the Cycle Count Schedule report. Generate this report for all warehouses to
determine which warehouses have cycle count processes you need to close. It is recommended you close all cycle count processes
before you initialize physical inventory for all the warehouses at once.10 11
Main Menu Path: Material Management > Inventory Management > General Operations > Initialize Physical Inventory
Main Menu Path: Material Management > Inventory Management > General Operations > Count Cycle Maintenance
9. Select Print Tags to print copies of the generated tags. The tags are printed in tag order number. When the tags are printed, this
window saves these default settings. They cannot be updated, so if you need to reprint the tags, the original settings are used
again.
10. Run Reprint Tags to reprint all or some selected tags which were previously printed. You can filter the tags to reprint by sheet or
by tag numbers.
11. Select Void Tags by Part to void cycle count tags for a specific part. The process voids all tags for the selected part and indicates
the part is voided for this cycle. It then moves the part to the next scheduled cycle for the warehouse. This option is not available
for a physical inventory cycle.
12. Choose Void Blank Tags to void all unused, blank cycle tags or specific blank cycle count tags. Only blank tags that have an
Open status or are assigned to a part, but not completed or posted, can be voided.
13. When you select Start Count Sequence, you freeze the pre-count inventory quantities and part costs in preparation for the
physical count. You must generate the tags for this cycle before you run this process. This program sets the count status to
Started and records the date/time.
14. Launch Reverse Start Count to undo a start count sequence you generated. As long as the cycle count status has not
progressed beyond Started, you can use this command. It clears the frozen quantity and cost values from the tag records and
resets the cycle status back to Tags Generated.
15. Select Print Unreturned/Voided Tags Report to generate a tag report. Any current unreturned and voided tags display on this
report.
16. Run Count Variance Calculation/Report to generate this variance report. This report displays variances between the frozen On-
Hand Quantity and the quantity counted for items within a specific count cycle.
17. Select Generate Recount Tags to create new tags for parts selected as out of tolerance by the Count Variance Calculation
report.
18. Run Print Count Parts Not Posted Report to generate this count report. This report displays any parts for a specific cycle which
are not complete yet. It also identifies the possible reason so the user can correct the problem and post the count results.
19. Select Post Counts to record the count adjustments to inventory. The parts included in the post process are defined as complete
for the cycle. The transaction date defaults to the current date. A part is ready for posting when all of its open tags have count
data, it is processed by the variance report, and the final count of the part is either within tolerance or a Cycle Discrepancy
Reason (CDR) is entered for the part. You review CDRs later in this chapter.
21. Select Cancel Physical Inventory to end the current physical inventory cycle.
Main Menu Path: Material Management > Inventory Management > General Operations > Count Tag Entry
9. Select the Returned check box to indicate this quantity was returned to inventory from another source, like the shop floor or a
returned shipment.
10. If you need, click the UOM Worksheet button to select a different unit of measure for the part quantity. Only valid UOMs can
be selected and saved to the count tag.
11. In the Counted By field, enter the initials of the person who counted the part quantity.
12. Enter the Counted Date and the Counted Time in their respective fields.
13. In the Note field, enter any additional information you want saved with the count tag.
14. The Activity grid displays the part quantity changes which occurred during the count cycle.
15. The Activity Before Count field display the part quantity total before the count cycle began.
16. The Related Tags grid displays any tags generated for the same part.
17. Continue to update the count tags you need. When you finish, click Save on the Standard toolbar.
Main Menu Path: Material Management > Inventory Management > General Operations > Count Discrepancy Reason
To enter a CDR:
Main Menu Path: Material Management > Inventory Management > General Operations > Cycle Count Tracker
7. If the Full Physical check box is selected, this indicates the count is for a physical inventory count sequence.
8. If the Parts Selected check box is selected, this indicates the part selection process is run against the current cycle count
sequence.
9. The ABC Qtys sheet displays the number of parts selected for a cycle count. Physical inventory counts do not display on this
sheet because they include all parts in a warehouse, not just parts assigned to an ABC code.
10. The Cycles sheet displays more detailed information about the cycle counts and physical inventory counts scheduled for the
current period.
11. The Parts sheet displays cycle count information on each part for a currently selected cycle count.
12. The Tags sheet displays tag information for a currently selected cycle and part.
Reports
This section describes some key inventory reports you use to monitor inventory quantities. You can run these reports whenever you
need. You can also set up each report to generate and print through a recurring, automatic schedule. Review the Automatic Data
Processing chapter in the Epicor ERP Implementation Guide for information on how you link a report to a recurring schedule.
Main Menu Path: Material Management > Inventory Management > Reports > Stock Status
Main Menu Path: Material Management > Inventory Management > Reports > Part Cycle Count Status
Main Menu Path: Material Management > Inventory Management > Reports > Time Phased Mtl. Requirements
Within the Report Options section, select the job details that you want to include on the report. Available options:
7. Below Safety – Select this check box to indicate parts whose on-hand quantity falls below their Safety values print on the
report. You define these values through Part Maintenance.
8. Below Zero – Select this check box to indicate parts whose on-hand quantity is projected to fall below zero print on the report.
9. Over Maximum – Select this check box to indicate parts whose on-hand quantity is projected to become higher than their
Maximum Quantity values print on the report. You define this value through Part Maintenance.
10. Suggestions have impact on balance – Select this check box to indicate purchasing and manufacturing suggestions print on
the report.
11. Filter Tabs – Use the filters to select which part classes print on the report. You can also limit the results to only display project
balances up to a specific date.
12. When you are ready to run this report, click Print on the Standard toolbar.
Chapter 18
Shipping and Receiving
You use the shipping and receiving processes to record incoming and outgoing part quantities. The Shipping and Receiving
module contains programs that perform transactions such as shipments against a sales order, subcontract parts sent to a
supplier, raw material received from a purchase order, received to a job, received into inventory, or inventory parts that fill a
sales order from stock.
You can ship parts from a job or from inventory. You can optionally ship part quantities using either base legal numbers or
modify these numbers to generate Serial Shipment Container Codes (SSCC). When you set up the format you want for either
legal numbers or SSCC numbers, these values automatically generate on your shipments. Use these numbers to track the
progress of your shipped items.
This module also contains functionality to combine shipments from one or more suppliers that can be shipped in one or more
containers. For your subcontract workflow, you can ship WIP parts directly from a job to a subcontract supplier. Later, you use
Receipt Entry to enter the receipt of all inventory materials, non-inventory materials, and subcontract parts.
Various pack out methods are available. Standard Pack Out is a method of shipping that uses a barcode scanner to record
and track the packing flow. Use Master Pack Shipment Entry to combine separate pack IDs (master packs) into one master
pack group to ship as one shipment. Phantom pack out functionality is available when you are using a manifest interface and
provides the ability to generate multiple carrier labels for a single pack ID.
To complete this functionality, you can use the Data Collection module to process different transactions in the application by
entering and updating records through a handheld device.
Setup
This section describes the primary records you need to create for the Shipping and Receiving module. These programs are contained
within the Setup folder for this module; only the primary records are described here. Some areas within the next Operations section
may also document setup records if they are required for a specific workflow.
You may also need to set up some parameters within Company Configuration. Some modules have global settings you define through
this administration program. For more information, review application help for this module; the Configuration topic details the options
you define within Company Configuration. You can also review the Company Configuration chapter in the Epicor ERP Implementation
Guide.
Carrier Codes
Use Carrier Maintenance to set up the standard freight carriers your company uses. Once you have entered the carriers used by your
company, you can link these carriers to Ship Via codes on both customer and sales order records. On each carrier code, you can also
identify a Standard Alpha Carrier Code (SCAC). These codes identify transportation companies.
Main Menu Path: Material Management > Shipping / Receiving > Setup > Carrier
6. Click Save.
Ship Via
Use Ship Via Maintenance to identify the different methods you use to ship products to subcontractors or customers. These shipping
methods are called Ship Via Codes and are mandatory when you enter a sales order.
Main Menu Path: Sales Management > Order Management > Setup > Ship Via
7. You can define one Ship Via code as the System Default. Select this check box to indicate the current shipping method is the
default ship via for the company.
8. Enter the Intrastat Code for this method of transportation. When you post an invoice, the Intrastat ship via code you enter in
this field is included in the transaction details.
Packaging Codes
Use Packaging Code Maintenance to set up packing methods for shipments. These methods define the dimensions of an item you will
ship. You can also use these codes to identify a unique Extension Digit for Serial Shipment Container Codes (SSCC) generation.
Extension Digits identify the type of package shipped. A default extension digit can be generated by the SSCC code, but you can
define a more specific extension digit value that matches the package type through this maintenance program.
Main Menu Path: Material Management > Shipping / Receiving > Setup > Packaging Code
6. Click Save.
5
6. In the Shipping Days field, enter the number of days it takes for the goods to arrive at its destination.
8. Enter the Uplift percent. The value entered here specifies the percentage added to the shipment upon receipt, as part of landed
costs.
10. If you wish, enter the Number of Containers and the Number of Packages in the shipment. These fields are for informational
purposes only.
Main Menu Path: Material Management > Shipping / Receiving > Setup > Work Station
6. In the Manifest section, select the Enabled check box. This value is required in order to use the Tracking Details fields for
phantom packs in Customer Shipment Entry.
7. In the Web Service URL field, enter the web site for the Pack Out manifest information. In this example, no manifest system is
available for connection, so the Web Service URL is set to http://localhost.
8. The Manifest/Weight Capture Point specifies the basis by which the weight is acquired. Available options:
• Pack
• Master Pack
9. Specify the Weight and Size Units of Measure (UOM). These fields are used as the default UOM for the manifest weight and
size.
10. If the work station is connected to a printer or a scale, you can configure these connections on the Devices sheet.
Operations
This section details the operations available in the Shipping and Receiving module. Each operation is described as a workflow to help
guide you through the process from start to finish. These programs are primarily found within the General Operations folder for this
module. If a unique setup record is required to run the operation, this record is also described in this section.
The Scheduled Shipments Report lists all the outstanding order releases. It displays them in order by Due Date, Order Number, Order
Line, and Order Release.
Once you have verified the parts are available to ship, use the Sales Order Pick List to assist with the picking and packing process.
Main Menu Path: Material Management > Shipping / Receiving > Reports > Sales Order Pick List
5
Inquiries in the application are available
that display a part’s on-hand quantity and
availability. These inquiry programs, called
Trackers or Dashboards, are reviewed in
Chapter 1: The Epicor Environment.
Once the parts have been picked, you use Customer Shipment Entry to enter customer shipments and update sales orders. You can
ship parts from inventory or directly from a job.
To do this, you create pack records. A pack record can contain one or more You receive warning messages if you attempt to
detail lines that define the shipping quantities sent out with each pack record. enter shipments for customers that are on credit
Because of this, you can ship multiple orders for the same customer or ship-to hold. For additional information on customer credit
location through the same pack record. When the pack record is ready to ship, checking, refer to Chapter 21: Customers and
it goes to a Staging Area where users group the items into logical shipment Accounts Receivable.
stages. As each stage is shipped, the user confirms the shipment was sent.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Customer Shipment Entry
7. If you are shipping From Inventory, enter the quantity to ship in Our Ship Qty field.
8. The Warehouse defaults to the primary warehouse, but this value can be changed if necessary. Enter the Bin from which you
are picking the items.
9. If you are shipping From Manufacturing, enter the quantity to ship within the Our Job Ship Quantity field.
10. Within the Job field, enter or find and select the specific job that is manufacturing the ship quantity.
11. If you need, define the Warehouse and the Bin that receives the manufactured items.
12. Notice if you have satisfied the detail line’s order quantity, the Shipped Complete check box is automatically selected.
13. If you are shipping a sales kit and you can ship individual component parts from it, click the Sales Kit Component Issue tab.
Use this sheet to select the specific compound parts and quantities that you ship with this pack record.
14. If your company ships to a distribution center instead of directly to a You can only ship component parts if the Must Ship
customer, you need to specify the final destination of the order. To do Kit Complete check box is clear on the parent part
this, click the Mark For tab and define the Mark For Customer and record. To learn more about this check box, review
Ship To Address. You can also enter One Time Mark For information, the Parent Part - Sales Parameters section within
if needed. This information defaults from the sales order, but you can Chapter 5: Sales Order Processing.
override these values on each customer shipment.
20. Click the Actions menu, and select Print to print the packaging
slips that will accompany the shipment.
The SSCC code identifies specific information about cartons, pallets, The primary reason you use SSCC codes is to speed your
trailers, or other containers and electronically exchanges information products through the shipping and receiving process. The
about the current state of a shipment. You can track these shipments Electronic Data Interchange (EDI) Advance Ship Notice
throughout your supply chain flow using the SSCC code assigned to (ASN) can be used with SSCC codes. Users can then scan
the shipment. This data exchange and tracking process is an application and process products rapidly through distribution centers
of the GS1 System (originally called the EAN.UCC System). You use this and other receiving locations.
application to optionally define customer and package type specific SSCC
codes.
The graphic below shows the basic structure of the SSCC code and where you define the segments in the application.
AI Extension Digit UCC/EAN Company Prefix Serial Reference Number Check Digit
(EAN) 00 N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18
(UCC) 00 N1 0 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18
• Extension Digit = This value is the default Extension Digit defined in Legal Number Maintenance. It is the first character of
the SSCC code. As described previously, this value is also defined in packaging codes; these values override the default value
assigned on the legal number.
• UCC/EAN Company Prefix = Contains the default Prefix value defined in Legal Number Maintenance. This value identifies
your company.
• Serial Reference Number = This value is the Start Sequence/End Sequence defined in Legal Number Maintenance. These
values define the specific number for the shipment.
• Check Digit = This value is calculated by the application to confirm the number generated is correct.
You first define the Document Types you wish to assign to legal numbers. You next set up the legal numbers you need to generate the
SSCC codes during shipment processing. You can use these codes on packing slips and master packs.
Document Types
Use Transaction Document Type Maintenance to define the document types assigned to legal numbers. A document type links a
system transaction to a unique legal number that generates when the transaction prints. When you use SSCC codes, you need to set
up a document type for packing slips or master packs, and then link them to legal numbers.
Main Menu Path: Financial Management > General Ledger > Setup > Transaction Document Type
5. Click Save.
Legal Numbers
Legal numbers can be a base tracking value you attach to a shipment. They can also be set
You cannot switch a shipment to use
up to generate unique SSCC codes. Your shipments must either use the base legal number
an SSCC code later. If a shipment starts
or the generated SSCC codes. Use Legal Number Maintenance to set up legal numbers for
using a legal number, it uses this
packing slips or master packs. If you wish, you can then leverage this program to define the
number during the life of the shipment.
structure and number of digits your company uses for SSCC. When you finish defining the
legal numbers and add these SSCC generation parameters, you then apply these codes in
the Shipping / Receiving module.
Main Menu Path: Financial Management > General Ledger > Setup > Legal Number
7. If you want the SSCC code to appear on the invoice after it is created, select the Display Number After Generation
check box.
8. Enter the Extension Digit. This single digit acts as the You can also create and assign customer specific SSCC codes. To do
first character of the SSCC code and can also be used this, you create a unique legal number and document type for
to identify the type of package shipped in Packaging packing slips or master packs and then assign to a specific customer
Code Maintenance. If a packing code uses a different in Customer Maintenance. For more information on Customer
extension digit, however, this default value is Maintenance, read Chapter 21: Customers and Accounts Receivable.
overridden. For details, review the previous Packaging
Codes section.
10
13
Now that you have set up a legal number to generate SSCC codes, you can begin using them on shipments. You generate unique
SSCC codes for shipments within Customer Shipment Entry.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Customer Shipment Entry
1. Click the Down Arrow 1
next to the New
button; select New Pack.
9. Click Save.
10
12
13
Combine Shipments
Use Container Landed Cost Entry to combine shipments of one or more suppliers. The combined shipment may then be shipped into
one or more containers. Landed costs (duties, indirect costs, and uplift percentages) are defined for each shipment and applied to the
part unit cost when received.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Container Landed Cost Entry
2. A Shipment ID number 4
displays on the Header >
Detail sheet. Enter your
shipment information,
including the Description,and
Shipment Class. 2
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Subcontractor Shipment Entry
10
11
Miscellaneous Shipment
Use Miscellaneous Shipment Entry to process shipments for miscellaneous (non-billable) material. You can also use this program to
enter and print packs for the return of discrepant parts to a supplier from a Discrepant Material Report (DMR) record. For more
information on the Discrepant Material Report, review Chapter 16: Quality Assurance.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Miscellaneous Shipment Entry
6. Click Save.
13. Now click the Actions menu and select Print to print the Packing Label
and Pick List.
14. To close the shipment, click the Actions menu and select Close.
14
13
During the following example, you will ship a sales order using standard pack out functionality. In addition to the Standard Pack Out,
you can also process a Master Pack Shipment and a Phantom Pack Shipment. You use the Master Pack to combine separate pack IDs
into one master package group shipped as one shipment. A Phantom Pack is a pack whose contents are not defined at the part level;
for example, the ID, weight, and recipient for a case are important, but the contents are unimportant.
You use the Customer Shipment Entry > Pack Out sheet to create, pack, and unpack Pack IDs using a bar code scanner. The fields are
automatically enabled and disabled, so you can easily scan data in the fields and only minimally use your mouse.
Before you process a pack out shipment, you must first create a sales order. Review Chapter 5: Sales Order Processing for information
on using Sales Order Entry.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Customer Shipment Entry
8. To print the packing list and shipping labels, click the Actions
menu and select Print.
9. When you complete the shipment, click the Actions menu and
select Close.
Use Master Pack Shipment Entry to combine separate pack IDs (master packs) into one master pack group to ship as one shipment.
You can select the shipment type for the master pack, but the pack is then restricted to only shipments of that type.
In addition, all pack IDs must have the same ship-to address as the first pack ID added to the group.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Master Pack Shipment Entry
9. Click Save.
13. To print the master packing slip and labels, click the Actions menu and
select Print Pack.
13
14
Use the Stage Ship Confirm program to confirm shipments of staged pack IDs or master packs. You can then filter these staged pack
IDs by stage number, shipping status, shipment type, and ship via method. Lastly, you can confirm the selected stage of each pack ID.
6. Click OK.
6
7
Phantom Pack out is particularly useful when you do not want or need to take the time to record the contents of each box as a
separate Pack ID. Use this feature to quickly complete shipments and generate shipping labels that will go to the same ship-to
location. Since the contents of each box in the shipment are not recorded, you cannot always use phantom pack out for international
shipments.
For a pack to be marked as a phantom pack, it must meet the following requirements:
• Contents of the entire Pack ID, and not each individual phantom pack, are moved to the manifest system.
1. From the Main Menu, click the Options menu and select Change
Workstation.
3. Click OK.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Customer Shipment Entry
10
16. The case information generates in the grid. If you have not selected a default package code, you can enter the dimensions of the
cases in the grid.
17. If you have a scale configured for this workstation, you can
calculate the weight value for each case. To do this, click the
Actions menu and select Get Case Weight.
17
18. Click the Actions menu and select Print to print the packing slips
and shipping labels for the cases.
18
19
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Stage Ship Confirm Entry
Main Menu Path: Material Management > Data Collection > Handheld > Shipping & Receiving > Customer Shipments
4. Either click the Edit button or press <F3> if you need to update the packing line
item information.
5. In the Edit Packing Line window, enter any changes to the shipment, such as
quantity, warehouse, and bin information.
5
6. Either click the Ship Complete button or press <F6> to ship the line item
complete.
7. If you have updated the shipment quantity, either click Save or press <F2>.
8. Either click the Print button or press <F6> to print the packing slip or labels.
9. In the Print Packing Slip window, either click the Print button or press <F2>.
10. In the Customer Shipment window, either click the Ship button or press <F2>.
10
Receive Materials
Receipt Entry is used to enter the receipt of all inventory materials, non-inventory materials, Receipts of parts returned by the
and subcontract parts. customer are handled through the
Receipt line items are either Purchase Order Receipts (recorded against a purchase order – RMA Processing program. This process
described next) or Miscellaneous Receipts (material received not associated with a purchase is discussed in Chapter 19: Customer
order). Receipt information updates the purchase order, if there is one, and creates Returns.
transactions to update inventory or job quantities and costs.
You can also receive parts to inspection in this program. If you do, you need to use Inspection Processing found in the Quality
Assurance module to complete this process. For more information on this process, review Chapter 16: Quality Assurance.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Receipt Entry
7. Click the Actions menu and select Print Tags. You can
print one tag for the entire receipt quantity, or a tag for
each container.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Container Receipt Entry
Drop Shipments
Drop shipping is a supply chain management technique in which the seller does not keep goods in stock, but instead transfers
customer orders and shipment details to a third party (such as a manufacturer or wholesaler), who then ships the goods directly to the
customer. The seller makes their profit on the difference between the wholesale and retail price.
Drop shipments are directly shipped by your suppliers to your customers. These goods are never physically received into or shipped
from your physical inventory because your supplier directly ships the goods. Because of this, the application prevents drop shipment
transactions from being processed using the standard receiving or shipment programs.
You use Drop Shipment Entry to mark a drop shipped sales order release as shipped and mark the linked PO release as received. Once
the drop shipment transaction is selected as received/shipped in Drop Shipment Entry, you can create a customer invoice for the drop
shipped item using AR Invoice Entry, and enter a supplier invoice received for the purchased item into AP Invoice Entry. You do this in
the same way as you process invoices for regular customer shipments and received purchases. Read Chapter 21: Customers and
Accounts Receivable for more information on AR Invoicing and Chapter 22: Suppliers and Accounts Payable for information on AP
Invoicing.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Drop Shipment Entry
6. Click Mass Drop Shipment to process a mass drop shipment transaction for the selected pending PO and drop shipment lines.
7. Click Get All to select all pending PO and drop ship lines that have not yet been processed.
8. Click Clear All to remove all selected pending PO and drop ship lines not yet processed from this window.
9. Click Update to process and update the selected pending PO and drop shipment lines.
10. Use the Pending PO Lines sheet to view all pending drop shipment PO release lines for the purchase order number specified in
the PO field.
11. Double-click a specific pending PO Line record to process or edit a pending drop ship line.
Transfer Orders
Transfer orders are orders you create to move inventory from one plant to another. You use Transfer Order Entry to create the order to
move the part quantities, transfer the inventory from one plant, and then receive the inventory into another plant.
Main Menu Path: Material Management > Inventory Management > General Operations > Transfer Order Entry
5. Click Save.
5
6. The Transfer Order
Number is assigned.
If you are using Material Requirements Planning (MRP), you can use
the Transfer Order Workbench to work with transfer order
suggestions that were created by the Process MRP program. For
more information on MRP, review Chapter 13: Material
Requirements Planning.
Use Transfer Order Shipment Entry to enter the shipment of an inter-plant transfer. If your plant record is set up for direct shipping,
you can also use the Direct Shipment functionality to ship parts to another plant without using an existing transfer order.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Transfer Order Shipment Entry
5. Click Save. 2
12
13
Use Receive Transfer Order to process a receipt of a transfer order shipment. In order to receive the transfer order shipment, you must
first change plants to the plant receiving the goods.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Receive Transfer Order
1. In this example, you will receive the goods in the Rockford Plant. You select this
plant on the Tree View on the Main Menu. You can also use the Change
Plant button.
4. Click OK.
6. Click Save. 6 5
Bill of Lading
A bill of lading is a shipping document carriers use to identify cargo. These documents can be created automatically from existing pack
IDs or they can be created manually. You use the Bill of Lading program to enter and update these records.
Main Menu Path: Material Management > Shipping / Receiving > General Operations > Bill of Lading Entry
2. If you have a Pack ID or Master Pack ID already created, you can click the
Actions menu and select Link Pack / MP to default in the bill of lading
information. In this example, you create a manual bill of lading that is not
linked to a Pack ID or Master Pack record.
2
3. Use the Generate option to select the packs to include for creating bills of
lading. 3
4 5
13. To print the bill of lading, click the Actions menu and select Print BOL
Form.
14
Chapter 19
Customer Returns
You enter customer returns through Return Material Authorization (RMA) processing. The RMA record is the document used
to control the returned parts. It identifies the customer, items returned, notes about the returned items, and the status and
disposition of each item.
• Inspection looks over the items and determines what should be done. For example, can the items be returned for
rework, scrapped, or returned to stock?
Other modules interface with RMA processing - Quality Assurance, Enhanced Quality Assurance, General Ledger, and
Accounts Receivable. Depending on which modules you have licensed, additional processing options may be available.
Setup
You may need to set up some parameters within Company Configuration. Some modules have global settings you define through this
administration program. For more information, review application help for this module; the Configuration topic details the options you
define within Company Configuration. You can also review the Company Configuration chapter in the Epicor ERP Implementation
Guide.
Operations
This section details the operations available when processing return material authorizations. Each operation is described as a workflow
to help guide you through the process from start to finish. These programs are primarily found within the General Operations folder
for this module. If a unique setup record is required to run the operation, this record is also described in this section.
The application does not automatically create credit or shipping transactions or rework jobs based on these returns. Return material
authorization processing just provides the communication vehicle to make sure the necessary actions are taken for customer returns.
Based on the reason for the return and the customer needs, you enter or change jobs, create credit transactions in Accounts
Receivable, or reship part quantities as you need.
Main Menu Path: Sales Management > Order Management > General Operations > RMA Processing
RMA Summary
You use the Return Material Authorization Summary sheet to enter return authorization heading information such as RMA number,
date, and customer. You also use this sheet to create a new return or to change an existing return.
8. If you want this RMA to automatically print using the Business Activity Management functionality, select the Auto-Print Ready
check box. The RMA will automatically print using the rules you defined for the Business Activity Management event. For more
information on this functionality, review application help or the Epicor ICE Tools User Guide.
2
RMA Line
Once the RMA header is defined, you can then add detail lines to the RMA. RMA lines are added on the Details sheet.
4. Select the Reason why the customer is returning the material. Reason codes are defined in Reason Code
Maintenance. For more information,
5. The Ship To Contact ID group box populates with the information from a linked
review the topics for this program
sales order. If you need, you can change this contact information.
within application help.
6. Click the Serial Numbers button to find and select the serial numbers for the part
quantity being returned.
8. This RMA detail line is active, so you keep the Open check box selected.
Print RMA 1
When you finish entering RMA lines, you are ready to print the RMA.
To print RMAs:
Receive an RMA
You handle RMA receipts within RMA Processing. The receipt details track the returned part receipts and the status of each return.
6. Select the Request Move check box to indicate this returned material quantity must be moved to another location. This check
box is available if you use the Advanced Material Management module.
7. Review the This Receipt value to see the quantity defined for the selected RMA detail line. The unit of measure code for the
RMA detail line quantity also displays. You cannot change these values.
8. The Warehouse drop-down list defines the warehouse into which you are receiving this returned part quantity.
9. The Bin field defines the bin into which you are receiving the returned part quantity. If You can receive the items into an
you do not know the bin, click the Bin button to find and select it. Inspection location if the Quality
Assurance module is licensed.
10. Use the Lot field to specify the lot of the part quantity being returned. If you track lots for
the selected part, you must enter a lot for it. If you do not know the lot reference, click
the Lot button to find and select the lot record. You activate lot functionality for a specific part record within Part Maintenance.
11. If you are receiving a part quantity that uses serial numbers, you must click the Serial Numbers button to find and select the
serial number for each returned part quantity.
Once material has been received, a Credit Request can be initiated through RMA Processing. This record is only a request for credit.
The actual credit memo is generated though Invoice Entry; to do this, you use the Get RMA Credits command found under the
Actions menu.
2 4
RMA Disposition
Once RMA materials are received into an inspection location, you must disposition For information on DMR Processing, refer to this
them. The inspector reviews the RMA receipts and determines whether to section within Chapter 16: Quality Assurance.
disposition the material quantity back to inventory, to a job (for repair), or reject it.
If the Quality Assurance module is implemented, an RMA disposition typically occurs using Inspection Processing from this module. The
disposition process is very similar, except failed items flow into DMR Processing (Discrepant Material Report). If you are not using the
Quality Assurance module, then you must use RMA Disposition in the Order Management module.
Main Menu Path: Sales Management > Order Management > General Operations > RMA Dispositions
8. Select the Warehouse and Bin location which is receiving the returned part quantity.
9. If you are using the Enhanced Quality Assurance module, the Inspection For more information on how to enter inspection
Data button is available. Click this button to enter inspection results for results and other programs in the Enhanced Quality
RMA materials. Assurance module, review Chapter 16:
10. Optionally, enter any comments related to the disposition on the Quality Assurance.
Comment sheet.
Reports
This section describes a key report you use to monitor open return material authorizations. You can run this report whenever you
need. You can also set up this report to generate and print through a recurring, automatic schedule. Review the Automatic Data
Processing chapter in the Epicor ERP Implementation Guide for information on how you link a report to a recurring schedule.
Main Menu Path: Sales Management > Order Management > Reports > Open RMA
Chapter 20
Asset Management
Use the Asset Management functionality to accurately process your company’s assets. Within the application, assets are
resources owned by a company that hold value and can be converted to cash. Leverage setup programs within the module to
create, organize, and define asset depreciation parameters. Various depreciation methods and conventions are available,
including user-defined formulas that calculate depreciation through a method specifically targeted to your business and legal
requirements.
With the Fixed Asset Mass Changes program, you can efficiently modify characteristics for a group of assets. Three key
programs are available to help you record activities relating to your assets – Asset Addition Entry, Asset Disposal Entry, and
Asset Impairment Entry. Each activity is a separate transaction type.
The Asset Management module supports multi-currency for asset addition transactions. Asset purchases are recorded in the
transactional currency of the Accounts Payable invoice, in addition to the company and reporting currencies. The company
currency is used for miscellaneous and transfer additions from inventory.
After you enter and post asset activities, view activity details in the Asset Tracker. The Asset Tracker displays transactions and
the associated cost and status summaries. Using this information, your company can accurately calculate and report asset
costs.
Finally, Asset Management provides tools for financial reporting. The Asset Overview Report tracks the status of your fixed
assets and their depreciation, addition, disposal, and cost information. You can print physical labels for assets using the Asset
Labels Report. To report on depreciation for an asset during a fiscal year and period time range, view the Asset Depreciation
Report.
Setup
This section describes the primary records you need to create for the Asset Management module. These programs are contained within
the Setup folder for the module. Only the primary records are described here. Some areas within the next Operations section may also
document setup records if they are required for a specific workflow. For more information on setting up this module, review the
Company Configuration chapter in the Epicor ERP Implementation Guide.
You create an asset register that contains parameters for depreciation conventions, depreciation methods, production units, estimated
life, asset calendar, and so on. Most parameters are specific to an asset and are defined as properties of the asset. Only one asset
calendar can be selected per asset register. All assets included in the register use the same asset calendar.
You should link an asset to at least one asset register, but each The GL book linked to an asset register is added to record all
asset may be linked to multiple registers. All activities controlled by asset activities. If an asset is included in multiple registers,
parameters (depreciation, disposal) and amounts that result from different depreciation parameters in the asset registers can affect
these activities are recorded, maintained, and reported per asset the values posted in depreciation and disposal transactions.
register.
Main Menu Path: Financial Management > Asset Management > Setup > Asset Register
6. Click Save.
Main Menu Path: Financial Management > Asset Management > Setup > Asset Class
5. You are now ready to select the GL control type and code for the asset class. Click the Down
Arrow next to the New button; select New GL Control.
Main Menu Path: Financial Management > Asset Management > Setup > Asset Group
5. You are now ready to select the GL control type and code for the asset group. Click the
Down Arrow next to the New button; select New GL Control.
In a Period Type scenario, a company is closed two weeks in August and another two weeks in December. Fewer working days in
these months means less use of the assets, and because of this, less depreciation. The spread codes for these fiscal periods should
declare fewer days than spread codes for other fiscal periods. You can define the number of days per period that you want to charge
depreciation.
Use Spread Code Maintenance to establish spread codes and spread values for asset depreciation. Spread values can be created
manually or be automatically generated. From the Actions menu you can also import spread values from another file or export spread
values to a location outside of the Epicor application.
Main Menu Path: Financial Management > Asset Management > Setup > Spread Code
6. You create spread code values manually or automatically generate them. To manually create
a spread code, click the Down Arrow next to the New button; select New Spread Value.
10. Click the Fiscal Year / Suffix button to find and select
the appropriate value. You can also enter the value 10
directly. The generated values are placed in the selected
fiscal year.
Main Menu Path: Financial Management > Asset Management > Setup > Depreciation Method
Depending on the option you select, the Annual Charge or the Period Charge section activates.
5. Select the calculation you want from the Calculation Method drop-down list. The available options are:
• Rate Straight Line - This depreciation method uses an annual depreciation The formulas listed here are for Annual
charge basis. It calculates the annual charge using a percentage value. The methods. For Period methods, only the Use
period charge is calculated by prorating the annual charge equally (each period Fixed Value, the Use Spread Code, and the
receives an equal charge). User Formula methods are available
• Life Straight Line - This depreciation method uses an annual depreciation
charge basis. It calculates the annual charge using the estimated usability, or life span, of an asset. The period charge is
calculated by prorating the annual charge equally (each period receives an equal charge).
• Sum of Years Digits - This depreciation method uses an annual depreciation charge basis. The annual charge is calculated by
subtracting the Residual Value from the Asset Cost and multiplying this result against the Year Number divided by the Sum
Years digits. The year number represents the number of years remaining for depreciation. The sum of years digits represents
the total of all year numbers over which the asset is depreciated. The period charge is calculated by prorating the annual
charge equally (each period receives an equal charge).
• Declining Balance - This depreciation method uses an annual depreciation charge basis. The book value at the end of year
becomes the book value at the beginning of next year. The asset is depreciated until the book value equals the residual value.
The period charge is calculated by prorating the annual charge equally (each period receives an equal charge).
• Declining Balance to Straight Line - This depreciation method uses both the Declining Balance and Rate Straight-Line
methods. The Declining Balance method is used until the calculated amount generated through the Rate Straight-Line method
is more than the calculated amount generated through the Declining Balance method. When this happens, the Rate Straight-
Line method is used.
• Use Fixed Value - This method calculates either by year or by period, depending on the For more information, review
Depreciation Charge Basis you select. You set the fixed values within Asset Maintenance on the next Depreciation Method
the Register > Detail sheet. - User Formula section.
• Use Spread Code - This method calculates depreciation by using the spread codes selected on the asset record in Asset
Maintenance. You define these spread codes on the Register > Detail sheet.
• User Formula - You can define your own custom formula for depreciation.
6. An asset register can switch to an alternate depreciation method once and cannot switch back to the original method. Click the
Switch to Alternate Method drop-down list to define when this switch can occur. Available options are Never, On Greater
Expense, and On Book Value Reaching % of Asset Cost.
7. If you select either On Greater Expense or On Book Value Reaching % of Asset Cost, select which Method to which the
asset register will switch.
8. Click Save.
Depreciation Method – User Formula As an alternative, you can also select a pre-defined
formula, select the User Formula option, adjust the
To create a custom formula for the depreciation of an asset: formula, and save it as a new custom formula.
1. Click New on the Standard
toolbar.
1
2. In the Method field, enter an
identifier for your custom
depreciation method.
2
3. Enter a Description for the
depreciation method. 3
• Annual - Calculates the depreciation amount the asset receives for the year and (either prorating equally or using a spread
code) distributes the value per each period.
Depending on the option you select, the Annual Charge or the Period Charge section activates.
Asset Maintenance
Use Asset Maintenance to enter and update records for fixed assets. You can organize assets by group, class, and project. You can also
import, export, and duplicate assets.
Specify an asset register for each asset. Identify the depreciation, cost information, annual charges, period charges, and prorate
options for the asset. Many depreciation methods are available. You can also establish parent/child relationships between assets. If you
would like, you can add a photo of the asset to the record.
Main Menu Path: Financial Management > Asset Management > Setup > Asset
To create an asset:
7. If you need, click the Place in Service drop-down list to select a different date. This date serves as the first date of depreciation.
8. Optionally, select an Asset Class. Asset classes are valuable to group assets together for reporting purposes.
9. Optionally, enter cost amounts in the Residual (scrap value of the asset) or the Replacement (replacement value of the asset)
fields.
11. If you need, use the References, Parent / Child, and Additional sheets to define additional details of the asset record. Use the
Additional sheet to enter calibration, insurance, or lease information, or to add a photo of the asset.
You can link an asset to an asset register to control all valuations of the asset and also to control when valuations are recognized.
• Mid-month - The asset was placed in service in the middle of the fiscal period.
• Mid-quarter - The asset was placed in service in the middle of the quarter. This convention is applicable for a year that has a
number of periods divisible by four and the quotient from this division is a whole non-zero number.
• Full-month - The asset was placed in service during the first half of the fiscal period and the application assumes it was
acquired at the beginning of the period; otherwise, the application assumes the first day of the next period.
• Entire-Month - The default option, this convention indicates that regardless of what day the asset was placed in service, a full
period’s depreciation is calculated against the asset.
• Next Month - Depreciation begins in the period after the asset was placed in service.
• Service Date - This convention is used to calculate depreciation for the first period. The days remaining in the period are
divided by the total days in the period to calculate the depreciation amount.
• Acquisition Date - The acquisition date is used to calculate depreciation for the first period. The days remaining in the period
are divided by the total days in the period to calculate the depreciation amount.
5. In the Useful Life field, enter the number of years or periods you estimate for the life of your asset.
Use the Import option to import an external file to create asset or asset addition records. This functionality is useful if you have an
asset group from an external system that you wish to bring into the application. The file you import must be a comma delimited file
(csv) and follow the import file template. Refer to the application help to view the template details.
Use the Export command to export detailed asset records to an external file. The file you export is saved as a comma delimited file
(csv) and can be updated by using Excel.
You can select the assets to modify and specify the values assigned to those assets. If a field is left empty within the program, the field
will not assign a value to selected assets. Because of this, you cannot assign an empty value to an asset using Asset Mass Changes.
If you change the Asset Class or Asset Group for an asset that has posted activities, you may need to create manual GL Journal entries
to move asset costs.
Main Menu Path: Financial Management > Asset Management > Setup > Asset Mass Changes
Operations
This section details the operations available within the Asset Management module. Each operation is described as a workflow to help
guide you through the process from start to finish. These programs are primarily found within the General Operations folder for this
module. If a unique setup record is required to run the operation, this record is also described in this section.
AP Invoice Entry
Use AP Invoice Entry to record the purchase of an asset. After you create an AP invoice For more information on creating an AP
entry group and an invoice, you can add asset lines. invoice, review Chapter 22: Suppliers and
Accounts Payable.
Main Menu Path: Financial Management > Accounts Payable > General Operations > Invoice Entry
3. Click Save.
2
4. Click the Down Arrow next to the New button; select New Invoice.
13. Click the Down Arrow next to the New button; select New Asset Line.
13
17
14 15
16
An asset addition must not be entered earlier than the acquisition date of an asset.
Main Menu Path: Financial Management > Asset Management > General Operations > Asset Addition Entry
3. Click the Down Arrow next to the New button; select New Addition.
Through this calculation, depreciation charges are determined for all registers in which an asset is included. This calculation uses the
asset calendar linked to the register.
Main Menu Path: Financial Management > Asset Management > General Operations > Asset Depreciation Calculation
You can dispose an asset in full or partially. Before you can record a disposal of an asset that is not fully depreciated, you must
calculate the depreciation for the period when the asset is being disposed.
When a partial disposal is created, the system suggests the amount of accumulated depreciation to use in determining the net book
value of the partially disposed asset, organized by asset register. You can then adjust this amount manually, affecting the net book
value for both the disposal and the disposal gain or loss.
Main Menu Path: Financial Management > Asset Management > General Operations > Asset Disposal Entry
7. Enter the Proceeds value. This field defines the sales amount of the disposal.
You must record the value of the asset in the books by debiting a loss account, and this loss account displays as an expense in the
income statement – crediting the respective asset account.
You can create asset impairments for assets not fully disposed with a status New or Active. By default, the impairment cost is entered
using the company’s base currency, which is the transactional currency for this transaction. Amounts in reporting currencies are derived
using conversions on the Apply Date; however, you can override these converted values manually. Any unposted impairment can be
adjusted or deleted.
Main Menu Path: Financial Management > Asset Management > General Operations > Asset Impairment Entry
To determine how the asset transactions are grouped in the GL Journal, select one of the following grouping options:
• Post Additions– All asset transactions that have the same Apply Date are posted using a single GL Journal.
• By Activity Type – All asset transactions of the same type are posted using a single GL Journal.
• By Activity Type and Apply Date – Each asset transaction is posted using a separate GL Journal.
• The GL accounts of the assigned asset group must be valid. If you use an asset class, then the account combinations from the
class must be valid.
• The Ready to Post check box must be selected for the asset in Asset Addition Entry.
If a disposal is selected and unposted depreciations are available for the same period, the application will post depreciation for that
asset as well, even if the depreciation was not specifically selected.
Main Menu Path: Financial Management > Asset Management > General Operations > Asset Posting Process
Main Menu Path: Financial Management > Asset Management > General Operations > Close Asset Period / Year
5. Once all periods are closed in the selected year, you can close the
asset fiscal year. To do this, from the Actions menu, select Asset
Year End Process. 5
This process is required to designate the next fiscal year as the
current fiscal year. You need to run this process because most
of the values shown in the Asset Tracker display at the end of
the current fiscal year.
The Asset Year End Process summarizes all costs of the asset.
Reports
This section describes some key reports you use to review asset transactions. You can run these reports whenever you need. You can
also set up each report to generate and print through a recurring automatic schedule. Review the Automatic Data Processing chapter
in the Epicor ERP Implementation Guide for information on how you link a report to a recurring schedule.
Main Menu Path: Financial Management > Asset Management > Reports > Asset Depreciation
Main Menu Path: Financial Management > Asset Management > Reports > Asset Depreciation
Main Menu Path: Financial Management > Asset Management > Reports > Asset Labels
Main Menu Path: Financial Management > Asset Management > Reports > Asset Overview