Recording Transactions
Understanding Transactions
A transaction is any financial activity:
- Receiving money (income)
- Spending money (expense)
- Moving money between accounts (transfer)
- Adjusting balances (adjustment)
Transaction Flow
Manual Transaction Entry
Step 1: Start New Transaction
- Go to Sales or Purchase
- Click + Create New
- Select transaction type:
- Income: Money coming in
- Expense: Money going out
- Transfer: Moving between accounts
- Adjustment: Correcting balances
Step 2: Enter Transaction Date
- Click Date field
- Calendar appears
- Select the date transaction occurred
- Click Save
Best Practice: Use actual transaction date, not entry date
Step 3: Describe Transaction
- In Description field, enter clear description
- Examples:
- "Client payment for Project X"
- "Monthly office rent - Suite 200"
- "Gas fees for Ethereum transfer"
- "Team lunch - Client meeting"
Step 4: Select Accounts (Income)
For an income transaction (money in):
-
From Account: Where money came from
- Customer prepayment account
- Loan account
- Investment account
-
To Account: Where money went
- Bank account
- Wallet
- Cash
-
Enter Amount: Dollar amount
-
Click Next
Step 5: Select Accounts (Expense)
For an expense transaction (money out):
-
Expense Account: Type of expense
- Office supplies
- Salaries
- Travel
- Utilities
-
Credit Account: Where money came from
- Bank account
- Wallet
- Credit card
-
Enter Amount
-
Click Next
Step 6: Select Accounts (Transfer)
For a transfer (moving between accounts):
- From Account: Source account (debit)
- To Account: Destination account (credit)
- Amount: How much to transfer
- Fee: Any transfer fee (optional)
- If fee charged: Check "Include Fee"
- Fee Account: Where fee goes (usually "Bank Fees" or "Transaction Fees")
- Click Next
Step 7: Add Details (Optional)
These fields help organize and track:
Tags
- Click to add tags (e.g., "Client A", "Marketing", "Q1")
- Tags help filter and report later
- Type tag name or select existing
Notes
- Internal notes about transaction
- Examples: "Invoice #INV-001", "Meeting with John from Company X"
- Shows in transaction details but not on reports
Attachment
- Click + Attach to upload receipt/invoice
- Supported: PDF, JPG, PNG
- Stores with transaction for audits
Reference Number
- Invoice number, receipt number, check number, etc.
- Example: "INV-2024-001" or "CHK-12345"
- Helps find transaction later
Department (if multi-department)
- Allocate to specific department
- Useful for cost tracking
Step 8: Review & Save
-
Review all information:
- Correct accounts
- Correct amounts
- Correct date
- Description clear
-
Click Record Transaction
-
You see confirmation:
- Transaction saved
- Transaction ID shown
- Option to view or edit
Success! Transaction is recorded and accounts updated.
Bulk Customer Import
For many customers, import instead of manual entry.
Step 1: Prepare CSV File
- Download sample CSV file
- Update records
Step 2: Upload CSV
- Go to Sales → Customer → Import
- Click Choose File
- Select your CSV
- Click Upload
Step 3: Map Columns
- BlockPeer shows CSV preview
- Map CSV columns to system fields:
- Click Import
Step 4: Review & Confirm
- Review sample rows
- Verify mappings correct
- Click Import
- See import progress
- Confirmation shows how many imported
Auto-Synced Transactions
Transactions from connected wallets and exchanges sync automatically.
Automatic Sync Sources
From Wallets:
- Incoming transfers
- Outgoing transfers
- Internal moves
- Gas fees
From Exchanges:
- Buy orders
- Sell orders
- Deposits
- Withdrawals
- Fees
Sync Status
- Go to Wallet → Blockchain Import
- See "Status" column:
- Syncing: In progress
- Pending: Needs approval
- Synced: Synced wallet transactions
- Failed: Error syncing
Approving Auto-Synced Transactions
-
Go to Wallet → Blockchain Import → Transactions
-
See transactions awaiting Sync
-
Review each:
- Is amount correct?
- Are accounts correct?
- Is description clear?
-
For each transaction:
- Click to view details
- Edit if needed
- Enter Amount → Auto-Save
-
Approved transactions post to accounts
Common Transaction Types
Client Payment Received
- Transaction Type: Income
- Description: "Payment from [Client Name] for [Project/Invoice]"
- From Account: Accounts Receivable (or client-specific)
- To Account: Bank Account or Wallet
- Amount: Payment amount
- Tags: Client name, Project
- Record
Expense Payment
- Transaction Type: Expense
- Description: "Office rent - January 2024"
- Expense Account: Rent Expense
- Credit Account: Bank Account (if paid by check/transfer)
- Amount: Rent amount
- Attach: Receipt/invoice
- Record
Exchange Transfer (Crypto)
- Transaction Type: Transfer
- Description: "Transfer 2 ETH to Coinbase for trading"
- From Account: Main Ethereum Wallet
- To Account: Coinbase Ethereum
- Amount: 2 ETH value
- Fee Account: Gas Fees
- Fee Amount: Gas cost
- Record
Staking Rewards
- Transaction Type: Income
- Description: "Staking rewards - Ethereum"
- From Account: Staking Rewards Income
- To Account: Ethereum Wallet
- Amount: Rewards received
- Tags: Staking, Ethereum
- Record
Transaction Corrections
Found an Error?
Option 1: Post if Not Yet Recorded
- Find transaction
- Click Post Entry
Option 2: Adjustment Entry
For small corrections (rounding, discovered fees):
- Go to Sales → New Transaction
- Type: Adjustment
- Enter correcting amount
- Add note explaining
- Record
Transaction Reconciliation
Match recorded transactions to actual records.
Daily Reconciliation
- Go to Reports → Ledger Summary
- Select account
- Check bank/wallet statement
- Verify all transactions match
Finding Discrepancies
If recorded ≠ actual:
-
Check pending status
- Some transactions shown in bank as pending
- May clear after 1-2 days
-
Review timing
- Check date recorded vs. bank date
- Banks show different dates than wallet
-
Look for duplicates
- Search description in transaction list
- See if imported twice
-
Account for fees
- Banks charge monthly fees
- Exchanges charge trading fees
- Make sure fees recorded
-
Review recent sync
- Go to Integrations
- Check last sync time
- Manual sync if needed