| By John Locke | Article Rating: |
|
| August 12, 2005 03:00 PM EDT | Reads: |
37,631 |
A transaction, in database terms, is the entire set of actions that occur during a complex process such as this. If the sale gets interrupted - the customer leaves without paying - you would need to reverse all of the previous actions; you have to put the items back in the inventory, making sure your accounts receivable is still correct. A transaction wraps all of these actions into a single, all-or-nothing action. If the final part of the action never occurs, none of the earlier actions are committed to the database. Because SQL Ledger uses transactions, it's more reliable than Aria; if something interrupts its processing, no changes are made to the database. Your books need to be balanced before SQL Ledger even allows you to commit. In this respect, SQL Ledger is capable of handling much bigger, more intensive business more reliably.
SQL Ledger is great for keeping all of your ledgers, managing inventories, and generating and e-mailing invoices, orders, and statements. We'll take a closer look at SQL Ledger later.
Small Business Accounting: SQL Ledger
We've already seen a few reasons why SQL Ledger is a good choice for a small business: it's reliable and easy to access from any computer, provides all the basic accounting features of any business package, and is inexpensive to extend to meet your needs. The first question most bookkeepers ask about a system that can be accessed by many users is, can they be restricted from accessing the sensitive parts? You don't want unauthorized people adding a vendor to your system, creating a way to embezzle. You also may not want contract people who may interact with your competition to know the financial health of your company. In SQL Ledger, you can set up different login accounts, and for each account specify which menu items they're allowed to use. Only those items a user has permission to see appear in the menu. You can set up an account for your accountant, and they'll be able to run whatever reports they need, or drill down to each transaction to find any details you've entered. Using SQL Ledger is as simple as browsing to the URL where SQL Ledger is installed and entering your username and password. From there you get a menu of options in the left frame, and a welcome screen in the right frame.
Like other professional accounting packages, to find out anything you have to run a report. Since you may have hundreds of customers, you can find the one you're looking for by searching for specific characteristics: name, contact, e-mail, etc. SQL Ledger requires that your transactions balance. If you need to make an adjustment, you need to provide an account for the other side of the transaction - and the money needs to come from somewhere. This is true of inventory items, too. SQL Ledger keeps track of parts and assemblies, generates a Bill of Materials, and handles all kinds of variations of taxes. It handles international transactions particularly well, including support for multiple currencies. You can create orders to use as a work order or estimate, and then convert it to an invoice for payment.
Customizing Invoices and Statements
One benefit SQL Ledger has over Aria is the ability to create PDF versions of forms. You can generate and e-mail a PDF-based invoice directly from the Web site from any browser, without having to install any software on your desktop to generate the PDF. You can also send statements in plain HTML format if you're unsure about the technical capabilities of the person you're sending the form to. Each of the forms and reports can be customized. The reports are generated in HTML; checks and receipts are created using a text layout language called LaTeX; and statements, invoices, and orders can be generated in either. Customizations in SQL Ledger involve generating the raw code that results in the appearance you want and posting it into the site. To customize the HTML forms, you need to be able to understand and edit HTML code, inserting placeholders for names, addresses, items, and amounts. Likewise, for the LaTeX forms, you need to generate the markup by hand or by using another program, and paste it into the Web form in SQL Ledger. While this system isn't user friendly, it provides a degree of control over the appearance and layout of each item - a professional Web designer and desktop publisher will be able to make the payee and dollar amount appear at a precise location on your checks.
Summary
The real value of a system like SQL Ledger is the ability to inexpensively customize the software to meet the needs of your business. Need to create a custom report? All you need is somebody who knows a bit of Perl to figure out where to add the module and write a short chunk of code. The source code is well documented, and the way it's designed makes it easy to add menu items and pages that do all kinds of task you might need.
Should your business use an open source accounting package? There are good reasons for and against this. If you want friendly interfaces with lots of built-in advice provided by the software, you should probably stick with QuickBooks or Peachtree. If you plan to use bookkeepers who work from locations other than your office, an online solution has some big advantages. As your business grows, inevitably your accounting systems will become more complex and outgrow the basic accounting packages. When your business reaches this level of complexity, the open source offerings start to become compelling for ease of customization and their cost.
Adapted and Reprinted from Open Source Solutions for Small Business Problems ©2004 Charles River Media.
Published August 12, 2005 Reads 37,631
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By John Locke
John Locke is the principal consultant for Freelock LLC, where he acts as a technology advisor helping small businesses solve operational and communication problems using open source software. John is also the author of Open Source Solutions for Small Business Problems published by Charles River Media.
![]() |
Mark 08/15/05 05:28:59 PM EDT | |||
I wish the article were more up to date. For example, Aria appears not to have been updated since November 2003--I wouldn't have included it in an article on current alternatives. And it seems to me small and medium business users won't have much of a clue about Linux and downloads and the arcane FAQs I see on sites like SQL Ledger. Getting them to move over to an application whose web page reeks of geek is an unlikely proposition. |
||||
- Kindle 2 vs Nook
- Is Cloud Computing Like Teenage Sex?
- GovIT Expo Highlights Cloud Computing
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Cloud Computing Can Revitalize Your Career as Software Developer
- Ubuntu-based Open Source Linux Mint Tests KDE Version
- Yahoo! SVP Shelton Shugar to Discuss Innovation at Cloud Computing Expo
- Virtualization Journal "Readers' Choice Awards" Voting Is Now Open
- Einstein, Sharks and Clouds: IT Security in the Cloud
- Adobe Flex Developer Earns $100K in New York City
- Virtualization Expo Call for Papers Deadline December 15
- Amazon Web Services Database in the Cloud
- Kindle 2 vs Nook
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Is Cloud Computing Like Teenage Sex?
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Ulitzer News: Search vs New Media
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Confessions of a Ulitzer Addict
- GovIT Expo Highlights Cloud Computing
- Twitter, Linked In, Ning and Ulitzer: Easy Personal Branding Strategy
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- The i-Technology Right Stuff
- Linux.SYS-CON.com Exclusive: Linus Discloses *Real* Fathers of Linux
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- Linus' Top Ten SCO Barbs
- A Closer Look at Damn Small Linux
- Netscape Co-Founder's 12 Reasons for Growth of Open Source
- Introducing "Cooperative Linux" - Linux for Windows, No Less
- *POINT - COUNTERPOINT SPECIAL* What's Wrong with the Open Source Community?
- Where Are RIA Technologies Headed in 2008?
- Linux.SYS-CON.com Exclusive: What Would UserLinux Look Like?
- i-Technology Viewpoint: The New Paradigm of IT Buying
- Is Linux Desktop-Ready Yet...or Not?


























