About parts on work orders
There are several ways to add parts to a work order. Note that if the
Core Tracking Method business parameter has been set to Primary/Core Process,
parts that have cores may be handled differently than those without cores.
You can order parts directly from the work order.
Before a work order or work order line can be closed, the parts must
be fully issued. You can issue parts on individual lines, or issue all
parts on the work order at once.
If parts were issued in error, or an incorrect part was used, they can
be unissued. This function allows you to fix a mistake without the mistake
or correction being visible to your customer on the invoice. It is different
from the return of a part, which is considered a valid transaction and
is visible to your customer.
Parts Pricing on Work Orders
Prior to doing any parts pricing, enrich locates the price book that
is in effect for the particular work order. This could be the customer/unit
price book, the customer price book, the customer class price book, or
the shop price book. Within the selected price book, the line for the
material cost type can be further defined by equipment type. Once a price
book is located, it is used for all pricing on the work order. In other
words, as an example, enrich would not use the customer price book for
labor while using the shop price book for material; all cost types must
come from the same price book.
The price for a part on an invoice is determined as follows:
- If the part is the miscellaneous part (as defined by the Materials
business parameter), the selling price will come directly from the
price as entered on the work order. However, entering a selling price
on a miscellaneous part is optional. If a price is not supplied, enrich
will continue searching through the structure.
- The next step is to check the price book for a specific price defined
for the part. If a specific part price is found, the discount will
also be taken from that level.
- If the part was put onto a work order via an estimate, the estimate
price and discount will be used. This happens even if a price was
found in step 2 above. That is important to note, since the normal
course of events is to stop looking for a price once one has been
found.
- If there is still no price, the PI (parts interface) pricing comes
into play.
- If the Parts Interface Pricing business parameter is set to
Yes, enrich looks through the active PI batches where the effective
date of the batch is less than/equal to the invoice date. If the
part is found, its price is taken from the PI column based on
item category, customer, customer class, and facility. The hierarchy
is: customer/item category, customer, customer class/item category,
customer class, facility/item category, facility. Note that item
category is never checked independently, only in conjunction with
the customer, customer class, or facility. No discount is applied
when a price is found in PI pricing. The assumption is that the
price has already taken discounts into consideration.
- If the Parts Interface Pricing business parameter is set to
No, but the Use PI Pricing flag is set to Yes at the selected
price book level, the pricing will be taken from the PI source
defined on the price book. A discount percentage or amount may
be defined along with the flag, in which case the system will
apply the discount found on the price book PI definition to the
price found in PI.
- There are several key considerations in selecting an upload
price:
- If the item manufacturer is blank on the item master,
the price from the first active upload on which the part
is found will be accepted, regardless of the upload manufacturer.
- If the item manufacturer on the item master has a value,
the price will be retrieved from the first active upload
on which the part is found where the upload also has that
manufacturer. If the upload manufacturer is blank, it
will be accepted as a match.
- If the item master and the uploads are all defined
with manufacturers, a price will only be considered when
there is a match on manufacturer.
- If still no price has been picked up, the next step is to check
the price book base rates. The first lookup is for a price and discount
for the item category and manufacturer. If that has no results, the
second lookup is by item category without the manufacturer.
- If there is still no price, the base rates are used and the base
rate discount is applied.
- Lastly, if there is a billing override price, it will be used regardless
of what pricing may have been found above. If there is a billing override
discount, it will also be used, but if not, any discount found previously
will be used. For example, if there was a price and discount at the
item category, that discount would be used, but the price from the
override would be selected.
Back to Parts