Add a page that shows sales in relation to crafting cost for crafted items
The "Summary" page in TSM Accounting is great to see if and how much profit you made flipping items. While this works great for flipping items like transmog, the summary page does not quite get the job done when it comes to crafted items as it merely compares sales and purchases to calculate the profit you made.
To be able to properly calculate my profits I had to rely on excel spreadsheets using my accounting data exported to a .csv file.
And while this works just fine, creating a spreadsheet for everything I craft shouldn't be necessary.
So, what I am suggesting is an additional page similar to the summary page, but for crafted items only.
Here is a mock-up of how this page could look like:
The best way to implement this, in my opinion, would be like this:
• Only items that have a valid Crafting Cost at the time should be considered.
• The sales section displays the sales of all crafted items just like on the summary page.
• In the Crafting Cost section, TSM simply adds up the crafting cost of every item we sold
• In the Balance section TSM simply calculates "Sales - Gold spent"
To further clarify and to address bart's comment (we actually talked about it in IRC already):
I by no means meant that I want TSM to take track of what I craft at what price.
What I am suggesting would be a simple comparison of the Crafting Cost of each crafted item I sold (the Crafting Cost at the time of viewing this accounting page, not the one at the time I crafted the item) and the sale price of that item.
So this should not increase the addons memory requirements at all (or hardly at all).
I am aware that this might not be 100% accurate as the Crafting Cost of items tends to change over time, but I am sure that it would be good enough and very useful to anyone who sells a lot of crafted items.
Please let this happen :)
@Bart39 The current addon memory requirements are still pretty minimal though. Most people run at least 4-8gb ram even on laptops.
the issue with this is bloat, accounting is already "hungry" in terms of addon memory requirements. more data will just compound the problem