flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > accounting software with new concept

Author
Thread Post new topic Reply to topic
sleepsleep



Joined: 05 Oct 2006
Posts: 12737
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 0010456
sleepsleep 15 Feb 2014, 07:38
hi friends,
i want to write one new accounting software with new concept,
idk who wish to participate, but i am here to offer the ideas and perhaps financial profit later if we could sell it to users later.

let me explain my new concept, or my mis conception (whatever it takes)

account = record transactions of money in and money out, thats all.

basically, i want to make it tag based accounting,
i divided transactions into 2 main group.

money in
money out

and expand it into
future money in (not yet collect, invoice)
future money out

so, database designed would be
date | description | money in
date | description | money out

when insert record with tag future, there would be a reminder

tag is like account name, so, either in tag, or out tag.

idk who will be interested, but i decide to write it so, extra people mean faster time to see result.

we will use the following technology,
- SQLITE & MYSQL compatible (so a database abstraction layer is needed)
- IUP toolkit (for GUI)

once we reach our goal, we will make it multi-users capable,
so, initial design must consider the multi-users later.

post here if you are interested, i will divide the job accordingly, and you could sell it in your country (if you want)

source code will be shared with people who join. (alpha version is available to all free)
Post 15 Feb 2014, 07:38
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 15 Feb 2014, 07:42
But there are already so many accounting packages available (both free and paid), and most of them do proper double entry accounting and multiple users etc. by default. They often also provide tracking of stock, invoices, receivables, vendors, customers, ageing, assets, depreciation, taxation, salaries, etc. etc. etc.

What value are you adding that is not already provided?
Post 15 Feb 2014, 07:42
View user's profile Send private message Visit poster's website Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 12737
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 0010456
sleepsleep 15 Feb 2014, 07:49
revolution wrote:

What value are you adding that is not already provided?

coded by sleepsleep & friends...
assembly language based,

money in = cash on hand + money out

basically, maybe more simple approach,
key in transaction and tag it.

no accounting terms, basically, one just need to know, if it is money in, or money out.

a reminder feature if it is future money in, or money out,
Post 15 Feb 2014, 07:49
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 15 Feb 2014, 07:59
Who is your target audience?
Post 15 Feb 2014, 07:59
View user's profile Send private message Visit poster's website Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 12737
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 0010456
sleepsleep 15 Feb 2014, 08:29
revolution wrote:

Who is your target audience?

people who want to record money transaction, personal, small business,
and those who don't get the complexities in current available accounting software.

money in, or money out, tag it,
view report based on tag or grouped tags.

eg.
one choose utilities,
or compare tags, eg. company ABC vs company XYZ, money in & out, future money in & out

the tag feature could used to monitor purchase & selling item (that is after we reach first goal)
Post 15 Feb 2014, 08:29
View user's profile Send private message Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 12737
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 0010456
sleepsleep 16 Feb 2014, 02:59
the gui layout would be,

windows
application menu
left menu, right scrollable window
bottom status bar

i will try making the layout with IUP
Post 16 Feb 2014, 02:59
View user's profile Send private message Reply with quote
tthsqe



Joined: 20 May 2009
Posts: 767
tthsqe 16 Feb 2014, 03:16
I remember reading that one of the ibm ppc chips was the first to implement 'decimal arithmetic' in hardware, siting financial calculations as the impetus. Is this a legitimate advance? If rounding is an issue why not just use binary integers with a implied decimal radix point?
Example: $1.20 is not exactly representable, so just represent it at 120¢.
Post 16 Feb 2014, 03:16
View user's profile Send private message Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 12737
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 0010456
sleepsleep 16 Feb 2014, 03:32
i was thinking about using 120¢, no decimal, since different countries using different currency, the best would be, 120¢ to represent $1.20

everything in integer,
Post 16 Feb 2014, 03:32
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 16 Feb 2014, 03:34
tthsqe wrote:
If rounding is an issue why not just use binary integers with a implied decimal radix point?
Example: $1.20 is not exactly representable, so just represent it at 120¢.
Perhaps because programmers are lazy and stupid and IBM saw an opportunity to "solve" the problem?

OMG!!!! When I divide 120 by 100 I get $1.1999999999!!!!! My CPU is broken!!!!!! Let's use IBM's new super chippy and fix it.
Post 16 Feb 2014, 03:34
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.