FIFO (First In, First Out)
Overview
FIFO, or First In, First Out, is a method of inventory management where
the oldest items in inventory are assumed to be sold first.
This ensures that
inventory costs are based on the assumption that the oldest items are sold
first, contributing to accurate cost calculations.
FIFO Function
The Correct FIFO function ensures that a valid cost is
associated with every part number in inventory before reconciling inventory.
This involves updating or adding missing FIFO records to match the on-hand
values, thereby maintaining accurate costing.
FIFO Quantity
If the Part Number is set up in a Warehouse that is
configured to use FIFO Inventory Cost, there will be a FIFO Section on the
Pricing/Qty Tab of the Part Number displaying details of the Part Number
quantity and FIFO Cost. You can verify if the Warehouse is set up to use FIFO
Inventory Cost by accessing the Parts Item Setup and checking the Warehouses
tab for the FIFO Inventory Cost option.
Entries in the FIFO section are made and updated when
receiving the Part Number in on a Parts Purchase Order or when selling and
returning a Part on an Open Work Order, typically during monthly inventory
reconciliation. This section allows manual addition and removal of FIFO entries
to ensure that the FIFO quantity matches up with the On Hand Qty of the Part.
An option is available in the Parts Item Setup to mass update
all Parts in a Warehouse that have a different FIFO Detail Quantity than the On
Hand Quantity of the Part, ensuring consistency.
FIFO Cost Calculation
FIFO cost is determined by the system. The correct FIFO
option scans all items in inventory to identify any missing part costs. These
missing records can be corrected or added to the system at the part record cost
to ensure FIFO records match the on-hand values.
Manual Adjustment
Users have the option to manually update the cost on the
parts record, either during receiving or through manual entry.
How to Create a Part using FIFO Feature
- Go to
the General tab in the Parts module.
- Select
the desired warehouse.
- Enter
a part number and description.
- Under
the Pricing/Qty tab, select the parts group, add the quantity, and specify
the FIFO cost.
- Click
the "+" sign to add the part.
- To
add more FIFO parts at different prices, click the New FIFO button and
repeat the process.
- Once
all FIFO parts are added, click the Add button to create the part.
How to Order a Newly Created FIFO Part
There are two ways to order a newly
created FIFO part: through a Purchase Order (PO) or through a Work Order (WO).
Part to Receive through a PO
- Within
the Parts setup/inquiry module, click on the PO button.
- Click
on the Next PO # button to create a new PO.
- Under
the header tab, click on the Vendor # magnifying glass to select a desired
vendor.
- Once
the vendor is selected, go to the Parts tab within the same window.
- Enter
the part number to populate part details.
- Add
the quantity and select the desired warehouse.
- Click
on the Open PO button to create the PO.
- Finally,
click the green plus sign button to add the desired part to the newly
created PO.
Part to Receive Through a WO
- Open
the Invoicing menu under the General tab to access the Sales Document
window.
- Select
Branch, Department, and Type of Sale, and input the Ship-To Customer
Number.
- Click
on "Open" or "Quote" to create a Work Order.
- In
the Work Order, go to the Parts tab and choose the warehouse.
- Enter
the part number, quantity, description, type of sale, and sell rate.
- Click
the "+" sign to add the part to the Work Order. If inventory is
insufficient, click "Yes" to back order. When you click ok,
you’ll notice now the part has been added to your work order AND is
highlighted in a light red/pinkish color.
This highlight indicates the item is a backordered item.
- When
ready, create a Purchase Order to order the parts from the vendor.
- In
the Purchase Order, select the backordered items from the Back Order tab
and click "Order" to assign them to the PO. Parts will disappear
from this tab once ordered.
- Correct
any costs in the Parts tab before receiving the items.
- Any
parts listed in the Parts tab of the Purchase Order have been assigned to
the specified PO and will need to be received when the parts arrive.
Ensure to correct any costs before receiving the items to maintain
accurate records.
Receiving
Parts Procedure
Finally, you
will have to follow the Receiving Parts procedure to receive the required parts
for either process: Part to receive through a PO or Part to receive through a
WO to add the parts to your inventory (On Hand Quantity).
NOTE: This comprehensive guide covers all aspects of FIFO, from its
principles to practical implementation in inventory management.
Related Articles
Parts Inventory Reconciliation (not using WIP)
To reconcile inventory, there are a few variables that need to be considered when looking at your physical valuation when comparing it to the GL account balance. First, the costing method being used to value inventory will be either replacement cost ...
Warehouse Setup
Location The Warehouse Setup is located In the Parts Setup window via the "Setup" option at the top. Once you are in the Parts Items Setup window, click the "Warehouses" tab. Mandatory Fields 1. Warehouse Name (The dropdown box to the right of this ...
Journal Entry
Softbase Documentation Journal Entry Version: Softbase 3.0 • Journal Entry • To create and post a general journal you will need to go to the Softbase Main Menu and select the Accounting tab, then select Journal Entry. Enter a Journal Name or use the ...
Softbase Service App Setup
Overview This article covers how to download and setup Softbase Service on the devices your technicians will use to work the dispatched Work Orders to them. Steps Download the Softbase Service Mobile Application from the Apple or Google Play Store. ...
Can I void a check using today's date for the void transaction?
If a check is voided via Ap payments, it will post that reversal back to the original entry date if that accounting period is open in your Company setup. Therefore, if the check was posted in December and it is voided, the void would also post back ...