Outlined below are some of cBill's key features:
:: General Functionality ::
- Runs on a shared (up to 1,000 accounts) or dedicated (1,000+ accounts) server.
- Object oriented architecture.
- Encrypted database and interface.
- Browser based interface, compatible with any browsers and operating systems.
- Multilingual (English, French provided by default).
- Integrates merchant API modules for live and automated billing.
:: Administrative Interface (front end) ::
- Account Status
- Visualize due accounts and grand total of all due accounts.
- Visualize overdue accounts and grand total of all overdue accounts.
- Sort by User ID, Login, Name, Balance, Amount Due, Number of due Invoice.
- Printouts
- Print single or a batch of invoices.
- Print user-specific invoices.
- Filter invoices by status (All, Due, Overdue, Due & Overdue, Paid).
- Customers
- Add and delete users.
- Enable / disable email notifications, local message forwarding, terms & conditions acceptance requirement.
- Set and update customer terms (prepaid or postpaid on a monthly, quarterly, semi-anual or anual basis).
- Set tax exemption status.
- Set language and currency.
- Enter payment information.
- Enable / disable automatic billing.
- Select invoice layout.
- Enter additional user fields.
- Each field is customized so that the user may (or may not) view it and/or edit it.
- Edit users and user services.
- Services are color coded based on their type (free, active, to be activated, closed, etc.)
- Enter payments and refunds.
- Log information.
- Generate custom invoices.
- Search by User ID, Login, Account Status, Name, Email, Phone, Payment Method, Balance or Service Name.
- Messages
- View the system wide inbox.
- Compose message(s) to user(s).
- Set message status as normal or urgent.
- Broadcast messages.
- Read, sort and delete user messages.
- Service Chart
- View a chart of past, current and future services.
- Sort by company or by last name.
- System Administration
- Setup administrative account parameters.
- Setup and update other administrative accounts (super user only).
- Add, delete or modify custom user fields.
- Enter cutom user field descriptions in all supported languages.
- Set system wide parameters
- Company name and URL.
- Billing system name and contact information.
- Company address.
- Company contact information.
- Tax name & rate (up to 2 taxes) with calculation method for second tax (over primary tax or not).
- Tax information (tax numbers for information purposes to the client).
- System main currency.
- Merchant API configuration:
- Enable / disable merchant API.
- Enter API Store ID.
- Enter encrypted API Token.
- Merchant name as it appears on credit card statements (for information purposes to the client).
- Number of days to wait before re-submitting a declined transaction.
- Accepted credit cards (VISA / Mastercard / American Express)
- Display preferences
- Select graphic theme.
- Enable and configure the quick-selection pull-down menu for service selection.
- Adopt frames or tables for the display of queries (Account Status, Printouts, etc.).
- Customize frames and pages (height, width, lines per page, graphs per page, etc.).
- Generate reports
- Sales & Tax report.
- Income report.
- Select and update currencies
- Add system currencies to the system.
- Update all currencies automatically.
- Logout
- Exit the system.
- Delete all cookies & history.
:: User Interface (front end) ::
- Account Overview
- View account information.
- View additional user fields "enabled" by the administrator.
- View a summary of all services with a monthly total.
- Invoices
- Summary of all invoices with issued date, due date, status (due / overdue / paid / unpaid), pre-tax total and grand total.
- View and print current and past invoices.
- Payments
- Summary of all payments with date processed, method, transaction details and amount.
- Make a payment if the user balance is positive and if the payment method uses a merchant API.
- Messages
- View the user inbox.
- Compose message(s) to the system administrator(s).
- Set message status as normal or urgent.
- Read, sort and delete messages.
- Service Chart
- View a chart of past, current and future services.
- Edit Account
- Change password
- Enable / disable email notifications, local message forwarding.
- Change contact email, billing address and telephone numbers.
- Change payment method.
- Update credit card information.
- Logout
- Exit the system.
- Delete all cookies & history.
:: Cron (Backend) ::
Once a client and services are entered in the system, the cron takes over and manages all subsequent tasks, such as:
- Generating itemized invoice(s) and sending out notifications to the customer.
- Activating and closing services.
- Sending notifications when a service is about to start or end.
- Billing for service(s) based on individual account parameters (prepaid/postpaid & billing period).
- Charging accounts in real time (when automated billing is enabled).
- Sending notifications when a credit card is about to expire (and once it has expired).
- Keeping an up-to-date list of all due and overdue accounts.
- Updating currency exchange rates.
- Calculating interest (if requested) on overdue accounts.
- Checking the integrity of the database (and making corrections if necessary).
- Backing up the database daily.
Return to the previous page...
|