BANAL version 0.10

BANAL version 0.10

Matthew Rice matt@starnix.com

Starnix Inc.

August 2000

BANAL is a package for performing book-keeping and invoicing tasks. It uses a generalized method of adding, modifying and listing information that is stored in tables or databases. It is simple to add new tables (or fields in existing ones) as well as new commands.



Table of Contents

Chapter 1: Introduction

1.1: Getting Support

1.2: Concepts

1.3: System Requirements

1.4: Legalese

1.5: Future Plans

Chapter 2: Basic Client Usage

2.1: Add/Edit/Delete Commands

2.1.1: Importing Information

2.2: List Commands

2.2.1: Listing "Expired" Entries
2.2.2: Listing Table Names

2.3: Categories and Settings

2.3.1: Common Categories
2.3.2: Configuration Settings

2.4: Generating Invoices

2.4.1: Printing Invoices

2.5: Generating Financial Statements

2.6: Generating Reports

2.7: Running Memorized and Recurring Transactions

Chapter 3: Web Interface

Chapter 4: Advanced Topics

4.1: How the Tax field behaves

4.2: Why Date fields are formatted as YYYY.MMDD

4.3: BANAL Tables

4.3.1: Adding your own tables

4.4: Foreign Currencies

Chapter 5: Recurring and Memorized Transactions

5.1: Adding a Recurrence Entry

5.2: Commands in a Recurrence Entry

5.2.1: makeDate
5.2.2: incrDate
5.2.3: existsSetting
5.2.4: getSetting
5.2.5: Extra Commands on the command line

Chapter 6: Administration and Setup

6.1: Starting the Server

6.2: Stopping the Server

6.3: Installation

6.3.1: Installing the Client only

Chapter 7: Appendices

7.1: Appendix A: RDB expressions

7.2: Appendix B: Delimiting Special Characters

7.3: Appendix C: Trouble Shooting and FAQ



Solutions :: Services :: Support :: Training :: About Us
copyright ©1999-2012 starnix inc. all rights reserved.