BillMax Billing Solutions
877.245.5629
sales@billmax.com
BillMax Executables
BillMax Reference
BillMax Executables
Table of Contents
alterdb
— Modify/Create a BillMax database
archivetable
— Archive rows of a BillMax database table
billmax-admin
— BillMax server control interface.
bmui.cgi
— The client program for the
Customer Interface
bmuid
— Provide communication between
bmui.cgi
and BillMax
bxgcc
— Prints the version of the
gcc
compiler
bxobj
— Print the runtime root for BillMax binaries and create the runtime subdirectories if necessary.
bxos
— Print information about the operating system on which BillMax is installed
bxroot
— Print the root of the source directory for BillMax source code
bsd-killall
— Send a signal to one or more programs referenced by program name
catlog.cgi
— Print in
HTML
the contents of a file
ccbatch
— Create credit card/EFT batch file
ccck.pl
— Validate the construction of a credit card number
ccdaily.cybercash
— Process credit card batch using
Cybercash
™
ccdaily.icverify
— Process credit card batch using
ICVerify
™
ccnow.cgi
— Process an
Electronic Funds Processing
transaction
ccparse
— Import
Electronic Funds Processing
results into BillMax
ccpost
— Process credit card transactions
ccpost.processor.type
— Processor specify code
ccrun
— Run credit card processing
ccsettle
— Settle charges of an
ICVERIFY
™ credit card run
cgimenu
— Generate the
Customer Interface
menu pane
chargeterm
— Bill for one or more terms of a
Service
closeofday
— Run daily BillMax
Account
management processes.
close
— Close an
Account
, a
User
, or a
Service
computetax
— Calculate the tax for a given amount.
convertpayhist
— Convert a 1.5.x BillMax
payhist table
to a 2.0.x BillMax
payhist table
create_applies
— Create the
payhist table
Allocate
records
createconfig
— Create a configuration file from a
List
createcust
— Create an
Account
,
User
or
Service
create_monthlysales
— Populate the
monthlysale table
crypt
— Encrypt a string
cyberauthcap
— Process a file of credit card transactions through the Cybercash processor
Process a single credit card transaction through the Cybercash processor
— Process a single credit card transactions through the Cybercash processor
dbck
— Database integrity check
dbenv
— Generate a string suitable for accessing the BillMax database
dbread
— Read a value from the BillMax database.
decrypt
— Decipher
account
.
ccnumenc
deposit
— Create a
Deposit Charge
or a
Deposit Refund
encrypt
— Cipher
account
.
ccnum
and store result in
account
.
ccnumenc
enter_account.cgi
— Create or Modify a
Account
enter_auth.cgi
— Create or Modify a
Authorized BillMax User
enter_calltrack.cgi
— Create or Modify a
Calltrack
enter_charge
— Enter a
Sale
or a
Store Credit
for an
Account
enter_listitem.cgi
— Create or Modify a
List Item
enter_payhist.cgi
— Create or Modify a
Payhist
record
enter_payment
— Enter a
Payment
for an
Account
enter_refund
— Record in BillMax that a
Refund
was made to an
Account
enter_service.cgi
— Create or Modify a
Service
record
enter_servicechange.cgi
— Create or Modify a
Service Change
record. Execute a
Service Change
enter_stat
— Enter data samples for
Usage Based Billing
enter_tierplan.cgi
— Manage a
Tierplan
enter_user.cgi
— Create or Modify a
User
genduedates
— Populate
payhist
.
duedate
fields.
gentiermargins
— Generate
Tier Margin
s
graph
— graph data from the stats table. Internal BillMax command.
hist
— Output an abbreviated transaction history for an
Account
invoice
— Generate a
Sale
for a
Service
license_install
— Install the BillMax License
licenseinfo
— Display BillMax license information
licensevalid
— Validate and Display a BillMax license
loadenv
— Output shell commands suitable to place table values into the process environment
machid
— Print the MAC addresses of ethernet devices
make_statements
— Creates customer
Statement
s
makemysql
— Create the mysql database
manualallocate
— Manipulate/Create specific
Allocation
records
mkca
— Load cgiaction table. Internal BillMax command.
mklists
— Load a text file of
List
data into the
lists table
move_service
— Moves a
Service
from one
User
to another
User
move_user
— Moves a
User
from one
Account
to another
Account
note
— Inserts a
Note
for an
Account
payhist_changeto_update
— Modify payhist records for
Service Change
purposes
pwverify
— Verify a password
radmond
— Monitor data in
datacall table
and schedule termination jobs
radparse
— Load data from RADIUS log files into
datacall table
reopen
— Reopen an
Account
,
User
, or
Service
report_accrualsales
— Generate different sales reports
report_aging
— Generates an aging report
report_balancear
— balances accounts-receivable.
report_balcheck
— Validate and optionally repair
Summary
records
report_creditmemos
— Generate report of
Store Credit
s
report_custcount
— Generate a customer count report
report_customsql.cgi
— Execute an
SQL
command
report_datacall
— Generate reports based on RADIUS data stored in
datacall table
report_deposits
— Generate reports of
Deposit Charge
s billed and
Deposit Charge
s paid
report_deposittrans
— Generate report of
Deposit Charge
s and
Deposit Refund
s
report_inactive
— Generate report of applicable
Service
s that have no recent data in
datacall table
report_invoiceaging
— Generate an aging report of
Sale
s and
Deposit Charge
s
report_liability
— Generate a report of billings for service to be delivered in the future
report_marketing
— Generate a report of
Account
marketing data
report_memorized.cgi
— Execute a report stored in the Reports database
report_nightly.cgi
— Display the different sections of output from running "
billmax-admin
nightly
"
report_paymentallocs
— Generate report of
Allocation
s to
Deposit Charge
s and
Refund
s
report_payments
— Generate report of
Payment
s or
Refund
s
report_revenue
— Generate a report that may be used to indicate subscription
Sale
s trends
report_salestax
— Generate a Sales Tax report
report_timetrack
— Generate report from
timetrack table
data
report_voids
— Generate a report of
Void
s
report2csv.pl
— Re-format a financial web page to a CSV download
runhook
— Setuid wrapper for BillMax
BillMax Hook
s. Internal BillMax command.
search
— Search for
Account
s,
User
s or
Service
s
send_statements
— Send
Statement
s to customers
service_update
— Populate
service
.
invday
and
service
.
invdate
statement
— Output a
Statement
in ASCII text format
statement_xml
— Output a
Statement
in
XML
format
summarize
— Create a
Summary
record for an
Account
.
suspend
— Change the
State
of an
Account
,
User
or
Service
to Suspended
State
terminate-dist
— Template for terminating a session
tree
— Lists
User
s and
Service
s associated with an
Account
. Alternatively verify the existence of a
Calltrack
ua.cgi
— Process a BillMax template
unalloctrans
— Display un
Allocate
d
Financial Transaction
s
usage
— Display un-billed usage data associated with
Usage Based Billing
for a
Service
.
version
— Display the current version number for BillMax.
void
—
Void
a voidable
Financial Transaction
voidable
— List
Void
able
Financial Transaction
s for an
Account
Document Revision A for BillMax 2.2.0 - Copyright © 1997-2006 The iSpark Group, Inc.
All rights reserved. No part of this documentation may be reproduced or transmitted in any fashion without written permission by The iSpark Group, Inc. This documentation is for the sole use of licensees of the BillMax billing software created by The iSpark Group, Inc. Making the documentation available to a non-licensee of BillMax without written permission of The iSpark Group, Inc. is a violation of the use of this documentation.
While precautions have been taken in the preparation of this documentation, The iSpark Group, Inc. assumes neither liability nor responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
All terms mentioned that are known to be trademarks have been appropriately capitalized. Use of the a trademark does not affect the validity of any trademark or service mark.
Links to third-party Web sites are provided for convenience. The iSpark Group, Inc. is not responsible for any content contained in the third-party Web sites.
Comments about this documentation may be sent to
doc@billmax.com