Bank Transaction

Back to Accounts

Overview

Bank Transaction – Business Overview

Bank Transaction is a core business document in Dafater used to record and manage individual movements of money through your bank accounts. It represents real-world bank activities such as deposits, withdrawals, transfers, fees, and interest entries, exactly as they appear on your bank statement.

This document helps businesses keep their internal financial records aligned with actual bank activity, ensuring accuracy, control, and transparency in cash management.


What Bank Transaction Is Used For

In daily business operations, Bank Transaction is used to: - Capture each inflow or outflow of money from a bank account
- Track payments received from customers and payments made to suppliers
- Record bank charges, interest, refunds, and adjustments
- Support bank reconciliation and financial reporting
- Provide an auditable trail of bank-related financial activity

It acts as the bridge between your bank statements and your internal accounting records.


Prerequisites and Setup Requirements

Before using Bank Transaction, the following should be in place: - Bank accounts set up in Dafater that reflect your real-world bank accounts
- A clear chart of accounts to classify income, expenses, and balances
- Defined business rules for handling receipts, payments, and bank charges
- Basic understanding of your bank statements and transaction references

Having these elements ready ensures Bank Transactions are recorded consistently and accurately.


Typical Workflow and Business Process Fit

A common workflow for Bank Transaction looks like this:

  1. Bank activity occurs
    Money is received, paid, or adjusted through the bank.

  2. Bank Transaction is recorded
    Each bank movement is entered or imported as a Bank Transaction with the correct date, amount, and description.

  3. Transaction is reviewed
    The finance team checks the transaction details against the bank statement.

  4. Matching and allocation
    The Bank Transaction is linked to related business activities such as customer payments, supplier payments, or internal transfers.

  5. Reconciliation and reporting
    Once reviewed, the transaction supports accurate bank reconciliation and financial reporting.

This process ensures that what the bank reports matches what the business records.


Key Business Scenarios Where Bank Transaction Is Essential

Bank Transaction is especially important in these situations: - Daily tracking of customer payments received through bank transfers
- Monitoring supplier payments and ensuring they clear correctly
- Recording bank fees, service charges, and interest income
- Handling refunds or chargebacks
- Performing month-end or year-end bank reconciliation
- Supporting audits and financial reviews

Without this document, businesses risk cash discrepancies and unclear financial records.


Important Considerations for Users

Accurate use of Bank Transaction helps maintain financial discipline, improves visibility into cash flow, and builds confidence in your business’s financial data.

Basic Information

Fields

Field Name Label Type Required Options Description
naming_series Series Select ACC-BTN-.YYYY.- Auto-generated Dafater series for uniquely identifying bank transactions
date Date Date - Transaction posting date as recorded in Dafater
status Status Select , Pending, Settled, Unreconciled, Reconciled, C... Current reconciliation and processing status in Dafater
bank_account Bank Account Link Bank Account Bank account in Dafater where transaction is recorded
company Company Link Company Company entity owning the bank account in Dafater
amended_from Amended From Link Bank Transaction Original Dafater bank transaction amended by this record
deposit Deposit Currency currency Amount received into bank account per Dafater records
withdrawal Withdrawal Currency currency Amount paid out from bank account per Dafater records
currency Currency Link Currency Currency in which the bank transaction is recorded
description Description Small Text - Narration or memo describing the bank transaction
reference_number Reference Number Data - External bank or document reference number
transaction_id Transaction ID Data - Unique transaction identifier provided by the bank
transaction_type Transaction Type Data - Type or nature of bank transaction
payment_entries Payment Entries Table Bank Transaction Payments Linked Dafater payment entries matched with this transaction
allocated_amount Allocated Amount Currency currency Amount already allocated against Dafater documents
unallocated_amount Unallocated Amount Currency currency Remaining amount not yet allocated in Dafater
party_type Party Type Link DocType Type of party involved in the transaction
party Party Dynamic Link party_type Specific customer, supplier, or entity involved
bankpartyname Party Name/Account Holder (Bank Statement) Data - Counterparty name as shown on bank statement
bankpartyaccount_number Party Account No. (Bank Statement) Data - Counterparty account number from bank statement
bankpartyiban Party IBAN (Bank Statement) Data - Counterparty IBAN as provided in bank statement

Child Tables

Payment Entries (Bank Transaction Payments)

Field Name Label Type Required Options Description
payment_document Payment Document Link DocType Linked Dafater document type representing the payment source.
payment_entry Payment Entry Dynamic Link payment_document Specific Dafater payment record linked to this bank transaction.
allocated_amount Allocated Amount Currency - Amount allocated from bank transaction toward this payment.
clearance_date Clearance Date Date - Date when payment cleared in bank records.

Permissions

Role Read Write Create Delete Submit Cancel
System Manager
Accounts User
Accounts Manager
DocType Relationship Module
Bank Account Links to Accounts
Bank Transaction Links to Accounts
Company Links to Setup
Currency Links to Geo