Item Value entries when using FIFO Costing Method

knm
Member Posts: 170
I'm currently testing how cost of sold items are being calculated when using FIFO Costing method, and there are things that I do not understand that I would like to get advice on.
To explain myself properly, please I'll setup a sample scenario as follows:
Item Status of "Item A" as of 01/30
Rcpt Num Date QTY Unit Cost
000001 01/01 10 $10.00
000002 01/10 10 $20.00
000003 01/20 10 $30.00
On 01/30, I need to post Sales Shipment/Invoice with QTY = 1 of "Item A", considering the following different situations.
1) Regular Sales Entry
-> Item Value Entry will indicate that Sold Item Cost = $10.00
2) Sales Entry after reserving the item entry where "Rcpt Num" = 000002
-> Item Value Entry will indicate that Sold Item Cost = $20.00
3) Sales Entry after applying item entry where "Rcpt Num" = 000002
-> Item Value Entry will indicate that Sold Item Cost = $20.00
Item Status of "Item A" as of 01/30
Rcpt Num Lot Num Date QTY Unit Cost
000001 LOT1 01/01 10 $10.00
000002 LOT2 01/10 10 $20.00
000003 LOT3 01/20 10 $30.00
Same as before, Sales Shipment/Invoice with QTY = 1 of "Item A", considering the following different situations.
4) Sales Entry after assigning item tracking entry where "Lot Number" = LOT2
-> Item Value Entry will indicate that Sold Item Cost = $10.00
Rcpt Num Lot Num Date QTY Unit Cost
000001 LOT1 01/01 10 $10.00
000002 LOT2 01/10 10 $20.00
000003 LOT3 01/20 10 $30.00
Then, create a Special Order where the following Purchase is linked
Rcpt Num Lot Num Date QTY Unit Cost
000004 LOT4 01/30 1 $40.00
5) Special Order (with Lot Number)
-> Item Value Entry will indicate that Sold Item Cost = $10.00
Now, the thing that I don't understand is cases 4) & 5).
I the Lot Number is specified on the Sales Shipment/Invoice, shouldn't the Sold Item's Unit Cost follow the linked Receipt, which is $20.00?
Also, if Special Order is posted, then shouldn't it be the case that the Sold Item's Unit Cost be $40.00, instead of $10.00?
Or does NAV always stick with the Rule FIFO, if there are no Reservation or Item Application indicated on the Sales entry?
Thank you in advance!
To explain myself properly, please I'll setup a sample scenario as follows:
Item Status of "Item A" as of 01/30
Rcpt Num Date QTY Unit Cost
000001 01/01 10 $10.00
000002 01/10 10 $20.00
000003 01/20 10 $30.00
On 01/30, I need to post Sales Shipment/Invoice with QTY = 1 of "Item A", considering the following different situations.
1) Regular Sales Entry
-> Item Value Entry will indicate that Sold Item Cost = $10.00
2) Sales Entry after reserving the item entry where "Rcpt Num" = 000002
-> Item Value Entry will indicate that Sold Item Cost = $20.00
3) Sales Entry after applying item entry where "Rcpt Num" = 000002
-> Item Value Entry will indicate that Sold Item Cost = $20.00
Item Status of "Item A" as of 01/30
Rcpt Num Lot Num Date QTY Unit Cost
000001 LOT1 01/01 10 $10.00
000002 LOT2 01/10 10 $20.00
000003 LOT3 01/20 10 $30.00
Same as before, Sales Shipment/Invoice with QTY = 1 of "Item A", considering the following different situations.
4) Sales Entry after assigning item tracking entry where "Lot Number" = LOT2
-> Item Value Entry will indicate that Sold Item Cost = $10.00
Rcpt Num Lot Num Date QTY Unit Cost
000001 LOT1 01/01 10 $10.00
000002 LOT2 01/10 10 $20.00
000003 LOT3 01/20 10 $30.00
Then, create a Special Order where the following Purchase is linked
Rcpt Num Lot Num Date QTY Unit Cost
000004 LOT4 01/30 1 $40.00
5) Special Order (with Lot Number)
-> Item Value Entry will indicate that Sold Item Cost = $10.00
Now, the thing that I don't understand is cases 4) & 5).
I the Lot Number is specified on the Sales Shipment/Invoice, shouldn't the Sold Item's Unit Cost follow the linked Receipt, which is $20.00?
Also, if Special Order is posted, then shouldn't it be the case that the Sold Item's Unit Cost be $40.00, instead of $10.00?
Or does NAV always stick with the Rule FIFO, if there are no Reservation or Item Application indicated on the Sales entry?
Thank you in advance!
0
Comments
-
Have you run Adjust Cost?There are no bugs - only undocumented features.0
-
Hi bbrown,
I'm sorry for not mentioning, but I've the NAV2009SP1 setup as below.
Inventory Setup
Automatic Cost Posting: Checked
Expected Cost Posting to G/L: Checked
Automatic Cost Adjustment: Always
So as you can see above, the Cost Adjustment is always processed, when I post inbound/outbound transactions in NAV.
Thanks!0 -
Item Reservation or Special Order No. have no influence on the item application. The Lot No., if used, is relevant, together with all the other parameters in the code snippet below.
IF FirstApplication THEN BEGIN FirstApplication := FALSE; ItemLedgEntry2.SETCURRENTKEY( "Item No.",Open,"Variant Code",Positive,"Location Code","Posting Date"); ItemLedgEntry2.SETRANGE("Item No.",ItemLedgEntry."Item No."); ItemLedgEntry2.SETRANGE(Open,TRUE); ItemLedgEntry2.SETRANGE("Variant Code",ItemLedgEntry."Variant Code"); ItemLedgEntry2.SETRANGE(Positive,NOT ItemLedgEntry.Positive); ItemLedgEntry2.SETRANGE("Location Code",ItemLedgEntry."Location Code"); IF ItemLedgEntry."Job Purchase" = TRUE THEN BEGIN ItemLedgEntry2.SETRANGE("Job No.",ItemLedgEntry."Job No."); ItemLedgEntry2.SETRANGE("Job Task No.",ItemLedgEntry."Job Task No."); END; IF ItemTrackingCode."SN Specific Tracking" THEN ItemLedgEntry2.SETRANGE("Serial No.",ItemLedgEntry."Serial No."); IF ItemTrackingCode."Lot Specific Tracking" THEN ItemLedgEntry2.SETRANGE("Lot No.",ItemLedgEntry."Lot No.");
Kai Kowalewski0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions