Hey Shiner,
Thanks for the post. The language we use to develop the software is the latest offering from Microsoft called C#. Its an object oriented language and provides so many cool features, like the instant updates.
As for the expenses, if this is a requirement then I would be more than happy to add this into the software. Presently you can add your own expense types and assign values (with or without tax). I suppose the biggest problem most people face is knowing what % they can offset? How would this be calculated or are there set figures?
Thanks
Ian
Hi Ian.
Working out the percentages of proportioned items can involve a certain amount of guesswork and can vary from year to year depending on circumstances. Therefore, you would need to leave this flexible for the end user I feel - if that's possible.
For instance, with telephone calls, when I lived with a family, I offset a much lower portion against tax than I do now I live alone. This was because they used the phone quite a lot for personal calls. Similar thing with my van. When I lived with others, I had a private car as well as a van so it was perfectly legitimate and correct for me to offset 100% of the van against tax. Now that I run a van only, obviously some of it is used for my personal use so I offset less than 100% against tax (this applies to the capital allowance and the loan interest too).
It can be tricky allocating the correct percentage to an item. I suppose that, strictly speaking, one should record from the milometer the number of personal and the number of business miles but, more realistically, most people would just make a reasonable estimate and go with that otherwise the burden of paperwork could end up so great we would seldom get around to cleaning any windows .
I've seen some of those object orientated languages. I had a play with my friend's Visual Basic a few years ago - just for curiosity rather than to do anything useful. It looked like an excellent innovation. I assume that C# is something along those lines? I've not heard of C#. I've heard of C+ and C++ but not C#.
Yeah I think I understand
With the PDA version that Im creating now you will be able to record mileage when you start and when you finish work, then the system will just work itself out.
Microsoft invented a new framework called .NET in competition with Java. One advantage of .NET framework is that many people can write code in a number of different langauges (C++, J#, C#, VB.NET) and it all compiles to a single runtime. I enjoy working with these newer technologies as there are some really cool features coming out in the next version of Windows Operating System (Window Vista)
Ian