TownSq

Bank Accounts

Core information for association bank accounts (operating and reserve): designation, flags, account number, balances, check routing, check return address, and GL link. The bank institution identity (name, routing, address, contact) lives on the separate Banks entity and is referenced by Bank ID.

Migration Requirements

Required for Import

Yes - Required

Retention History

Include all currently active operating accounts for each association. Retain accounts closed within the last fiscal year for audit trail and financial reconciliation purposes.

Usage Notes

⚠️ CONTAINS SENSITIVE DATA - Banking information must be properly secured
Each association must have exactly one account with Is Primary Operating Account set to true
Operating accounts are checking accounts used daily for bills, payroll, and must be tied to GL/balance sheet for reconciliations
Link each account to its bank institution via Bank ID — the institution (name, routing, address, contact) is provided through the Banks entity
Account and routing numbers should be masked when displayed in UIs

Fields (14)

Expand a field to see example values and, where necessary, additional business context

FieldTypeDescriptionAttributes
Bank Account Main
Bank Account IDTextUnique identifier for the source system Bank Account
Required

Bank Account ID

Unique identifier for the source system Bank Account

Examples

BANK-ACCT-001
12345
OP_ACCT_001

Business Context

This field identifies unique operating bank account records from your source system, enabling updates after initial import. Provide any unique identifier from your system—numeric IDs, text codes, or concatenated values all work.

Association IDTextYour system's unique identifier for the HOA/association
Required
Is Primary Operating Account?True/FalseWhether this is the main operating account for the association
Required
Account NumberTextBank account number
Required
DesignationEnumWhether this is an operating or reserve account
Optional
LockboxTrue/FalseWhether this account uses a lockbox for payment processing
Optional
Current BalanceNumberCurrent money balance of the account from the source system
Optional
Is Account Active?True/FalseWhether this bank account is currently active
Optional
Minimum BalanceNumberMinimum balance required to be maintained in the account
Optional
Bank IDTextSource-system ID of the bank institution this account belongs to
Optional
Bank Information
Check Return AddressTextFull address that returned checks are mailed to, including street, suite/unit, city, state, and zip code
Optional
GL AccountTextGeneral ledger account code or ID linked to this bank account
Required
Additional Information
NotesTextOptional notes or comments about this bank account
Optional
Additional Data
Additional DataJSON ObjectAny extra information from your source system
Optional

Relations

associationAssociationsmany-to-one

The HOA/community this operating account belongs to

Bank Accounts