Vous êtes sur la page 1sur 13

FIFO Costing:

EBS Manufacturings best-kept secret



David E. Sweas | Manager, Technology Solutions | Grant Thornton LLP


Abstract
In today's challenging economic environment, manufacturers and distributors have an increasing need for
accurate product profitability and cost of goods sold (COGS) information. The FIFO Costing feature of the
Oracle E-Business Suite (EBS) Discrete Cost Management application is an automated actual costing
tool that is easy to implement, use and control, and which delivers timely and accurate material COGS
and inventory valuation. This white paper explains what FIFO Costing is, how it is generated and viewed
in EBS, and the factors to be considered in implementing FIFO Costing and its fit for the entity. The paper
also compares and contrasts EBS FIFO and Standard Cost, and touches on how to change an
organizations EBS costing methods. One other point worth mentioning is that this white paper covers
only EBS Discrete FIFO; EBS Process Manufacturing also contains actual costing functionality, which
differs from Discrete in several key areas.

About Grant Thornton
Grant Thornton LLP is an international audit, tax and advisory services firm based in Chicago. Within the
Business Advisory Services practice is its national Technology Solutions (Oracle) group, of which the
author is a member of the EBS Financials and Cost Management implementation team. Grant Thorntons
Oracle practice is an Oracle Platinum Partner.

Overview and features of FIFO Costing
Oracle EBS FIFO Costing is an actual item costing feature available in both Releases R12 and 11i. It is
based, in a sense, on the accounting valuation principle of specific identification and grounded in the
time-honored textbook accounting concept of first in, first out (i.e., last in, still here). FIFO Costing uses
the most recent actual material purchase price for valuing Buy Item Material (MTL) transactions. For
Make items, it uses actual Material, Outside Processing (OP) purchase price and Resource Rates, plus
actual Material and Resource usage, for valuation of MTL Completion transactions.

FIFO values MTL Transactions, including COGS. As a byproduct, FIFO also values on-hand inventory at
any point in time (without running any incremental processes other than the ongoing Cost Manager). Like
other EBS Costing Methods (Standard, Average and LIFO), the FIFO Costing method is specified at the
Inventory Organization level and pertains to all items of that Organization. Like other costing methods,
once it is in place and items have been assigned to the org, the FIFO Costing method flag cannot be
changed in a manner that Oracle will currently support.



COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 2

FIFO Costing is a perpetual item costing engine. Note that Cost Rollup and item cost maintenance are
not required in a FIFO Costing Organization. FIFO Costing utilizes actual cost of Material and OP
Elements. It also captures actual Resource costs (if these costs are captured in Resource Rates via
external interface, Oracle Payroll, etc.) In addition, Make items when manufactured capture not only the
Material, OP and Resource actual costs, but actual usage of Material (and hence Material Overhead),
Resource, Overhead (via its Resource Association), and OP. Given this feature, no general ledger (GL)
variances are produced. FIFO Costing produces a FIFO Cost Layer, consisting of all transaction quantity
for an item on a given PO Receipt or WIP Completion.

The configuration behind FIFO Costing is quite simple. Two Cost Types are required: the seeded FIFO
Cost Type, and one that is a user-specified Cost Type for FIFO Rates. These Cost Types are covered in
more detail in the following terminology section. Additionally, a Cost Variance Account is required on the
Org Parameters form. This GL Account captures the slight journal entry (JE) impact that results when a
FIFO Layer is over-consumed via an items on-hand quantity being driven below zero, then positive.
Finally, an optional but recommended setup is a separate GL Account for the impact of a Layer Cost
Update. This Account is entered at the time the Concurrent Request for the Layer Cost Update is
submitted. (Please see the following terminology section for Layer Cost Update definition.)

Terminology
There are several key terms within FIFO Costing. Two Cost Types are required: FIFO and a user-
specified Cost Type for FIFO Rates. FIFO Cost Type is seeded for a FIFO Inventory Org. This is where
the above-mentioned MTL Transaction costs are captured, by Element. The Cost Type that is user-
specified is entered into the Inventory Org Parameters, in the FIFO Rates field. FIFO Rates is where the
material overhead (MOH) Rates, Resource Rates, Overheads and OP Rates (OP whether manually
maintained or via PO price) are entered.

Another important term is FIFO Cost Layer. Layers are at the Item level, consisting of all quantities within
an MTL transaction of Receipt or Completion. A Cost Layer, once auto-created, is then auto-depleted
(consumed, shipped, transferred, adjusted off, etc.) on a first in, first out basis. That Layer is fully depleted
before the next Layer created can be decremented. New Layers can be built alongside existing Layers.
(For example, three individual Receipts of an item will result in three Layers, even if the cost of the item in
each Layer is same. The consumption will be out of the earliest of those three Layers.) Layers are
assigned a system-generated identification number. It is important to note that there is no EBS or GAAP
requirement that the quantity within a Layer be specifically tracked in and physically transacted from that
Layer. Experience with the authors clients is that EBS FIFO Costing has withstood audit tests and has
been accepted for GAAP inventory valuation purposes. Equally worth noting is that FIFO Cost Layers are
auto-created and auto-maintained without regard to Lots and Serialization.

Another important term is Layer Cost Update. Layer Cost Updates are utilized to correct an items FIFO
cost within a Layer or Layers (due to PO Price error, Resource Rate error, etc.). The goal should be to
always avoid using the Layer Cost Update. As discussed below, Layer Cost Updates can become time-
intensive when there is a need to correct multiple Layers of a Make item, due to the need to locate the
related Layer(s) that are improperly costed and still on hand. It goes without saying that a reasonable
degree of accuracy in PO prices, bill of materials (BOMs), Routings and transaction quantities is the
discipline required to make FIFO Costing successful.




COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 3

Simple FIFO Costing example
In order to illustrate the mechanics of FIFO Costing in EBS, below is a simple non-EBS example using
Receipts of a Buy Item and manufacture of a Make Item.

Assume MTL transaction activity as such: Raw material Item A has purchases of 100 units at $1 per unit
(Layer 1 is auto-created). A second purchase of 100 units at $1.20 per unit auto-creates Layer 2. Result:
Two 100-quantity Layers are on hand at a total value of $220. Assume Make Item B (finished goods) has
BOM quantity of 1.00 of Item A. After the raw materials have been purchased as above, 160 units of Item
B are produced, which consumes 160 units of Item A. These units of Item A are consumed out of Layers
1 and 2 on a FIFO basis, valued as such: 100 units x $1 consumed from Layer 1, and 60 units x $1.20
consumed from Layer 2.
On-hand inventory value is now: Finished goods Item B = $172 (100 x $1.00) + (60 x $1.20). Raw
material Item A = $48 (0 x $1.00) + (40 x $1.20). When the 100 units of Item B are shipped, COGS will be
debited for $172 and finished goods inventory credited for $172. Thus, the COGS of $172 is recorded on
a FIFO basis.

FIFO Costing example in EBS
To further illustrate the mechanics of EBS FIFO Costing utilizing screen views from the Cost Management
application, see the following example.

In viewing the Item Cost History screen in Exhibit 1, note that there are presently on hand 100 units of
Item CM22680, at a FIFO Layer Cost of $27.25 per unit. Also observe that there was zero on-hand
quantity prior to the addition of the current 100 units. In addition, observe that the cost of the previous
Layer at the time it went to zero was $27.25. The reason the current 100 units are at the same $27.25 per
unit FIFO cost is that only a PO Receipt Delivery or Completion can create a new FIFO cost. Since the
current 100-quantity Layer was created as an Account Alias Receipt (note that in Exhibit 1), the cost of
that new Layer is at the previous Layers cost of $27.25.

















Exhibit 1: Item Cost History screen after Account Alias Receipt



COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 4

The next transaction in the example displays the building of a new Layer at a new (PO Receipt) cost. In
Exhibit 2, note the impact of a PO Receipt for 300 units upon the Item Cost History. The previous quantity
(and Layer) of 100 units at $27.25 is still intact. A new Layer has been added at $31.80 per unit. The new
on-hand quantity is now 400. The Cost column on the far right represents the weighted average of the
400 units on hand. Note that this Cost column is not meaningful to FIFO Costing; it is for display purposes
only, and to allow for a quick calculation of the on-hand value (400 units x $30.6625 = $12,265, which is
same total value as Layer 1 at 100 units x $27.25 + Layer 2 at 300 units x $31.80).























Exhibit 2: Item Cost History screen after PO Receipt for $31.80 per unit PO price



















COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 5

The third and final transaction in the example results in a decrement (via Account Alias Issue) to multiple
Cost Layers. In Exhibit 3, note 250-unit decrement, depleting the first Layer (i.e., the Layer at $27.25 per
unit) and leaving 150 units of the second Layer remaining. (400 prior quantity less 250 = 150 remaining.)
Value of the decrement: (100 units x $27.25) + (150 units x $31.80) = ($7,495) = same as (250 x $29.98)
average unit cost of the decrement. It is important to note that the 150 remaining units of the most recent
Layer are valued at the same $31.80 as the PO Receipt, since the PO Receipt created that Layer.


















Exhibit 3: Item Cost History after depletion of first Layer and decrement of 150 units of second Layer
Also see Exhibit 4, where the Material Distributions screen shows the $7,495 JE for the 250-unit
decrement.











Exhibit 4: JE per MTL Distributions screen, displaying impact of 250-unit decrement

Seeded reports and inquiries
Though the user may wish to create custom reports to support FIFO Costing, there exist several
Inventory Org-level seeded views and reports that warrant review, especially for when the timeline for go-
live is short and basic FIFO Cost information will suffice for the go-live. The three views are the Material
Transaction Layer Cost screen, the Item Cost History (also covered in Exhibits 13) and the Material
Distributions screen (shown in Exhibit 4). The report is the Layer Inventory Value Report.

The Material Transaction Layer Cost screen is shown in Exhibit 5. The top section of the view provides an
item-level chronology of all MTL Transactions, including date and Transaction Type, which have taken


COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 6

place since the initial transaction. It can be filtered by beginning and end date, as well as Cost Layer. The
bottom of the view is a summary of the items Cost Layers currently on hand. (Note that the data is for
same item as reviewed in the previous section.) A key difference between the Material Transaction Layer
Cost and the Item Cost History is that the Item Cost History does not display the system-generated Layer
Number. The key feature of the Item Cost History (again, referring to Exhibits 13) and a difference
between it and the Material Transaction Layer Cost is that the former displays both transaction
chronology and on-hand balance throughout the timeline displayed. This can be useful for certain
analyses. The Material Distributions screen is the same screen view as is present in a Standard Costing
Org. (Again, refer to Exhibit 4.) Note that, as in Exhibit 5, which reflects the Account Alias Issue in which
two Cost Layers were impacted, the Material Distributions screen aggregates all Layers for the
transaction into one total JE. For example, in Exhibit 5, the $7,495 total is for values from two Cost
Layers. The Material Distributions screen is useful for reviewing summarized FIFO Cost journal entries.

The Layer Inventory Value Report is basically the Elemental Inventory Value Report used in Standard
and Average Costing Orgs, except that it also contains FIFO Cost Layers for the on-hand inventory. See
Exhibit 6. This report reflects the same data as seen at the bottom of the Material Transaction Layer Cost.
Note that it also contains the Elemental breakout contained in the Elemental Inventory Value Report.
When you give each Element on the Orgs Sub-Inventory setup a different Account Combination, you can
tie each Elements grand total per Layer Inventory Value Report to the GL Account Combination of the
respective Sub-Inventory Element. As such, this report is commonly used both as an ongoing
reasonableness check upon the inventory value and GL balances, and as an inventory valuation
prepared by client (PBC) for year-end audits.



















Exhibit 5: Material Transaction Layer Cost for sample item









COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 7


















Exhibit 6: Layer Inventory Value Report (Note same sample item as in Figures 1-5)

Comparison: EBS Standard versus FIFO Costing
As Standard Costing has historically been the overwhelming choice among Costing Methods for EBS
supply chain installs, a comparison of Standard to FIFO Costing is worthwhile. As one might expect, there
are significant differences between Standard and FIFO, not only in the data capture and display, but also
in the ongoing processing and control. A discussion of these comparisons follows.

The most significant difference between these two Costing Methods is the absence of a Cost Rollup and
Cost Update to calculate a FIFO item transaction cost for a new Make Item in a FIFO Org. This is due to
the fact that for FIFO, the Work Order Completion (or Completion without a Work Order in the case of
Work Order-less Completion) serves the same purpose as a Cost Rollup in Standard Costing, in that the
Completion produces a rolled up Make Item cost (including actual rather than standard Material, OP,
and Resource usage, and FIFO Material and actual Resource and OP costs). This process is grounded in
the concept that a Make item transactional cost is not needed until the point of the Work Order
Completion. As discussed below, this is a major consideration for companies seeking productivity
improvements in the cost accounting area of Finance. This difference is also a major paradigm hurdle for
many entities. Equally as important for a FIFO Org is the fact that a Cost Rollup is not needed to capture
BOM and Routing changes for transaction and inventory valuation purposes. (Changes may be due to
product spec revisions, product reconfigurations, cost savings, process improvements, etc.) As with a
new Make item, FIFO Costing produces a new rollup cost for an existing Make item at the time the
Completion has been performed. Another feature of FIFO Costing is that the costing of the Make item at
time of Completion safeguards against uncosted Make items, while in a Standard Costing Org the cost
accountant must ensure that a Cost Rollup (and related Cost Update to Frozen) are run by the time the
Completion is performed. Here again, the process efficiency/hands-off approach provided by FIFO
Costing is appealing. One other area of time and effort savings for a FIFO Organization is that of new Buy
item cost maintenance. In a Standard Costing Org, the Buy item standard cost must be entered to Frozen


COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 8

prior to the PO Receipt Delivery. In a FIFO Org, this manual new Buy item cost maintenance is not
needed.

An area related to item cost maintenance that must be included in a comparison of Standard and FIFO
Costing is that of correction of item cost errors. In Standard, the process would be to correct the Buy item
cost or reroll the Make item cost, run the Cost Update to populate the cost to Frozen, and assess and
address the financial impact on the P&L (e.g., offset to usage variance, purchase price variance (PPV),
etc.). The cost correction resulting from the Cost Rollup would automatically correct all of the related item
costs via the handoff from the BOM structure and Sourcing Rules (the latter if Supply Chain Costing is in
use). In a FIFO Costing Org, the process would be to first calculate and validate the cost(s) by rolling up
each incorrect item in a non-FIFO Cost Type, then performing a Layer Cost Update to correct the
Layer(s) for each item that needs it. This would also include Buy item costs as necessary. Since the Make
item costs are not corrected via the BOM and Sourcing Rules, this can be a very involved process in a
FIFO Costing Org when multiple Layers, multiple items and more than one Inventory Org are affected.
Obviously, transaction integrity and PO price relative accuracy are essential in a FIFO Org (though they
are also essential in a Standard Costing Org, where the goal is to have meaningful variance reporting).
Since accuracy in transactions and PO pricing affect not only FIFO Costing and variance reporting but
also certain core business processes (supply chain planning, accounts payable (AP) invoice processing,
customer service, inventory management), good practices in transaction processing and PO pricing are
foundational to enterprise resource planning, with the side benefit of favorable impact on Costing (true no
matter the Costing Method employed). One other disadvantage of the FIFO Layer Cost Update is the
absence of a Pending (i.e., preliminary) Cost Update as exists in Standard Costing.

Two final areas of item cost maintenance that must be included in the comparison of Costing Methods:
Actual cost inventory valuation (normally required for financial statement presentation GAAP,
International Financial Reporting Standards (IFRS), etc.) and standard cost revaluation (for purposes of
reflecting raw material price changes or usage variances, for example). In a Standard Costing Org,
valuation of inventory at actual is accomplished via the Cost Mass Edit feature and full Org Cost Rollup at
a specified point in time (based on Effectivity Date) BOM and Routing, then Cost Update to Frozen. In a
Standard Costing Org, revaluation is arrived at via Buy item (historical or average) cost input, full Org
Cost Rollup and Cost Update to Frozen, including the various analyses and Cost Rollup iterations that
must accompany this process before the final Cost Update can be run. The timing is normally annual,
though quarterly and monthly revaluation is often used when raw material price volatility is a factor. In a
FIFO Costing Org, revaluation is not necessary, as the ongoing actual costing process ignores variances
and includes actuals in the item cost. Both the Standard Costing revaluation process and the FIFO
ongoing costing are designed with the goal of valuing the future COGS at actual cost. Note that FIFO
Costing does this with no additional effort.

Though Cost Rollups are not needed in order to value transactions in a FIFO Org, the question becomes:
Are they permitted for what-if purposes or to measure effect of BOM/Routing changes, for product pricing
decision support, etc.? The answer is that Cost Rollups can be run in a FIFO Org. The requirement is that
the Cost Rollup must be run in a Cost Type other than FIFO. The process (Concurrent Request) to run a
Rollup in a FIFO Org is identical to the process in a Standard Cost Org. Also it is important to point out
that although the Supply Chain Costing feature does not populate FIFO item costs across Inventory Orgs
as it does for Standard Costing Orgs, the supply chain cost rollup (SCCR) feature is for non-FIFO Cost
Types in a FIFO Costing Org.

The next area examined in the comparison is variance capture. FIFO Costing produces no variances,
while Standard Costing produces PPV, material usage and Resource efficiency variances. The author


COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 9

has experienced FIFO Costing implementations where custom reports have been written to capture
usage and efficiency variances for management reporting purposes (i.e., even though FIFO Costing does
not calculate variances for financial reporting, the data needed for variance tracking always exists in
EBS). Even in a Standard Costing Org, it is common for variance reports to be customized due to
inherent shortcomings in the seeded EBS variance reporting. Refer to the following section,
Implementation Considerations, for a more in-depth discussion of upfront variance considerations
included in a decision to implement FIFO Costing.

It can be inferred from the comparison discussion that accuracy in material PO price maintenance is the
most critical, fundamental factor in the enabling of FIFO Costing. As this can be an ownership and priority
issue in many companies, it warrants attention. First of all, when material PO prices are not maintained by
the time of PO Receipt and Delivery (not needed at time PO is cut, only when PO received) this will also
have an adverse effect on the efficiency of the EBS three-way matching process. A related point is that
the Transfer IPV to Work Orders functionality, available in an Average Costing Org, is not available in a
FIFO Org. Secondly, though most raw material pricing can be ascertained prior to PO Receipt (via
contracts, blanket PO (BPOs), PO lead times, etc.), some raw material prices cannot be fully known prior
to Receipt (possibly due to industry practice). This would result in an after-the-fact Layer Cost Update.
The impact of this practice must be understood before a decision to implement FIFO can be made. A
recommendation (short of having the cost accountant review PO pricing upfront) is to retrofit the Expected
Receipts Report to flag any upcoming Receipts that have missing or unreasonable PO prices. This has
proven to be a simple, successful overall approach in several FIFO installs that the author is familiar with.
The point is that proactive data controls (upfront PO price quality assurance/verification) will minimize the
need for after-the-fact item cost fixes via Layer Cost Update.

There are two areas of EBS supply chain transactions wherein Standard Costing will produce consistent
results regardless of transaction timing, while FIFO Costing will require more discipline regarding
transaction timing; one is Work Order Completions timing with Material Push (Component Issue) and/or
Resource Manual Charge Type. The other is Interorganizational Transfers. In a FIFO Org, for both
Material Push and Manual Charge Type, the goal is to keep the Material and Resource charges synced
with Completion activity. In order words, if material is being added to the Work Order in 25% increments,
there should be four Completions (one after each Push transaction), so that each of the four Cost Layers
is created using the actual usage quantity. This actual quantity would include quantity inaccuracies.
However, an attendant question would be: Are the Push quantities subject to variation versus BOM? If
not, or if the variation is not significant, Assembly Pull (backflush) of Work Order components should be
considered (if that election is consistent with the entitys materials management and planning
requirements). Or, if Push is required and there is variation versus BOM but the variation is insignificant,
consider setting the flag Auto Compute Final Completion to Yes (in WIP Parameters). This will value
each incremental Completion and its Cost Layer at component FIFO Costs and BOM quantities (thus
making relative timing of Push irrelevant, until the final Completion). When the final Completion takes
place (final Completion takes place when the total incremental Completion quantity reaches 100% of
planned Work Order quantity), it absorbs all accumulated BOM variation onto the cost of that final Layer.
Any Completion and Layer Cost created after the planned Completion quantity has been reached will be
valued at component FIFO Costs and BOM quantities. Any Push quantity taking place after there are no
more Completions will fall into Job Close Variance when the Work Order closes. (To contrast this with
Standard Costing: In a Standard Org any Push taking place after final Completion will go to usage
variance, not to Job Close Variance.) If all Work Orders use 100% Assembly Pull, then the difference
between the Orgs material cost of Completion in FIFO versus Standard Costing Org will be that FIFO has
valuation of Completion at Work Order BOM quantity x FIFO cost of components, while Standard (in
Frozen Cost Type) uses rollup captive BOM quantity x rollup captive item costs.


COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 10


For Resource charges (basically labor hours normally not machine hours), a similar sync with
Completions is needed. As in the discussion regarding material Push, the Completion would build a Cost
Layer using the actual Resource quantity (including any inaccuracies). Note also that the option of Auto
Compute Final Completion does not enable charging of the Routing quantity per incremental Completion
as it does for materials. Therefore, if it is optimal to use Routing quantities as opposed to actual hours for
FIFO Completion value of Resources, having the WIP Move Charge Type on the Org Resources should
be considered. Bear in mind that companies using Resource Charge Type of Manual will normally be job
shop operations using a shop-floor labor data collection system like Oracle Time and Labor or a third-
party system with interface to WIP; therefore, the ability to sync with incremental Completions becomes
highly manageable. You must also specify (in the Costing tab of the WIP Parameters) whether you wish
to use the Actual Resource Rate (from the FIFO Rates Cost Type) or fetch the Resource Rate from
another specified Cost Type. Remember that this Rate fetch will also pertain to OP, so careful thought
should be given before choosing the User Defined Cost Type option

Interorganizational transfers is the other area of EBS supply chain where Standard Costing Orgs afford
consistency in transaction valuation, while FIFO Orgs require careful coordination. Assume an item is
shipped from FIFO Org A to FIFO Org B. Org B will receive the Layer Cost of the item from Org A in the
Interorg Transfer (or the Standard Cost from Org A, if Org A is a Standard Cost Org). If Org B allows
negative quantities, and consumes the item in WIP or transfers it before recording the Receipt from Org
A, the Layer Cost issued or transferred in Org B will be zero. In order to mitigate the risk of this possibility
when it is procedurally not possible to sequence the transactions, Org Bs Org Parameters could set
Allow Negative Balances to No, or the Org A to B Shipping Network Transfer Type could be set to Direct.
A Standard Costing Org would not have the above-mentioned risk of uncosted transfer.

There are other, less significant comparisons between Standard and FIFO Costing Orgs that are covered
here: Among them are the ability to vary GL Accounts by Subinventory. This can be done in a Standard
Costing Org, but not in a FIFO Org that does not have EBS WMS installed. (While a difference in 11i, in
R12 this difference in Standard versus FIFO Org at the Subledger level is totally mitigated by the use of
sub ledger account (SLA) mapping.) Another difference is in how item costs are displayed on the Item
Costs Summary form: For a FIFO Org, the costs are a weighted-average cost across all Layers (same as
was seen in the Item Cost History screen example above). The following features are supported in both
Standard and FIFO Cost Orgs: Cost Copy, COGS Recognition (pertains to R12 only), R12 Cost
Management SLA, MOH and OH absorption calculations, and all key Cost Management seeded reports
and views (including several others covered in the Seeded Reports and Views section).

FIFO Costing Key implementation considerations
To understand the discussion about implementation considerations, it is helpful to first recap the current
landscape for many discrete manufacturers. Discrete manufacturers find themselves at a point in time
where raw material prices are under increasing pressure, far from the low to moderate inflation days of
the past. Material costs continue to average anywhere from 6580% of COGS value. At the same time,
price increases passed along to customers are not an option for many without risk to the business. On the
finance side of the organization, the trend toward a lean accounting staff has been coupled with the
expectation of doing more with less, while managements appetite for product profitability and gross
margin information is greater than ever. Additionally, lean/Kaizen initiatives are being driven throughout
many organizations. There is also a general comfort level with traditional standard costing, based on
familiarity and similar factors.



COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 11

Some of the key considerations in implementing FIFO Costing dovetail with points that were raised in the
EBS Standard versus FIFO Organization comparison above. Among the key considerations for FIFO
Costing fit for an Organization, the first is a consideration that would apply to any EBS Costing Method: It
is not an easy process to change Costing Methods once the Inventory Organization is live. (See the
following section, Changing from standard to FIFO Costing organization.) Another factor to consider is
that an EBS Standard Costing Orgs on-hand inventory value cannot be stated at actual (for financial
reporting purposes) without some effort (Cost Mass Edit, often several passes at Rollup, and Cost
Update, in addition to review and reasonableness checks along the way). Ability to instill the discipline
regarding timing and quality of transactions (Material and Resources in WIP and Interorg Transfers) also
needs to be considered, including mitigating factors like Assembly Pull (backflush), WIP Move Charge
Type, labor collection, Shipping Network setups to control timing of transfers to a FIFO Org, and the fact
that accurate transactions are critical to more areas of the business than only Costing. Related to the
quality and timing of transactions is relative PO price accuracy, which can be rationalized and controlled
by upfront data controls and understanding the relative risk, impact and remediation effort related to the
exceptions. A lesser factor to consider (important in and of itself but also necessary at some point in a
Standard Costing Org) is BOM and timely Routing maintenance. Noting that after-the-fact item cost
maintenance via Layer Cost Update is always a bad thing that can, at times, be a more extensive process
than item cost correction in a Standard Cost Org, an honest assessment of these factors must be
considered before moving forward with any plan to implement FIFO.

General principles guiding a FIFO Org fit analysis are that FIFO fits best when: The greater the number of
raw material stock keeping units (SKUs), the greater the raw material price fluctuation, the more the
material backflush (Assembly Pull), the greater the number of Resources with WIP Move Charge Type,
and the greater the proliferation of finished goods SKUs. Another major factor to be considered is that of
process automation (which ties in with several points raised in the above-mentioned current landscape
discussion). The impact of no Cost Rollups needed for COGS capture and inventory valuation (and hence
no Cost Update, leading to no need for inventory revaluation) represents a large favorable impact upon a
typical Finance staff. The process automation factor coupled with the fact that Cost Rollups are also
available in a FIFO Costing Org (to be used for what-if purposes, etc.) provides the same Cost Rollup
capability that a Standard Costing Org enjoys.

Variances are also a key consideration. As noted above, Standard Orgs capture variances in GL, and
FIFO Orgs do not. The questions to be pondered are: Do variances actually need to be in GL, or are they
for management reporting purposes only? If variances are captured and reported, are they meaningful
(i.e., would control over the variances lead to operational improvements that could save money or effort)?
Are the variances being captured controllable? Is anyone on the hook for minimizing variances (process
variation), or are these just P&L numbers? Some favorable variances may actually have a negative
underlying reason. Are favorable variances seen as good, while unfavorable variances are seen as bad?
PPV is generally the largest variance (and difficult to allocate in any meaningful way); is PPV meaningful
in this entity, or is it an accumulation of incorrect PO prices, incorrect standard costs, or both? If the
answers to these questions would make variance reporting suspect or not useful, this would favor FIFO
Costing, all other things being equal.

There are other considerations; in general, FIFO Costing would not be used for product pricing decision
support needs (as mentioned above, in a FIFO Org, new product costing would be calculated via Cost
Rollup, including SCCR). Also, FIFO Costing may not be acceptable for certain industries. For example,
some U.S. defense contracts require use of average costing. While FIFO Costing may or may not be a fit
for certain manufacturers, it is generally a good fit for distributors, who would, of course, own only Buy
items and thus would not have the FIFO cost complexities relevant to WIP transactions discussed above.


COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 12


Last but not least in determining fit and readiness for FIFO Costing is the need for shifting the general
paradigm that surrounds item costing (just as leading practices would dictate that all non-
statutory/noncompliance-related accounting requirements should be challenged). For example, the
paradigm would need to shift in order to embrace that an EBS item cost is not needed before the time of
the transaction (PO Receipt and Work Order Completion), and variance capture in GL may not be
necessary (and variances only matter if there is accountability for them). Also, given a normal inventory
turns rate, the physical commingling of units of an item across the items Cost Layers does not invalidate
FIFOs GAAP/IFRS compliance and its usefulness as an analytical tool. In addition, item costing is a tool
for the costing of transactions (especially COGS), while inventory valuation is an important yet secondary
byproduct.

In any case, before embarking on a FIFO implementation discovery and fit analysis, two tasks should be
undertaken. The counsel of outside auditors should be sought (e.g., for GAAP/IFRS compliance, prior
year restatement possibilities, any potential considerations regarding physical flow of goods). The second
task is conducting a thorough Costing Method requirements workshop with all affected internal parties
(Finance and Supply Chain), whether the FIFO Org install is a net-new EBS implementation or addition of
a new Inventory Organization.

Changing from standard to FIFO Costing organization
Oracle presently does not support changes to the Costing Method once a single item has been assigned
to the Inventory Organization. In order to change Costing Method, a process similar to a net-new
Inventory Organization startup would need to be employed, creating a new Inventory Organization,
including Sub-Inventories, Locators, etc., as needed. At the point of go-live conversion, close as many
Work Orders as possible, and ensure no Pending or Uncosted MTL and WIP transactions exist. Convert
into the new Org and validate Items, BOMs, Routings and beginning item costs. Run Cost Rollups to get
Make Items costed, and then run the Cost Update. Then convert on-hand inventory quantities. Issue
material to Work Orders. Any open Purchase Orders and Sales Orders must be pointed to the new Org.
An optional step at the end of the conversion process is to change the Org Code of the old Org, and then
give the new Org the same Org Code as the old Org previously had. (This last step may be needed in
order to accommodate certain custom reports, processes, etc., that were put in place for the old Org.)

Another way to change Costing Methods is to change, via SQL script, the Orgs Cost Method Type and
Cost Method ID. It should be noted that testing and validation of the impact of this Cost Method change is
presently being performed by members of the Oracle Applications Users Group Cost Management SIG.

Business benefits
FIFO Costing is an enhancement to the EBS item costing functionality that allows for a greater degree of
accuracy of COGS and inventory, and hence margin analysis and product profitability, by including in item
cost the actual material, OP and Resource costs, as well as actual Material and Resource usage. Equally
as important, it provides a high degree of automation for the Finance group by eliminating the need for
ongoing Cost Rollups, Cost Updates and standards revaluation. Cost Rollups are available in a FIFO Org,
to be used for various analyses. In addition, FIFO Costing of inventory is widely accepted as compliant
with accounting rules (GAAP, IFRS). A decision to implement FIFO Costing should consider all of these
positives, but must also consider the entitys capability in supporting transaction integrity and PO pricing
(though the company would need this discipline to support more areas of the business than just Costing).
The Layer Cost Update is available for any needed corrections. The seeded reports and screen views,
though not all-encompassing, are generally sufficient to support go-live in most companies. Changing of


COLLABORATE 14 Copyright 2014 David E. Sweas, CPA 13

Costing Method in an EBS Inventory Org is not presently supported by Oracle, though groups outside of
Oracle are in the process of testing procedures to effect that change.

For any entity considering implementing FIFO Costing, certain paradigms and traditional ways of thinking
regarding item costing would need to be worked through. Also, counsel of outside auditors should be
sought, and an internal educational and requirements Costing Method workshop should be conducted.

It all adds up to the fact that FIFO Costing has been EBS Manufacturings best-kept secret.

Vous aimerez peut-être aussi