Accounting Software for Small Business

 

Syndicate content

Fixed Asset Rentals

 Read more »

matherton's picture

Go Live: Are We Ready?

The clients I work with frequently ask me this question once we are deep into the implementation.  I never give a straight answer.  You see, I believe you should know if you are ready and with the right preparation you will.  So let's take a high level look at what must happen before you will be confident enough to go live.

Initial Training Read more »

ptyler's picture

A pitch for patches

The paradigm shift Chris Ryan wrote about in his blog post last summer is well under way and proving to be very successful. I'm talking, of course, about the patch release strategy we adopted just about one year ago. Under this "new" paradigm, we've been able to quickly release the most urgent bug fixes to our users so you can have them as soon as possible. Read more »

Jim McCluskey's picture

From one Accountant to another

xTuple is an excellent tool for accountants.  From a multi-segment chart of accounts to a financial report generator, xTuple is a powerful tool that can easily meet all of your accounting needs. One great example of xTuple's accounting functionality - monthly closes can be completed nearly simultaneously with month end. Just think, financial reports for last month on the first day of the following month!

And those reports can be customized to meet your specific needs - your choice of how to group, total, summarize individual accounts from the COA, as well as row and column layouts which can easily be copied to create new reports.

So how else does xTuple specifically assist the accountant in their job? The various xTuple modules are fully integrated with the accounting functions on a single platform. Manufacturing transactions are posted to the general ledger, sales and shipping transactions recorded as they occur. Accounts receivable are recorded and tracked, and invoices from vendors are all managed within xTuple. All the while, debits and credits remain in balance as your organization goes about conducting business. Thanks to the reporting functionality you can immediately review the real-time state of your business. The accountant can be a superstar utilizing many of the controls and tools available in xTuple.

I will attempt to highlight some of these tools in this blog and also in a series of Web-Based Training classes entitled Advanced Tips for Accounting Professionals.  The first is this Tuesday, Jan. 18, from 4-6 pm.

 Read more »

Asset Maintenance

Asset Maintenance Functional Specification

Functional Requirements

The purpose of the Fixed Asset extension package was to provide detailed information on the types, quantities, location, financial values, and associated transactions of fixed assets.

The next phase in the Fixed Asset functionality is to add an Asset Maintenance module whereby maintenance activities are planned and the maintenance costs linked to the Asset and posted to the G/L.

The following Capabilities will be added as an extension to xTuple: Read more »

Enhanced Commissions

Related to Features Incident 14761.

The current xTuple sales rep commissions feature has limited functionality that may not meet the needs of businesses with more complex and dynamic comissioning requirements. For example, the current system only allows for one sales rep per Sales Order, and only supports a flat commission rate per rep. 

The Enhanced Commissions spec covers both core (C++) changes and the contents of a new package (scripts) that will be maintained as part of the Enterprise Edition. The core updates are not described here, but are covered by a number of incidents associated with the omnibus Enhanced Commissions incident # 14761. The contents of the Enhanced Commissions package are covered in this specification. Read more »

jrogelstad's picture

More Gain, Less Pain getting started in 3.6

UPDATE: The release candidate of xTuple 3.6.0 is available for download (no installer yet, just binaries and databases). 

We have really ramped up our efforts this year to increase the appeal and usability of the user interface. From the new Desktop and Quick Start Wizard, to  improved search functionality we have focused efforts on making it easier to get started and use xTuple.  Version 3.6, now in Beta, will continue that trend by allowing users to launch virtually any document from any other document.   That's right:  No more hunting around the menu system trying to find the edit list for the records you are searching.  Just jump to where you need to go from right where you are.

The new search cluster introduced in 3.5 now replaces all searchable widgets including customer, vendor and work order, and now you can create documents from any of those by selecting "New" on the menu list.  Similarly The combo box pictured on the left also includes the ability to jump directly to the edit list for those items (provided you have privileges of course).

But that's not all.  We've completely reorganized and consolidated the maintenance areas of xTuple in one common and easy to understand "Setup" screen. Read more »

pclark's picture

Installing PostBooks... the long way.

While we do publish PostBooks Installers that will quickly and easily install PostBooks, some people like to make the installation a fun little project by installing the individual components.  And really, it's not a bad way for you to practice installing, or to get hands on experience with some of the pieces that we try to hide from you in the packaged installers.  This will be like taking a long walk, but in the end, it's the journey that counts.  Now, if you've been following my writings/ramblings for a while, or if you have met me in person, you know that I'm fiercly aligned with the Penguin Nation, that is, I use, recommend, endorse, and otherwise try to sell everyone on using some flavor of Linux.  Well, In this blog, you'll notice I don't say "Now, go to 'terminal' and..." .  Yep - ALL GUI.  How's THAT for a surprise?  The other surprise is that I wrote this using screen shots from Windows 2000.

          Two roads diverged in a wood, and I--
          I took the one less traveled by,
          And that has made all the difference.
                   
- Excerpt from The Road Not Taken by Robert Frost (1915)
  Read more »

jrogelstad's picture

Open source working for you

It's easy for us full time developers to get sucked into blogging mostly about our own achievements in a release cycle. However, as an open source project I don't think we should neglect shining the spotlight on contributions from our community.  After all, these are the people using the software in the real world and trying to solve real world problems with it.  In fact well over 100 contributions have been implemented in the core in the 3.5.x series already.  Project Time & Expense, Support for electronic banking in Austrailia, saving files directly to the database,  G/L Account mappings for cost elements, a new Incident report, more ubiquitous use of the Job Costing report, increasing price precision for P/O and an API view for accounts payable memos are some of my favorites.

 
Project Time & Expense Lite
This was an enormous contribution from our partner szuke at Core Services Group who was incidentally the winner of the 2010 haxTuple bug derby (final results here). He submitted the extension package for a Time & Expense tracking system for CRM Project that is now part of the xTuple core project on Source Forge (no pun intended).  Core Services also offers a premium version that can used for billing purposes.  Both the free and commercial versions are available for download from our xChange app. store.
Support for Electronic Banking in Australia
We have had support for generating electronic checks for some time... but only for North America (NACHA format).  Thanks to this contribution from dataforge we now support the ABA electronic check format for Australia.  Implementing this one also forced our hand a bit to find a way to implement hooks to allow for users to create and implement functions to support any local banking format.  Now those hooks are in the system as a configuration option.  We're hoping more people will submit functions to support additional formats in the future.
Saving Files to the Database
Power user and xTuple partner benson liked our ability to link documents to each other using our Documents widget, but didn't like so much that we only supported URL linking for external documents.  So he submitted code to enable saving external files directly in the database.  That way users don't have to worry about links getting broken because of inaccessible file server paths (especially a problem in a mixed OS environment) or users moving a file and therefore breaking the link.  We got so excited about this one that we even enhanced it ourselves a little further by adding a file watcher to the file when it's opened. When you open a file from the database the file is exported to a temporary directory; if you make changes to the file and click save, the file watcher sees the changes and quietly imports the new version of the file back into the database. That keeps the copy of the file in the database current.
G/L Mapping support for user defined cost elements
This is another contribution by benson.  We have supported user defined costing elements almost from the beginning, but one big shortcoming is they didn't really have any impact on the General Ledger.  This got kind of ugly when they were used on a manufactured item because any cost attributed to one of these elements had no place to go so always ended up being recorded as a variance.  Now you can specify a G/L account mapping on the cost element so costs associated with that automatically get expensed to the proper account when production is posted.  Hooray!
Ability to print an Incident report
U-Haul power user pallavi noticed a functional hole in that there was no way to physically print an Incident.  That's kind of a problem if you've got a red hot one that you want to get on a piece of paper to show someone who may not have quick access to xTuple (say a shop floor worker... or a CEO? ;)  ).  Problem is now solved.
Make the job costing report work for any work order
It used to be that the Job Costing report only worked for work orders that were for job costed items.  xTuple Partner lcarteeat Magical Custom Programming asked, "Why can't we see that job data for ANY work order regardless of cost method?"  The answer is, there's no good reason not to allow that, so he submitted a change to remove that restriction.
Increase the price precision for purchased items
This is a prime example of something that dogged us for a long time but always seemed to sit on the back burner.  To be honest most of our development is driven by users who sponsor it, or architectural changes we think will increase use and/or sales of our product.  Increasing the precision of P/O price handling was one of those things that people often complained about, but just wasn't getting bumped up in priority.  Power user and winner of the 2009 xTuple bug derbyjstandring finally took it upon himself to address this one.  This is the kind of contribution that reminds me why I first fell in love with the concept of open source in the first place.
API view for Accounts Payable Memos
This one from our Canadian partner asplus is a great example of the kind of thing that can help with 3rd party integration, and can also make life much easier for someone going live.  Instead of keying in 1,500 open payables two days before you go live, why not just import them?
Special Mention:
I can't build a list like this without mentioning our power user and partner in Mexico malfredo32, the runner up contentestant in haxTuple 2010.  Not only has he contributed about a dozen patch features and fixes, he resolved many more dozens of outstanding issues in the haxTuple competition.  He also was the first one to reach 100% on the translation portal.  Finally,  we also jokingly call him our Mexican QA department as he is always the first to jump in and thoroughly test beta and release candidate versions of our software.  His bug finds are typically the best in our community, and I guarantee result in better software releases for everybody.
There are so many more people who have made great patch contributions.  At some point I'd like to have a "Hall of Fame" page so they can all be listed and get credit.  In the mean time I just want offer this public "Thank You" to everyone in the community who has submitted code, a bug or even a forum posting.  All these activities are contributing to making xTuple the best open source business system available.
 
Project Time & Expense Lite
This was an enormous contribution from our partner szuke at Core Services Group who was incidentally the winner of the 2010 haxTuple bug derby (final results here). He submitted the extension package for a Time & Expense tracking system for CRM Project that is now part of the xTuple core project on Source Forge (no pun intended).  Core Services also offers a premium version that can used for billing purposes.  Both the free and commercial versions are available for download from our xChange app. store.
Support for Electronic Banking in Australia
We have had support for generating electronic checks for some time... but only for North America (NACHA format).  Thanks to this contribution from dataforge we now support the ABA electronic check format for Australia.  Implementing this one also forced our hand a bit to find a way to implement hooks to allow for users to create and implement functions to support any local banking format.  Now those hooks are in the system as a configuration option.  We're hoping more people will submit functions to support additional formats in the future.
Saving Files to the Database
Power user and xTuple partner benson liked our ability to link documents to each other using our Documents widget, but didn't like so much that we only supported URL linking for external documents.  So he submitted code to enable saving external files directly in the database.  That way users don't have to worry about links getting broken because of inaccessible file server paths (especially a problem in a mixed OS environment) or users moving a file and therefore breaking the link.  We got so excited about this one that we even enhanced it ourselves a little further by adding a file watcher to the file when it's opened. When you open a file from the database the file is exported to a temporary directory; if you make changes to the file and click save, the file watcher sees the changes and quietly imports the new version of the file back into the database. That keeps the copy of the file in the database current.
G/L Mapping support for user defined cost elements
This is another contribution by benson.  We have supported user defined costing elements almost from the beginning, but one big shortcoming is they didn't really have any impact on the General Ledger.  This got kind of ugly when they were used on a manufactured item because any cost attributed to one of these elements had no place to go so always ended up being recorded as a variance.  Now you can specify a G/L account mapping on the cost element so costs associated with that automatically get expensed to the proper account when production is posted.  Hooray!
Ability to print an Incident report
U-Haul power user pallavi noticed a functional hole in that there was no way to physically print an Incident.  That's kind of a problem if you've got a red hot one that you want to get on a piece of paper to show someone who may not have quick access to xTuple (say a shop floor worker... or a CEO? ;)  ).  Problem is now solved.
Make the job costing report work for any work order
It used to be that the Job Costing report only worked for work orders that were for job costed items.  xTuple Partner lcarteeat Magical Custom Programming asked, "Why can't we see that job data for ANY work order regardless of cost method?"  The answer is, there's no good reason not to allow that, so he submitted a change to remove that restriction.
Increase the price precision for purchased items
This is a prime example of something that dogged us for a long time but always seemed to sit on the back burner.  To be honest most of our development is driven by users who sponsor it, or architectural changes we think will increase use and/or sales of our product.  Increasing the precision of P/O price handling was one of those things that people often complained about, but just wasn't getting bumped up in priority.  Power user and winner of the 2009 xTuple bug derbyjstandring finally took it upon himself to address this one.  This is the kind of contribution that reminds me why I first fell in love with the concept of open source in the first place.
API view for Accounts Payable Memos
This one from our Canadian partner asplus is a great example of the kind of thing that can help with 3rd party integration, and can also make life much easier for someone going live.  Instead of keying in 1,500 open payables two days before you go live, why not just import them?
Special Mention:
I can't build a list like this without mentioning our power user and partner in Mexico malfredo32, the runner up contentestant in haxTuple 2010.  Not only has he contributed about a dozen patch features and fixes, he resolved many more dozens of outstanding issues in the haxTuple competition.  He also was the first one to reach 100% on the translation portal.  Finally,  we also jokingly call him our Mexican QA department as he is always the first to jump in and thoroughly test beta and release candidate versions of our software.  His bug finds are typically the best in our community, and I guarantee result in better software releases for everybody.
There are so many more people who have made great patch contributions.  At some point I'd like to have a "Hall of Fame" page so they can all be listed and get credit.  In the mean time I just want offer this public "Thank You" to everyone in the community who has submitted code, a bug or even a forum posting.  All these activities are contributing to making xTuple the best open source business system available.