Hi,
I have a project where I want to use Item Cards, but purely for their descriptions, units of measure, supplier code etc. Because it's for a distribution company and the stock is all consignment I don't want to use the stock valuations part of the system. It would still be useful to have the sales by product though. My question is what is the best way to achieve this? Can the valuation side be turned off? Should I be setting the 'Inventory Value Zero' flag on all the items? Do I just disable 'Automatic Cost Posting'?
Jonathan
0
Comments
"Automatic Cost Posting" has nothing to do with this, that is for transferring the inventory value automatically to the g/l accounts which are set up in the inventory posting group (Balance Sheet ->Inventory Account) and the general posting setup (Profit&Loss/Income Statement Accounts -> COGS, Direct Cost Applied, Inventory Adjmt., Overhead, Variance etc.). This can also be done manually with Report 1002 "Post Inventory Cost to G/L"
It seems that as a minimum to use an Item on a sales invoice you need to have (other than Gen Prod Posting Group and VAT Prod Posting Group) :
- "Inventory Posting Group" filled in on Item Card
- "Inventory Posting Setup" record for the combination of "Inventory Posting Group" and "Location Code", with the 'Inventory Account' column filled in
It seems to require the 'Inventory Account' column filled in even if you are not posting the stock movement to the G/L.
Jonathan
The test for a fieldvalue for the inventory accounts used to be (up to Version 4) at the latest possible moment when the value flow attached to the item transaction was about to be posted to the G/L, but in Version 5 this was relocated to an "early warning" position, so now it always pops up when the item itself is posted, regardless of the inventory cost posting being used or not.
I am setting up a software vendor so they have no costs related to inventory or purchasing. It was sufficent to just create an inventory posting group with a blank setup and the ticking the flag below in a nav 2009 sp1 cronus DB.
I have my correct 3 GL entries correlating to the sales entry of accounts rec, vat and sales.
There is a new function SetRunOnlyCheck in Codeunit 5802 "Inventory Posting To G/L" called from Codeunit 22 "Item Jnl.-Post" Line, with sets the parameter CalledfromItemPosting for this codeunit. This leads to a testfield for the specific account which would be needed (depending on the item ledger entry type) if the codeunit is used for posting and not for checking, provided the cost to post is not 0 (as with normal items with "Inventory Value Zero" unchecked)
Jonathan