In cash basis accounting, only inflows and outflows of money affect the P&L statement. That’s why it is called cash basis. Most accountants prefer accrual accounting because it reflects revenue earned, whether received or not, and obligations created, whether paid or not, so it more accurately represents the true position of the company.
How do you know 2 items haven’t been recognized as sold? I mean if you sell something for $0, you can’t expect Sales of inventory items to increase on P&L, correct?
I have the same problem.
in total invoice for selling the whole computer, I list the computer parts with zero amount and on the last line I put labour with the total price of the computer to avoid list the price of each component individually
On Cash Basis it calculate as if the whole sale is profit but the cost of the component is $0.
On Accrual Basis it calculate right, no mistake.
Tracking codes do not affect results of cash versus accrual accounting. They only divide what you have into different categories, divisions, projects, or whatever you are using the tracking codes to segregate.
Your confusion seems to be that you expect a cash-basis profit and loss statement to change when the underlying transaction has been entered at zero value. That will not happen.
example
Giving an keyboard and mouse as a gift with a new computer.
In the transaction the keyboard and mouse will have a $0 value in the invoice.
but still they cost money and the cost must be in the profit and loss.
Make the purchase price of keyboard maybe 100 and selling price 0, when you buy you spend to buy and that will be transferred to cost of sales if you sell that item but get 0 in return as revenue.
The problem is when the selling price of the item is $0. in the P&L on cash basis it shows that the purchase cost is $0.
if you put any sales value for it then it will show the correct value of purchase
I want to confirm that i tried and experienced the same issue. Lubos sir maybe you should look into it. The cost of the inventory with $0 selling price didnt show under cash bases P/L statement