Making a free (as in freedom) accounting app

20 views
Skip to first unread message

Quiliro Ordóñez

unread,
Nov 17, 2011, 7:03:24 PM11/17/11
to hobo...@googlegroups.com
Hi folks.

It is really fantastic to have an official release of Hobo. This makes
me hurry us with my accounting app. It will be released with AGPLv3
license. How can I find people interested in contributing and what
infrastructure should I have to facilitate that?

Vivek

unread,
Nov 18, 2011, 4:29:07 AM11/18/11
to hobo...@googlegroups.com
I am a beginner on hobo. Can I join too?

Quiliro Ordóñez <qui...@congresolibre.org> wrote:

>--
>You received this message because you are subscribed to the Google Groups "Hobo Users" group.
>To post to this group, send email to hobo...@googlegroups.com.
>To unsubscribe from this group, send email to hobousers+...@googlegroups.com.
>For more options, visit this group at http://groups.google.com/group/hobousers?hl=en.
>

Quiliro Ordóñez

unread,
Nov 18, 2011, 7:05:35 AM11/18/11
to hobo...@googlegroups.com
On 18/11/11 04:29, Vivek wrote:
> I am a beginner on hobo. Can I join too?

I think it would be good. You can learn a lot from it. But it has just 5
tables for now and there is no collaboration infrastructure yet.

Bryan Larsen

unread,
Nov 18, 2011, 7:14:13 AM11/18/11
to hobo...@googlegroups.com
Put your code on github. That should provide all of the
infrastructure you need to get started. I'm not sure if it will help
you attract collaborators, but it will make it easier for us to answer
your questions.

Quiliro Ordóñez

unread,
Nov 18, 2011, 9:14:12 AM11/18/11
to hobo...@googlegroups.com
> Put your code on github. That should provide all of the
> infrastructure you need to get started. I'm not sure if it will help
> you attract collaborators, but it will make it easier for us to answer
> your questions.
>

Thank you very much Bryan. I will investigate how to do this an then
report to the list.

What version of Hobo should I use to make things easier for working
collaboratively?
How do I migrate the application from version 1.3 RC3 to Stable 1.3?

Bryan Larsen

unread,
Nov 18, 2011, 9:30:03 AM11/18/11
to hobo...@googlegroups.com
> What version of Hobo should I use to make things easier for working
> collaboratively?

That's finally an easy question, given the release of 1.3.0

> How do I migrate the application from version 1.3 RC3 to Stable 1.3?
>

Just change the version number inside your Gemfile and type 'bundle install'

Bryan

Quiliro Ordóñez

unread,
Nov 18, 2011, 10:27:48 AM11/18/11
to hobo...@googlegroups.com
Thanks Bryan. :-)

Owen

unread,
Nov 18, 2011, 10:38:41 AM11/18/11
to Hobo Users
Good luck Quiliro and have fun!

On Nov 18, 10:27 am, Quiliro Ordóñez <quil...@congresolibre.org>
wrote:
> Thanks Bryan. :-)

Bob Sleys

unread,
Nov 18, 2011, 11:00:42 AM11/18/11
to hobo...@googlegroups.com
If you need any help with this I might have some time here and there.  I'm no hobo or ruby expert but would be very interested in a seeing an account package available.

Bob

Quiliro Ordóñez

unread,
Nov 18, 2011, 2:13:11 PM11/18/11
to hobo...@googlegroups.com
On 18/11/11 10:38, Owen wrote:
> Good luck Quiliro and have fun!

You always have words of motivation. Thank you Owen

Quiliro Ordóñez

unread,
Nov 18, 2011, 2:14:08 PM11/18/11
to hobo...@googlegroups.com

Great, 2 collaborators even before starting! Thanks Bob.

Quiliro Ordóñez

unread,
Dec 14, 2011, 4:07:08 PM12/14/11
to hobo...@googlegroups.com

I have uploaded to GitHub EL CONTADOR which means accountant in English. I has only 5 models with no realtions yet. During the rest of this week I will be adding some functionality. Please feel free to suggest and change the app. https://github.com/quiliro/el_contador

The idea is that it is supposed to be ideal for small and home based bussinesses. It will have:
  • Inventory
  • Invoices
  • Sales reports
  • Most sold products
  • Tax reports
  • Contacts (where customers and suppliers are stored)
  • Purchases
  • Items (where the bought and sold products are stored)
  • Combos (where combined products or products and services are stored)
  • Sales and purchases can be made with credit
  • Sales can be summed up to calculate future discounts
  • MySQL database
  • Certain reports can be printed on pre-printed forms

Right now I am deciding about making the list of accounts in one table or making it on five tables each one containing the previous level of accounts. This is the idea:

Zero_Account
name:string
has_many :one_accounts

One_Account
name:string
transactional:boolean
has_many :two_accounts
belongs_to :zero_account

Two_Account
name:string
transactional:boolean
has_many :three_accounts
belongs_to :one_account

Three_Account
name:string
transactional:boolean
has_many :four_accounts
belongs_to :two_account

Four_Account
name:string
transactional:boolean
belongs_to :three_account

This structure would allow to sum up all transactional accounts that belong to an upper level account table and have a total available to report on several different levels. For example, Financial Investments (three_account) 1080101 is a record that belongs_to Other Long Term Investments (two_account) 10801 which in turn belongs_to Long Term Assets (one_accout) 108 which in turn belongs_to Assets (zero_account) 1. If I would like to know the balance to a certain date of two_account 10801, I would have to sum up all transactions of all transactional sub-accounts (three_account or lower) from the start of the period (year) to that certain date. That way I can have a balance of each account on any date.

Your contributions in code or suggestions will be greatly apreciated.


Reply all
Reply to author
Forward
0 new messages