Bank Transaction
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:
Bank activity occurs
Money is received, paid, or adjusted through the bank.Bank Transaction is recorded
Each bank movement is entered or imported as a Bank Transaction with the correct date, amount, and description.Transaction is reviewed
The finance team checks the transaction details against the bank statement.Matching and allocation
The Bank Transaction is linked to related business activities such as customer payments, supplier payments, or internal transfers.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
- Always record Bank Transactions promptly to avoid backlog and errors
- Use clear descriptions and references to make transactions easy to trace
- Regularly compare Bank Transactions with bank statements
- Ensure amounts, dates, and bank accounts are correct before confirmation
- Treat Bank Transactions as official financial records that may be reviewed by auditors or management
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
- Module: Accounts
- Document Type: Other
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 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Related DocTypes
| DocType | Relationship | Module |
|---|---|---|
| Bank Account | Links to | Accounts |
| Bank Transaction | Links to | Accounts |
| Company | Links to | Setup |
| Currency | Links to | Geo |