Bank Import

Overview

  • Bank Statements may be imported from various banks and Payfast.
  • The supported file formats are .ofx and .csv.
  • All the bank transactions can be imported but you can choose which transactions to post to the ledger and which to enter manually later.
  • Bank statements are imported without any changes.
  • Entries that are imported but not entered can be cancelled in BOS Professional to create an audit trail.
Navigation

Main Menu > Accounting > Bank Import

Settings

User Settings

Navigation

Main Menu > Office > My Organisation > Double-click to open a Staff File > Settings (tab)

Note

The defaults are the values for new databases and new users. Your database may have different values.

Setting Description Default
Accounting: Bank Import - Access AllowedYes or No.No
Accounting: Ledger - Access Allowed
  • None
  • User
  • Supervisor
None
Accounting: Ledger - Access Allowed by Entry Type
  • Edit (button) lets you choose access for each Entry Type separately. If you do not have access to a particular transaction, you can cancel the transaction when doing a Bank Import. You must enter the transaction manually later. Alternatively, leave the transaction as Pending for a User with access.
  • Bank Import transactions can be entered using these Entry Types:
    • Cash Up Shortfall
    • Cash Up Surplus
    • Customer Overpayment
    • Customer Receipts
    • Customer Refund
    • General Expenses
    • General Income
    • Payroll - Payment
    • Supplier Overpayment
    • Supplier Payments
    • Supplier Refund
    • VAT Payment
None
Accounting: Ledger - Access Allowed to Customer/Supplier AccountsYes or No.No
Accounting: Ledger - Access Allowed to General Ledger AccountsYes or No.No
General: Batch Updates - Access AllowedYes or No.No
General: Branch Transactions - Access AllowedOptions are Own or All.Own

Accounting Settings

Navigation

Main Menu > Setup > Accounting > Accounts (tab)

Statement of Financial Position > Assets > Bank:

Info

The naming convention of the profiles changed to include the date when the profile was added. Profile and file samples are renamed as they are updated.

  • Lets you select an Import option from the dropdown list in the Import column for each Bank Account.
  • Options on the dropdown list:
    • Payfast (.csv): See Payfast section below.
    • SA ABSA (.ofx): Has unique FITID; Has closing tags; Date format: yyyymmdd.
    • SA ABSA (.csv): No unique FITID; You must manage the transactions you import. Date format: yyyymmdd.
    • SA FNB (.ofx): Has unique FITID; Does not have closing tags; Date format: yyyymmdd.
    • SA FNB - No FITID Check (.ofx): No FITID check.
    • SA Investec (.ofx): Does not have unique FITID; Does not have closing tags; Date format: yyyymmdd (File has leading spaces in front of tags.)
    • SA Investec (.csv) - July 26: Does not have unique FITID; Does not have closing tags; Date format: yyyymmdd (File has leading spaces in front of tags.)
    • SA Nedbank (.ofx): Does not have unique FITID; Has closing tags; Date format: yyyymmdd.
    • SA Nedbank - Credit Card (.csv): Does not have unique FITID; Does not have a balance; Does not have closing tags; Date format: mmddyyyy.
    • SA Standard (.csv): Custom CSV; Date format: yyyymmdd.
    • SA Standard - Option 1 (.ofx): No FITID check.
    • SA Standard - Option 2 (.ofx) - April 26: No unique FITID (Date+ID); Does not have closing tags; Date format: yyyymmdd. You must manage the transactions you import.
    • SA Standard (.ofx) - July 26: Has unique FITID (Date+ID); Does not have closing tags; Date format: yyyymmdd.
    • SA Capitec (.ofx): No FITID check; Date format: YYYYMMDD000000; A Fees transaction is added for every transaction that attracts fees.
  • When an import file has a unique FITID value, duplicates are automatically excluded.
  • When a unique ID is not provided, all the transactions in the Import file are imported and you must check that entries are not duplicated, and that all the entries are imported (e.g. by doing a Bank Reconciliation).

General Settings

Navigation

Main Menu > Setup > Accounting > Settings (tab).

Setting Description Default
Copy and Paste Bank Import file
  • Yes: You open the bank import file in a note reader and copy and paste it into QuickEasy BOS Professional.
  • No: The bank file must be saved on the server. You access the file's save location to select the file to import.
No

Bank Import Screen

Buttons Explained

Button Description
ViewLists the bank transactions that match the data filters.
MenuA submenu with these options:
  • Reset Data Filters: resets all the selected filters.
  • Show Notes: shows or hides the notes.
  • Batch Update: opens fields to update all the selected records:
    • X in Red Circle (button): closes the Batch Update fields.
    • Batch Update - Status: select Pending, Posted, Complete or Cancelled.
    • Update (button): changes the status of all the selected transactions to the status selected.
    • Delete (button): deletes all the selected transactions. Transactions can only be deleted in a Pending or Cancelled status.
  • Import: imports a bank file (see Importing). When you have more than one bank account, select the account from the list.
  • Layout: Save Grid, Restore Grid, Restore Default Grid (All Users)

Data Filters Explained

Filter Description
SetShows the transactions for the selected period (e.g. Today, This Month, Last Month).
← →Changes the date fields to the next or previous period that was selected under Set.
DateFilters the data to specific dates within the constraints of the period selected under Set.
BankLets you select a bank account from the dropdown list of all bank accounts.
StatusFilters the transactions based on their statuses. Options include All, Pending, Posted or Complete.

Fields Explained

Field Description
IDSequential number automatically allocated to all the entries in the same batch.
BatchSequential batch number automatically allocated to every batch. Lets you filter and search for entries based on this number.
DateThe date of the transaction, as recorded on the bank import file.
DescriptionThe description that appears on the bank import file for each transaction.
AmountThe transaction amount.
  • Payments are negative numbers.
  • Receipts or deposits are positive numbers.
AccountThe Bank account that the transactions were imported from.
LedgerThe amount posted to the ledger.
  • The linked transaction must be a valid accounting transaction before it appears in the grid view.
  • The amounts in the Ledger and Amount columns must match once the transaction is entered.
  • The totals of the Ledger and Amount columns must match once all the transactions are entered.
NoteThe entry's note. Menu > Show Notes shows or hides the notes.
Menu (...)A submenu that can also be accessed by right-clicking an entry, with these options:
  • Open Transaction: opens the entry (see Edit Bank Transaction). You can also double-click it.
  • Set Status to: Pending, Posted, Complete or Cancelled.
  • Delete Bank Transaction

Importing

For step-by-step instructions, see the Bank Import Tutorial.

Menu (button) > Import works in one of two ways, set for everyone by the general setting Copy and Paste Bank Import file (see General Settings):

  • No: a file dialog opens. Select the .ofx or .csv file and click Open (button).
  • Yes: a box opens with the caption "Paste the file contents below". Paste the file's content and click Import (button). If the box is empty, the message "Import failed. Paste the file contents in the space provided." appears.

After the Import

  • The message "Import successful. BatchID …" confirms the batch, and the grid view shows the imported transactions.
  • If nothing was imported, the message "Zero records have been imported. Possible cause: All the transactions in the import file are duplicate Transactions." appears.
  • If the bank account has no Import option (see Accounting Settings), the message "The Bank Import Settings are incomplete. See online documentation." appears.
  • If the import file does not match the selected bank, an error is returned.
  • After a file is imported from a file dialog, it is renamed "Imported - BatchID … - date - original file name" and moved to an Imported folder next to it. The folder is created if it does not exist.
  • Double-click the transactions one by one to process them (see Edit Bank Transaction).
  • When a transaction is linked to a bank transaction, the date on the Ledger transaction cannot be updated.
  • A warning ("Warning: Duplicate Transaction") appears when you view a duplicate transaction: one with the same Date, Amount and Description as another transaction.

Payfast Import

  1. Payfast Statements (.csv) can be imported using the Bank Import feature.
  2. The Payfast Bank Account is identified by the Import setting = Payfast (.csv).
  3. Multiple Payfast accounts may be used, but the account number cannot be verified during the import process.
    • Note: You must select the correct Payfast account when importing.
  4. The PF Payment ID column checks and excludes duplicate transactions (Using the FITID column).
  5. The Gross amount on Credit transactions is imported.
  6. The Fees on Credit transactions are totalled to a separate item named: Fees on Credit Transactions (Batch #).
  7. The Net amount is imported for Debit transactions.

Edit Bank Transaction

Buttons Explained

Button Description
Refresh (symbol)
  • The Refresh button re-selects the linked transactions in the Ledger.
  • If only one transaction exists, it is opened (on the right).
∧ ∨Arrows allow you to scroll through the imported entries.
Help button (symbol)Opens the online documentation.
Set StatusChange the status of the entry to Pending, Posted, Complete or Cancelled.
Small Square IconsLets you select text and set that selection as the matching text to look for.
Square Icon with EyeTries to find previous entries that contain the matching text.
Update (next to Matching Record)Update a matching record.
Create (next to Matching Record)Create a new matching record.
Update (next to Entry Types)Update an existing record.
Create (next to Entry Types)Create a new record.

Matching Text and Items Explained

  1. Matching records lets you quickly record recurring transactions (e.g. bank charges).
  2. A record matches if the selected matching text matches a previous entry.
  3. If a matching record is found, click Update (button) to copy the current transaction to the Ledger.
    1. The accounts are prefilled based on the previous matching record.
    2. The description and amounts are updated from the current transaction.
  4. If a transaction is recurring and no matching records are found, you can create a record.

Fields Explained

Field Description
DateThis field is prefilled with the date on the import file. This date cannot be changed.
StatusShows the status of the entry.
DescriptionThe description that appears on the imported bank entry.
AmountThe transaction amount.
  • Payments are negative numbers.
  • Receipts or deposits or positive numbers.
LedgerShows the amount posted to the ledger. The amounts in the Ledger and Amount columns must match once the transaction is entered.
Matching RecordShows any matching records.
Entry Types
  • Options for the transaction are based on whether the amount is a payment or a receipt.
  • Options for positive numbers (receipts):
    • Cash Up Surplus
    • Customer Receipts
    • General Income
    • Supplier Refund
  • Options for negative numbers (payments):
    • Cash Up Shortfall
    • Customer Refund
    • General Expenses
    • Payroll - Payment
    • Supplier Payments
    • VAT Payment
  • You can click an Entry Type and a new transaction is created on the left for you to complete as per the selected Entry Type.

Matching Records Explained

The list of previous entries that contain the matching text.

Field Description
IDThe system-generated number of the ledger transaction.
TransThe transaction type.
Ledger IDThe system-generated number allocated to the ledger entry.
Doc NoThe document number.
DateThe transaction date.
DescriptionThe transaction's description.

Report an issue with this page

For more useful feedback, select the text on the page you're reporting about, then click Feedback again — or continue without selecting anything.