BS/1 Professional is an integrated time billing and accounting system. Accounts Payable, Accounts Receivable, General Ledger, Inventory, Time Billing, and Sales Analysis.
Client projects/jobs are tracked by priority and due date. Project leaders may be assigned to jobs and the tasks which make up the jobs may be assigned to general employees.
The Accounts Payable system tracks vendor invoices and payments.
When setting up vendors you specify the currency, thereby setting the currency for their invoices. The Open Payables Report and Accounts Payable Invoices Screen allow currency selection, so you can see how much you owe in each currency. You set up at least one bank account for each currency. The Bank Book shows transactions and balances for each bank account.
The accounts payable software assigns the (default) due date for each invoice based on the vendor’s terms. Intelligent Payment Management is facilitated by an option to ‘AutoCreate’ cheques for all invoices due for a selected currency. These may later be modified or deleted. Cheques can be computer printed or hand-written. The system allows reconciliation of cheques returned from the bank and tracking of void cheques.
An integrated phone dialer is available by right-clicking on vendors, invoices, or cheques.
Accounts Payable data is passed to the General Ledger software automatically via Journal Vouchers with expenses converted from foreign currency to domestic currency. You can trade globally in multiple currencies while your books remain in domestic currency.
The Accounts Receivable system tracks customer invoices and payments.
When setting up customers you specify the currency, thereby setting the currency for their invoices. The Aged Trial Balance Report and Accounts Receivable Invoices Screen allow currency selection, so you can see how much is owed to you in each currency. You set up at least one bank account for each currency. The Bank Book shows transactions and balances for each bank account.
Accounts receivable invoices are not purged when fully paid, but are instead retained for sales analysis reporting. Sales taxes are calculated automatically and are very flexible to facilitate VAT, GST, PST, HST, etc. in various countries. Accounts receivable invoices can be computer printed or hand-written. Invoices print on plain paper to facilitate faxing and to avoid the expense of pre-printed forms.
The ‘open item’ method is used to apply payments against specific invoices. Adjustments, discounts, and write-offs can be entered when entering the payment info.
An integrated phone dialer is available by right-clicking on customers, invoices, or payments.
Accounts receivable data is passed to the General Ledger software automatically via Journal Vouchers with revenues converted from foreign currency to domestic currency. You can trade globally in multiple currencies while your books remain in domestic currency.
The General Ledger system tracks budget and actual financial data to produce financial statements such as an Income Statement and Balance Sheet, the Trial Balance Report, General Ledger Report, GL Totals Screen, GL History Screen, and the Bank Book.
Data is passed to the general ledger from the AP and AR automatically via Journal Vouchers with expenses and revenues converted from foreign currency to domestic currency. You can trade globally in multiple currencies while your books remain in domestic currency.
Data is keyed directly to the general ledger via Journal Vouchers to record
Year-end closing entries for the general ledger are generated by the software.
The Inventory system tracks inventory stock levels and costing.
Inventory is received via receipts and depleted via sales. Warehouse transfers, physical count corrections, and reduction of inventory due to spoilage/breakage, theft and samples, etc. are entered via adjustments.
The Time Billing software tracks jobs and time. Invoicing data is passed to the AR system for printing and further processing.
When setting up jobs you specify the customer, details of the job including estimated price, maximum price, or fixed price, and whether the customer has given authorization to proceed.
When setting up each task within a job you specify the task type (links to rate table), description, due date, and any notes pertaining to the task. You may assign a task to an employee, enter the estimated hours, and override the task type billing rate if applicable.
Each employee’s time is entered by selecting the customer, job, and task. Time can be entered via the built-in Stopwatch Timer, in real time. Or from time sheets using the Time Calculator to convert start/stop times to decimal hours.
Create invoices by selecting a specific customer or all customers, a specific job or all jobs, and a selected cut-off date.
If you understand accounting or accounting systems, BS/1 isn’t at all difficult to learn. Like any system, it has its’ nuances but you’ll learn to navigate them quickly. I have used BS/1 for several business model scenarios and it works quite well. The software has been relatively bug-free, is quite stable (no crashes, no data loss) and I have found the developer quite responsive to inquiries and enhancement suggestions. (I found the check stub lacking pertinent payment details, reported such and in the next release, the details were added - now that’s responsive!)
Flexible financial reporting. Ability to create customized balance sheets and income statements, esp. useful for tailoring use of the software to a non-profit, or to other non-traditional business models (i.e. a financial services, professional services). Overall ease of use.
There’s no formal bank reconciliation report of cleared/uncleared (open) items - you have to use screenshots. You can’t drill down off a report (i.e. an income statement line item) into the transaction detail that makes up that line.