Optional
A/P opening balances
Optional
#
Start with real supplier balances on day one
Outstanding supplier balances are entered through a dedicated interface that generates starting bills split across 30, 60 and 90 day buckets, posted to an A/P clearing account and cleared by the starting journal entry, so suppliers arrive with a real aged balance and payable bills.
A/P Transaction Report
Optional
#
Audit every payables move since last time
Lists every accounts payable transaction since the report was last run, with date, time, supplier, bill or cheque number, description, amount and balance, expandable to full detail. Transactions cannot be closed until the report has been printed.
A/R Sub-Ledger Report
Optional
#
Tie receivables back to the ledger
Shows detailed receivable activity for selected book months to reconcile the general ledger A/R balance against the sub-ledger, with invoice detail, contact name and phone, last payment information, credit invoices and a check for customer balance errors.
AADL billing support
Region-specific
#
Bill government aid programs correctly
System Five includes support for Alberta Aids to Daily Living claims as a configurable implementation area.
Accounting permissions and supervisor override
Optional
#
Decide who can touch the money
Access to editing bills and cheques, printing cheques, editing the chart of accounts, unposting journals and deleting records is set per user; adding new customer and supplier records is allowed without edit rights; and supervisor override is required for sensitive corrections, with some overrides written to the error log.
Accrual-Based Books
Optional
#
Keep books my accountant will accept
System Five is an accrual-based system throughout: income is recorded when earned and inventory purchases sit in the inventory asset account until sold rather than hitting cost of sales on payment.
Aged A/P Report
Optional
#
See which supplier bills fall due
Ages supplier bills by book month or by bill due date into 0-29, 30-59, 60-89 and 90-plus day buckets with an aged due and A/P balance per bill, plus optional future-aged column, discount date and discount amount columns, alternate A/P and advances shown as negatives.
Alternate GL accounts by sub-category
Optional — Units
#
Post new, used and rental separately
Sub-categories can each carry their own alternate inventory asset, income and cost accounts, so new equipment, used equipment, rental fleet, national account and trade allowance stock post to separate ledger accounts while sharing one catalogue.
Australian bank EFT payment file
Region-specific
#
Pay suppliers straight from a bank file
Supplier payments are exported as a bank-format electronic funds transfer file for the National Australia Bank's National Online system, built to the Australian Banking Association standard, with each configured bank account selectable at export time.
Automated refund cheques
Optional
#
Refund by cheque without extra paperwork
A negative cheque tender at the counter generates the journal entry cheque automatically, as a handwritten number, a printed cheque, or a batched cheque for later printing.
Automatic Ledger Account Creation
Optional
#
Create the accounts a new category needs
A Create Ledger Number function generates the income, cost of sales and related accounts a new sub-category needs, and the system warns when two sub-categories point at the same account.
Bill and PO Reconciliation Report
Optional
#
Find receipts with no supplier bill
An Accounts Payable report lists purchase orders that have no matching bill, explaining gaps between the Inventory Value Report and the inventory ledger account.
Bill to Purchase Order Matching
Optional
#
Match the supplier bill to the order
A supplier bill is matched against that supplier's purchase orders, each showing its status as Completed, Active, Pending or Back Order along with its value, and the PO lines are pulled onto the bill in full detail or as a summary.
Bill total must balance
Optional
#
Account for every line on the bill
Quick Receive keeps a running Total Value Entered across parts and credits and refuses to complete the receipt until it equals the supplier's bill total, forcing every line on the bill to be accounted for.
Book month and year close routines
Optional
#
Close the month and the year cleanly
Closing routines advance the ledger book month, advance the minimum book month to lock earlier periods against change, and close the ledger year, rolling income and expense balances into retained earnings while reports can still show the balance-forward amounts.
Book month correction
Optional
#
Put transactions in the right month
Resets the book month across invoices and payments, either matching the transaction date or setting a chosen book month across a selected date range, applied separately to invoices and to payments.
Built-in accounting integrity checking
Optional
#
Catch broken accounting before the accountant does
A single checking engine, reachable from A/R, A/P or the ledger, scans invoices, payments, bills, cheques, journals and inventory across all book months or one, and reports around 120 documented error conditions in A/R, A/P, ledger and miscellaneous result tabs with the record type, unique number, department, document number, date and the specific problem. It covers headers missing for existing transaction lines (invoice, bill, cheque, payment, journal), header totals that disagree with their lines or their payments, debits that do not equal credits, transaction lines whose book month or department differs from the header, invalid or missing ledger accounts and book months, invoices posted to the wrong control account, payments sitting on non-A/R invoices, missing or wrong customers and suppliers, work order deposit and cash clearing errors, multi-currency gain/loss, currency-date and foreign A/P or bank posting errors, recalculated invoice taxes that no longer match, and inventory quantities that disagree with the underlying stock records.
Built-In PCI Compliance Check
Optional
#
Stay PCI compliant without a consultant
A recurring ninety-day routine purges stored card numbers and reports compliance status back to the processor as PCI not required, PCI OK, or no PCI. CVV and CVV2 are never stored in any database or file, and the CVV2 box is unavailable on swiped and collected transactions while remaining available for pre-authorisations and keyed sales. Escalating prompts nag supervisors for ten days and then every user until the check is run.
Bulk Tax Assignment to Items
Optional
#
Apply the right tax to every item
Applicable taxes are applied to inventory items from the report designer according to the rules of the jurisdiction the business trades in.
Canadian HST Tax Configuration
Region-specific
#
Charge the right sales tax for your province
Tax tables can be set up for the Canadian HST format and adapted to any HST province by entering that province's rate, including handling the changeover from separate GST/PST.
Cash Clearing Discipline
Optional
#
Find the exact till overage or shortage
All funds from invoices, work order deposits and payments on account post automatically to a cash clearing account rather than straight to a bank account, and the account is zeroed each day by the bank deposit journal entry, which is what quantifies the exact overage or shortage.
Cash Flow Report
Optional
#
Know what cash we need next month
Buckets payables against three successive due-by dates so upcoming cash requirements can be seen in sequence, with outstanding bills, alternate A/P, applied discounts and department selection.
Check Run Bills Due
Optional
#
Decide which bills to pay this week
A Check Run report reads bill payment due dates, checks what is unpaid and recommends what to pay, and can optionally create unposted cheques as a batch for printing and posting later.
Claimant and guardian detail on claims
Region-specific
#
Put the right claimant details on the form
The claim carries the provider name, address and number configured once for the business, and the second page footer carries the parent's details where the claimant is under one year of age and not yet registered.
Consistent-snapshot reporting
Optional
#
Get a balance sheet that actually balances
Running a balance sheet suspends posting of queued transactions until the report finishes, so the top and the bottom of the statement describe the same moment even while the shop keeps trading.
Contra accounts
Optional
#
Offset what we owe against what they owe
Where a supplier is also a customer, the balance one owes the other is moved across in a chosen direction instead of the two businesses invoicing and paying each other.
Contract pricing and master contracts
Optional
#
Hold agreed prices for contract customers
Named contracts fix prices and tax exceptions on specific items for specific customers, with an expiry date. A master contract is built once on one customer record and shared with any number of others; adding or removing an item on the master updates every customer using it.
Contractor tax on installed goods
Optional
#
Tax installed jobs the right way
Where labour is included in the sale price — carpet at a price per metre installed — contractor tax is levied on the wholesale cost of the item rather than the retail price. It can be applied by flagging the whole invoice as a contractor invoice, or set on individual items so it replaces the normal sales tax for those lines.
Contracts and recurring invoices
Optional
#
Bill the same customers every month
A template invoice per customer and contract holds the contract period, active flag, pre-authorised payment setting, billing dates, an optional unit and optional meter readings. A dated run lists everything due, you tick what to raise, and the invoices are created and optionally printed in a batch.
Controlled account protection
Optional
#
Keep aged reports tied to the ledger
Accounts Receivable, Accounts Payable and Deposits on Work Orders are treated as controlled accounts; any journal entry posted to them is flagged, because adjustments made there rather than through an invoice, payment, bill or cheque break the tie between the aged reports and the ledger balance.
Credit Card Pre-Authorization and Capture
Optional
#
Hold funds on a card before the job
A card can be pre-authorized to hold funds, typically for two days and up to seven, then completed with a pre-auth capture for the final amount. Supported on Mercury Payments US, legacy Mercury Canada, Desjardins Canada and Global Canada; not supported on Mercury Canada EMV, Moneris Canada EMV or Paymentech Canada EMV.
Credit checking across the hierarchy
Optional
#
Stop a branch overrunning the group credit limit
Both the subsidiary's and the parent's credit limits are checked when an invoice is made, and the accounts receivable integrity check accounts for an invoice being paid by a different customer.
Credit limit enforcement
Optional
#
Stop selling to people who already owe
Credit limits can be enforced across the system, warn at point of sale when exceeded, and be overridden only by users with that permission. Work orders have their own choice of behaviour, reflecting that a work order does not increase the customer balance until it becomes a charge invoice.
Customer Classification and Mailing Lists
Optional
#
Target my best customers with an offer
Customers are classified into groups or interests and carry full name, address, type and sales history, so mailing labels and lists can be produced against selected criteria such as customers who spent more than a set amount this year.
Customer Statement Run
Optional
#
Send statements only to who needs one
Statements are previewed as a list of all account customers carrying a balance, and you select which of them actually receive a statement before printing.
Default Remittance Email Templates
Optional
#
Send the same remittance wording every time
Subject line and message body for remittance emails are set as reusable defaults in the batched cheque area, and can still be overridden for an individual payment run.
Early payment discounts
Optional
#
Take every early payment discount automatically
A discounts-earned income account plus a per-supplier rule — none, or pay by due date — applies the discount automatically when a cheque is raised before the discount date, on individual bills, individual cheques and full cheque runs. Discounts calculate on the pre-tax amount.
Eco Fee Remitter and Point of Purchase Models
Region-specific
#
Collect and remit eco fees correctly
The system supports both remitter businesses that collect the fee from customers and remit it periodically, and point of purchase businesses that pay the fee to the supplier and clear it as stock sells, with tax reporting to track collections for remittance.
EFT Supplier Payments with Emailed Remittance
Optional
#
Pay suppliers by transfer with remittance sent
Supplier accounts hold banking details for electronic funds transfer, and nominated email addresses automatically receive a remittance form whenever that supplier is paid by EFT.
EFT-only payment run
Region-specific
#
Run one batch for electronic payments
The batch cheque run can be filtered to show only suppliers flagged for electronic payment, so an EFT batch is built, dated, described and exported to a chosen folder as its own run.
Eight-tax date-sensitive tax table
Optional
#
Charge the right tax when rates change
Up to eight taxes are defined in a single table with effective dates, so a rate change is entered ahead of time and applies from the day it takes effect. Each tax carries its own type, range, ledger accounts and tax-on-tax behaviour.
Electronic Bank Statement Import
Optional
#
Reconcile the bank from a downloaded statement
Bank statements downloaded as OFX, QFX or QIF are imported into the bank reconciliation, including exports from Quicken, Microsoft Money and QuickBooks. The account chosen on import is remembered for the next statement.
Environmental and container deposit taxes
Optional
#
Collect bottle deposits and eco fees correctly
Three fixed-rate environmental taxes cover tyres, batteries and oil disposal, and two further ecological taxes carry a rate held on the inventory item so it can vary by container size — for example aluminium cans, glass under 460 ml, glass 460 ml to 1 litre and PET each with their own deposit and eco charge.
Expense Purchases Straight To COGS
Optional
#
Expense buying when you carry no stock
Each inventory category can point at an alternate inventory account, so purchase cost can post directly to a cost-of-sales account instead of an asset account for businesses that do not carry stock.
Expiry Messaging and Renewal Reporting
Optional
#
Get members to renew before they lapse
Each program can carry active, pending-expiry and expired messages that are pushed into invoice comments, with a configurable warning lead time; the customer report gains filters and columns for active, expiring and expired members.
Export to CaseWare
Optional
#
Hand the accountant a file they can use
Financial data exports to a text file for CaseWare as either a trial balance of opening balances for the year or full general ledger detail with the prior year trial balance, selectable by fiscal period, department and currency.
Finance Company Payment Report
Optional
#
Settle up with the finance company
Lists the customers and payments taken on behalf of a finance company in a date range, recorded on F-type invoices that post to cash clearing with the offset to a nominated liability account, and creates the journal payment to the finance company from the report.
Five-digit tax zones
Optional
#
Charge the right rate for each county
Tax zones represent physical regions, counties or municipalities with their own rates, and are attached to customer records to determine what is charged. Pre-defined tax tables can be imported instead of being keyed in.
Fixed Asset Depreciation Report
Optional — Units
#
Depreciate our assets without a spreadsheet
Captures the information needed to calculate monthly depreciation for all asset units, calculates it, and creates service invoices that post the depreciation both to the ledger and against the unit. Includes an acquisition report and a retired asset report.
Fixed tyre and battery levies
Optional — Units
#
Charge tyre and battery levies automatically
Tax 3 and Tax 4 can be set as fixed per-item amounts rather than percentages, charged automatically from the tyre and battery counts recorded when a unit is received, and applied only to units rather than to regular inventory.
Flexible Payment Selection
Optional
#
Pay suppliers the way cash allows
Bills can be paid line by line, in full by double-click, all due bills at once, or up to a set amount with the oldest due bills paid first. Cheques can be batched, printed immediately, or recorded after being written by hand.
Floor plan payment reporting
Optional
#
Pay the floor plan company on time
A floor plan payments report tracks the payments due to the financing company as financed merchandise is sold.
Floor Plan Payments Report
Optional
#
Pay off floor plan units when they sell
Shows floor-planned stock by in-stock, sold and paid status, and creates the cheques to pay for sold-but-unpaid items into batched cheques, or marks items paid or unpaid without cheques. Floor planning defers payment until the item sells or the supplier's term, often 90 days or more, expires.
Food stamp tax recalculation
Optional
#
Charge the right tax on benefit sales
Items can be set non-taxable when paid with food stamps; when the clerk marks the sale as food stamp tender the system prompts to recalculate the correct amount, and if only part of the food-stampable total is paid by benefit, all of those items become non-taxable, with a manual override either way.
Foreign bank and foreign payables
Optional
#
Pay overseas suppliers in their own currency
A separate foreign accounts payable account, foreign bank and foreign holding account can be configured, with every supplier flagged as foreign or domestic and a currency code tied to the foreign tender types. Bill lines are entered in local value with the difference posted to the holding account.
Group statements and aged receivables
Optional
#
Bill the head office, not every branch
Statements can be produced for an individual subsidiary or consolidated for the national account, and the aged accounts receivable report shows national and subsidiary accounts with a selectable listing order.
Guided repair and fix routines
Optional
#
Fix broken transactions without rebuilding the books
Most findings are repairable in place: automatic fix options recreate missing invoice, bill, cheque, payment and journal headers and missing customers, correct book month, department and posted flags, repost invoices and payments, run multi-currency gain/loss, and fix inventory stock quantities — with a documented cause and fix for each error, an Edit Single Transaction window for surgical corrections under support guidance, and the option to merge a lost header back in from a backup.
Health billing categories on items
Optional
#
Bill the right payer for each product
Items carry health billing category codes per payee, defaulted from the default item on creation, feeding health billing on invoices and customers.
Health Billing Category Codes
Optional
#
Bill each payer at the allowed price
Category codes carry an effective date and optional description, maximum price and maximum quantity, apply to all payees or one, and have parts attached to them. Codes can be imported from CSV or ODBC, and marked inactive and reactivated rather than deleted.
Host-based batch settlement
Optional
#
Close the card batch without touching it
Batches are settled and closed automatically by the processing host rather than by an end-of-day routine at the till.
Included Eco Taxes and EHF
Region-specific
#
Build eco fees into the shelf price
Environmental handling fees and eco taxes can be configured as amounts included in the selling price rather than added on top.
Invoice tax area priority
Optional
#
Work out which tax this sale takes
The tax zone used on an invoice is resolved through a configurable priority order — department, customer, ship-to — and falls through to the next in sequence when one is blank. The order can be set per department or applied to all departments at once.
Journal Templates
Optional
#
Stop rebuilding the same journal entry
Recurring journal entries such as the daily bank deposit are set up as templates so the operator fills in values rather than rebuilding the entry, and a journal entry that touches a bank account exposes a cheque page for printing or batching a cheque from the entry.
Journal transaction closing
Optional
#
Lock finished periods against quiet changes
Verified journal entries are closed daily, weekly or monthly, which locks them permanently against unposting or deletion; changes after that require a reversing entry and a correcting entry.
Ledger codes on invoice lines
Optional
#
Post an odd charge to the right account
General ledger codes can be placed directly on invoice lines alongside parts and labour.
Ledger report set
Optional
#
Print the standard financial reports
Trial Balance, Balance Sheet, Income and Expense, Main Category Income and Expense, Profitability, Main Category Profitability, Daily Activity, Check Listing and customised ledger reports are produced from the same ledger.
Ledger to Subledger Reconciliation
Optional
#
Tie stock and debtors back to the ledger
The month-end set ties operational data back to the ledger: the Stock Value report is compared to the inventory ledger account, Aged A/R to the receivables account, with a dedicated A/R Integrity Check to locate any discrepancy, alongside Aged A/P, Trial Balance, Balance Sheet, Income Statement and sales reports.
Liability-account gift card categories
Optional
#
Keep unspent card value off revenue
Gift cards and certificates live in a dedicated inventory sub-category using the special category type A, with the same liability ledger account set in both the income and cost columns so unredeemed value sits on the balance sheet rather than in revenue.
List Transactions by GL Number
Optional
#
See everything posted to an account
Lists ledger transactions by account for book months or a literal date range, typed as journal, bill, invoice, payment or cheque, with running month-to-date and year-to-date columns and a department marker. Any line opens in its own edit window, and a Fix Balance Errors action recalculates and corrects balance errors while listing.
Move Ledger Account History
Optional
#
Keep the ledger straight when parts move
A Move Ledger Account routine transfers the income and cost GL accounts, with their history, alongside the parts being recategorised so the financial record follows the reorganisation.
Multi-bank setup
Optional
#
Run more than one bank account
Up to 100 bank accounts, each a ledger number with description, last cheque issued, main-bank and out-of-country/foreign currency flags, and MICR transit and account fields for cheque printing.
Multi-currency payables correction
Optional
#
Fix payments posted in the wrong currency
Transfers accounts payable advances posted to the wrong currency account onto the correct advance ledger account by raising a transfer bill, and splits advance usage into multiple postings with gain and loss dating.
National account margin isolation
Optional — Units
#
Keep low-margin fleet work out of my numbers
A national account sub-category routes low-margin sales made on behalf of a franchise to separate income and cost accounts, so those sales do not distort the profit picture of the business as a whole.
NIHB health claim export
Region-specific
#
Get paid for non-insured health benefit claims
Invoices raised to the Non-Insured Health Benefits payee are exported into the plain paper claim layout specified by Health Canada, a two page form with a maximum of five billing lines per page, covering one customer for one date and grouped by DIN or item code.
Non-calendar financial years
Optional
#
Close the books on your own year
The business year can be any 12-month period rather than the calendar year, and shorter period definitions can be created where year-end style procedures are needed for less than a full year.
Non-Inventory Category to Bank or GL Account
Optional
#
Bill anything without inventing a stock item
A non-inventory category can be pointed at a bank or a purpose-built ledger account and given a reusable part, turning any GL movement into something you can put on an invoice.
Offline transaction reconciliation
Optional
#
Make sure every offline sale gets paid
The Point of Sale transaction report lists every offline card and benefit authorisation on its own tab and will not close until each one has been pushed into the batch, one at a time or all at once, with the result shown per row.
Open and incomplete transaction monitor
Optional
#
Find the transaction someone left open
A live listing of everything open for editing, incomplete, unbalanced or suspended, showing the item type and number, status, date, the user and workstation holding it, debits, credits, and an internal processing comment explaining why.
Opening balance and master file conversion
Optional
#
Bring your old balances across at go-live
Customer and supplier lists import from another database or a spreadsheet with name-order and multi-format address parsing, and opening receivable and payable balances are entered and turned into aged starting invoices and bills across current, 30, 60 and 90 days.
Paid Membership Programs
Optional
#
Sell a membership that earns better prices
A membership is sold as an inventory item at the till, runs for a fixed duration, and applies a price schedule override to that customer while it is active. The customer screen gains a membership tab listing active memberships.
Per-customer invoice forms
Optional
#
Send each customer the paperwork they want
Each customer can be given a specific printed form and copy count per document type — A/R, cash, layaway, work order, estimate — with an email or fax destination so the document is delivered automatically.
Per-customer price exceptions
Optional
#
Cut a deal on just the lines they buy
On top of a customer's base schedule, individual items or a manufacturer's range can be put on a better schedule, so a negotiating customer gets a deal on the lines they actually buy rather than across the whole catalogue.
Per-item tax rules and tax zones
Optional
#
Charge the right tax in every zone
Each item specifies which taxes apply, taxes set automatically on the invoice unless the customer is exempt, rates can follow the county the customer ships to, and collections report by tax zone for period end.
Point of Sale Transaction Report
Optional
#
Prove the till balanced at close
The daily close reconciles all funds taken since the last close, by all terminals or by selected terminals, summarising every tender type and separating cash sales from payments on account. Each close advances a transaction number, and any previous transaction number can be recalled to view that day's history.
Price schedules and sale pricing
Optional
#
Give each customer the right price
Every item carries a list price plus up to 99 discount schedules defined as a markup on cost or a discount from list; customers are assigned a schedule, sale prices apply automatically between start and end dates, and a line can still be discounted at the till.
Prior Period Reporting
Optional
#
Report what we owed at a past date
You can post into the previous financial year and reprint accounting reports for a prior date at any time, including an Aged Accounts Payable as of a past date, reporting each customer's and supplier's status as at that date even if the bills have since been paid.
Projected Receivables Report
Optional
#
Forecast when job money will land
Projects when payment can be expected on open job receivables, grouping invoice values by projected delivery date and actual ship date over a chosen number of months from a start date.
Promotion point balance reset
Optional
#
Clear old reward points off the books
Unclaimed customer reward points can be reported in summary or detail by date range and then written off in bulk, with an undo if the reset was wrong.
Purchase tax preview
Optional
#
Check the tax before the order goes
The Taxes tab shows each tax name, rate, taxable amount and total for the order, driven by the item tax settings and the supplier's tax exempt status.
Queued posting that keeps the ledger in proof
Optional
#
Keep the books balanced no matter what
Ledger lines from an invoice, bill, cheque, journal or payment are queued rather than written straight to the account balance, and are only posted when the document is closed, the entry balances and every ledger number exists. Anything that cannot be balanced stays out of the ledger and is listed instead.
Receivables Reconciliation Toolkit
Optional
#
Make the receivables ledger agree with the accounts
A set of routines reconciles the AR control account to the customer sub-ledger, including a Test Proof data integrity check, an Accounts Receivable Sub-Ledger report that pinpoints which customers are out, and a Fix Balance Errors routine that corrects account balances.
Receive now, post the bill later
Optional
#
Understand why stock and ledger differ
Adding stock updates inventory but deliberately does not touch the general ledger; the ledger moves only when the supplier's bill is entered, which is why inventory and GL diverge between delivery and invoice and why POs are reconciled at year end.
Reconcilable ledger accounts
Optional
#
Make every clearing account explain itself
Individual general ledger accounts can be marked for reconciliation, which then forces a detail description to be entered whenever they are used on a manual journal entry or an accounts payable bill.
Refund Against Account Credit
Optional
#
Pay back a credit sitting on account
A refund cheque can be raised from a Receive on Account transaction as well as from an accounts receivable or cash invoice, so a credit balance can be paid back rather than left sitting on the account.
Regional Surcharge Cap Compliance
Region-specific
#
Stay inside the local surcharge rules
Fee configuration is expected to respect local regulation, including the Canadian credit card surcharge cap of 2.4 percent, and surcharging is not offered on the Canadian processor path.
Reopen a Closed Bank Rec
Optional
#
Fix a mistake in a closed bank rec
A toolbox function reopens a bank reconciliation period that has already been closed so mis-posted items can be corrected and reposted, without discarding the closed period's data.
Retail accounting period methods
Optional
#
Compare trading weeks like for like
Book months can follow the calendar, be advanced manually, or use 4-4-5, 5-4-4 or fully custom period definitions where weeks rather than months define the period. The choice drives all reporting, point of sale and accounting entries.
Sales, gross profit and open-to-buy budgets
Optional
#
Set a buying budget and stick to it
Sales and gross profit goals can be set and compared with actuals on the main category sales report. Open-to-buy investment ceilings can be set as a static value per sub-category, or as monthly open-to-buy budgets per stock sub-category for seasonal buying.
Scheduled payment plans
Optional
#
Set up instalments and collect them
A payment schedule is generated from a number of payments, start date, frequency and down payment, and card payments can be taken directly against a scheduled instalment. Scheduled payments are validated against the invoice total.
Sell-through allowance billing
Optional
#
Claim the rebate the maker owes you
Manufacturer sell-through allowances are configured as either a retail discount passed to the customer or a cost discount rebated back to you, then billed out as an A/R detail or consolidated invoice, or an A/P detail credit or consolidated bill, depending on the manufacturer's billing method.
Single-Entry Posting
Optional
#
Enter a sale once, not five times
Entering one invoice simultaneously relieves stock, calculates the retail price, files serial numbers for warranty, posts income to the ledger for that inventory type, updates cash or the customer balance, calculates and posts tax, and posts cost of sales.
Statements with print, fax and email delivery
Optional
#
Send every customer their statement
Generates customer statements showing outstanding balances and aging, with optional invoice line detail via the statement form design. Delivery is processed in passes: email all statements with email addresses, fax all with fax numbers, then print the remainder, each pass marking those customers as processed.
Stock and Ledger Reconciliation Report
Optional
#
Tie inventory value back to the ledger
Presents ledger debits, credits and running account balance side by side with inventory value changes and running stock balance, with dates, descriptions and document references, so accounting and inventory value can be tied out and timing differences isolated.
Supplier advances
Optional
#
Pay a supplier up front against goods
For consignment-style trading, an advance against goods received creates a bill and a cheque in one step against a nominated advances ledger, and the running advance balance is deducted from later bills.
Supplier RMA to credit note
Optional
#
Turn a return into a supplier credit
Naming a customer record rather than a supplier on the supplier RMA lets that RMA become a credit invoice when the credit differs from the returned item's cost, and those credits can be contra'd against supplier bills. System Five matches the supplier to a customer by account number first, then by name.
Tax-inclusive back-calculation on receipts
Region-specific
#
Show the tax the law requires
Two receipt tokens reverse-calculate the taxable amount and the tax from a tax-inclusive total at a stated percentage, labelled as the jurisdiction requires.
Terms Report
Optional
#
See what is selling on which terms
Lists outstanding accounts receivable invoices split into 30-day and 60-day terms with part number, description, quantity and amount sold, plus a graph of 30 versus 60 day sales, and applies a default term where none was set.
Test Proof and Integrity Checks
Optional
#
Catch books that no longer balance
Routines analyse transaction data to pinpoint entries where debits do not equal credits, ledger numbers are missing, sales were not tendered correctly, or data is corrupted, with a Fix Proof action. Unposted, unbalanced or suspended book months are flagged in orange and left untouched, problem transactions show red on the POS Transaction Report, and a non-zero proof line appears on the Trial Balance and Balance Sheet.
Test proof by book month
Optional
#
Find the month that went out of balance
A proof scan runs month by month across a chosen range, flagging months that are out of proof in orange and months protected by the minimum book month in grey, then offering Fix Proof and Wizard Fix routines, an integrity check on the selected month, the trial balance, and the unbalanced transaction report.
Third-party payer authorisations
Optional
#
Get the payer to cover the purchase
Customers, payees and nurses are flagged by lookup word; the payee funds part or all of a customer's purchase, the nurse authorises it, and each party's screen shows the authorisations that relate to them. Payees carry a claim/reference number range with a last-used counter and year-end dates.
Till drops and petty cash
Optional
#
Account for cash taken from the drawer
Paid-out documents record cash removed from a drawer mid-shift or spent on petty cash, posting to a paid-out clearing account with a comment for the bookkeeper to reallocate.
Transaction File Closing
Optional
#
Close the period so nothing shifts
The A/P and Journal transaction files are printed and closed as a period control. Once the journal file is closed, corrections require adjusting entries rather than edits, while other modules still allow an edit after close because the system can show an adjusting entry for those.
Two-way customer tax exemption model
Optional
#
Handle tax-exempt customers without mistakes
Tax handling per customer can be run as a list of taxes the customer is exempt from, or inverted as a list of taxes they must pay, depending on which model suits the jurisdiction. Item-level tax exceptions for a specific customer are handled through contract pricing.
Void trail and shift reporting
Optional
#
See every void and balance the shift
Voiding is preferred over deleting to preserve the audit trail, deletion is only possible before an invoice number is assigned, and the transaction report gives a detailed equivalent of a cash register X reading with a close that acts as a Z.
Work order deposit reclassification
Optional
#
Move deposits onto the right account
Moves amounts already posted as work order payments into the deposits on work orders account, for businesses that switch on deposit handling after they have started taking money on work orders.
Every capability on this page is documented in the System Five capability index.
Last updated 2026-11-05.