RUKKENZH
Задать вопрос AI
SectionsОбъекты конфигурации 1С
Directory "Bank Accounts" - Technical Description (Accounting for Kazakhstan 3.0)
Язык статьи:🇷🇺 RU🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

Directory "Bank Accounts" - Technical Description (Accounting for Kazakhstan 3.0)

Applies to: 1С:Бухгалтерия для Казахстана, release 3.0.74.2 · by 1C-Sapa Group, 1C partner
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. Identification

Parameter Value
Object Type Catalog
Name BankAccounts
Full Name Catalog.BankAccounts / Catalogs.BankAccounts
Synonym Bank accounts
Configuration Accounting for Kazakhstan, edition 3.0, version 3.0.74.2
Hierarchy No (flat list), subordinate to the owner

Purpose. The catalog BankAccounts is designed for accounting of current, currency, deposit, and other bank accounts of organizations and counterparties. It is a key element for the preparation of payment documents (payment orders, warrants), bank statements, setting up data exchange with the "Client-Bank" system, and automating the calculation of bank fees. The catalog is subordinate to the owner — it stores details for both the organization's own accounts and those of counterparties. Multiple accounts for one organization are supported through a functional option; when creating an account, the currency is automatically validated, and before deletion, links to accounting entries are tracked.

Where to find in 1C: section "Bank and Cash" → "Bank Accounts". Navigation link: e1cib/list/Catalog.BankAccounts


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Bank CatalogRef.Banks ShowError (mandatory) The bank where the account is opened; used for generating payment documents and bank statements
SettlementBank CatalogRef.Banks DontCheck Correspondent bank for settlements (when using intermediary schemes)
CurrencyOfFunds CatalogRef.Currencies DontCheck The currency of the account; initialized with the currency of regulated accounting (tenge, ₸) upon creation; critical for filtering accounts during selection
AccountType String DontCheck Type of account (current, currency, deposit, etc.)
OpeningDate Date DontCheck Date the account was opened at the bank
ClosingDate Date DontCheck Date the account was closed at the bank; affects the visibility of the account in selection lists
AccountNumber String DontCheck IBAN or bank account number
Prefix String DontCheck Prefix for automatic numbering of related documents
MonthInWords Boolean DontCheck Setting for displaying the month in words in printed forms of payment documents
AmountWithoutFractionalPart Boolean DontCheck Setting for rounding amounts in payment documents (relevant for certain currencies)
CorrespondentText String DontCheck Template text for auto-filling the "Correspondent" field in payment documents
PurposeText String DontCheck Template text for auto-filling the "Payment Purpose" field

2.2 Bank Commission Block Attributes

Name Type Mandatory Purpose
CounterpartyContract CatalogRef.CounterpartyContracts DontCheck Contract for the commission for account servicing (for automatic commission calculation)
CashFlowMovementArticle CatalogRef.CashFlowMovementArticles DontCheck Cash flow article for reflecting the bank's commission
CommissionPercentage Number DontCheck Commission percentage for transactions on the account (for automatic calculation)
IncludeVAT Boolean DontCheck Flag for including VAT in the bank's commission
VATRate CatalogRef.VATRates DontCheck VAT rate for the commission (available when IncludeVAT = True). In the RK 2026 — rate 16%
BUExpenseAccount ChartOfAccountsRef.Standard DontCheck Account for accounting expenses for the commission in financial accounting
NUExpenseAccount ChartOfAccountsRef.Tax DontCheck Account for accounting expenses for the commission in tax accounting

2.3 Table Parts

In the standard composition of the catalog, there are no developed table parts — commission and exchange attributes are stored in the header. Bank exchange settings (1C:DirectBank formats / export-import) are stored in related resources and information registers, not in the table part of the catalog itself.


3. Forms

Form Purpose
ElementForm Main form for entering/editing the account: bank, number (IBAN), currency, opening/closing dates, commission block, printing settings
ListForm Viewing and selecting accounts; opens via e1cib/list/Catalog.BankAccounts, as well as a subordinate list when selecting an account in documents
SelectionForm Selecting an account in document attributes (payment orders, statements) with filtering by owner, currency, and closing date
Quick Input Form / Assistant Simplified account creation: entering the bank by BIC, auto-filling attributes, checking IBAN

4. Key Module Procedures

No direct BSL-evidence for procedures is attached; below are standard handlers of this type of object in BK 3.0.

Object Module (ObjectModule):

  • FillProcessing — initializes CurrencyOfFunds with the currency of regulated accounting (tenge) upon creation, substitutes bank/owner from the input context.
  • FillCheckProcessing — controls the filling of the Bank attribute (ShowError), the correctness of the account number/IBAN, and the consistency of opening/closing dates.
  • BeforeSaving — normalizes the account number, checks the uniqueness of the "Owner + AccountNumber" pair.
  • BeforeDeleting — controls the presence of related accounting entries and movements on the account (blocks deletion of the used account).

Manager Module (ManagerModule):

  • Procedures for generating printed forms of payment documents considering the flags MonthInWords and AmountWithoutFractionalPart.
  • Functions for selecting the default account for the organization/counterparty.

Forms:

  • ElementForm.OnOpening / OnCreatingOnServer — controls the visibility of the commission block (by CommissionPercentage) and VAT fields (by IncludeVAT).
  • IncludeVATOnChange — enables the availability of the VATRate attribute.
  • Handlers for selecting a bank with auto-filling correspondent details.

Requires verification (version-specific): the exact composition of DirectBank/exchange handlers in 3.0.74.2.


5. Posting and Movements

The catalog is not posted and does not generate movements on its own. It serves as a measurement/analytics in cash operation documents. Entries and registers are generated by documents that refer to the account.

Standard documents and entries (chart of accounts of the RK, amounts in ₸):

  • Receipt to the account from the customer: Dr 1030 (money in current accounts) — Cr 1210 (short-term receivables from customers)

  • Payment to the supplier from the account: Dr 3310 (payables to suppliers) — Cr 1030 (money in current accounts)

  • Writing off bank commission (by attributes BUExpenseAccount, CashFlowMovementArticle): Dr BUExpenseAccount — Cr 1030 when IncludeVAT = True and at a rate of 16%, VAT is highlighted: Dr 1420 (VAT to be refunded) — Cr 1030 for the VAT amount; tax to be paid accumulates on account 3130 (VAT payable).

Example of commission calculation. Commission of 5,000 ₸ with CommissionPercentage and IncludeVAT = True, VAT rate 16%:

  • VAT = 5,000 × 16 / 116 ≈ 689.66 ₸
  • Amount without VAT ≈ 4,310.34 ₸

Registers affected by documents for the account:

  • Accounting register "Cost Accounting" (entries for 1030 and corresponding accounts);
  • Accumulation register "Cash Funds" / "CashFlowMovements" (analytics by account and cash flow article);
  • Registers of mutual settlements with counterparties (1210/3310);
  • VAT accounting registers (when highlighting tax on commission).

Owner / references to the catalog:

  • Catalog.Organizations, Catalog.Counterparties — owners of bank accounts;
  • Catalog.Banks — the bank of the account and the bank for settlements;
  • Catalog.Currencies — currency of the account;
  • Catalog.CounterpartyContracts, Catalog.CashFlowMovementArticles, Catalog.VATRates — commission block.

Documents using the account as an attribute:

  • Payment order (outgoing/incoming);
  • Payment warrant (write-off/reception);
  • Bank statement / upload from "Client-Bank";
  • Documents of receipt and sale indicating the settlement account.

Input based on: the catalog itself is usually not a basis for inputting documents; on the contrary, the bank account is selected in payment documents and statements. Electronic documents of the RK — ESF (IS ESF) and SNT — are issued based on documents of sale/receipt, where the bank account participates as a settlement attribute.


7. Extension Points

  • Functional options. The multiplicity of accounts for the organization and the bank commission block are managed by functional options — extensions should check their status before accessing the corresponding attributes.
  • Event subscriptions (BeforeSaving, BeforeDeleting) — for additional validation of IBAN/BIC and control of closing used accounts.
  • Form extensions (ElementForm, SelectionForm) — adding exchange attributes, custom checks, integration with external banking APIs.
  • Bank exchange settings — implementation points for custom export/import formats and DirectBank.
  • Defined types — when adding an account as analytics in custom documents/registers.

When making modifications, comply with the tax norms of the RK 2026: VAT rate 16%, MRP = 4,325 ₸, MZP = 85,000 ₸ — use current values from registers/constants, not "hardcoded" numbers.

Частые вопросы

Is the "Bank Accounts" reference book conducted and does it generate movements?
No. The reference book is not conducted and does not create movements itself. It is used as a reference/analytics in documents of monetary operations (payment orders, orders, bank statements), which generate entries in account 1030 and movements in the registers of cash, mutual settlements, and VAT.
What VAT rate applies to bank fees in 2026?
In Kazakhstan, the VAT rate of 16% (not 12%) is in effect in 2026. With the "ConsiderVAT" flag set and a rate of 16%, VAT is calculated from the fee amount using the formula amount×16/116. For example, from a fee of 5,000 ₸, VAT is approximately 689.66 ₸.
Which attribute is mandatory to fill out?
The "Bank" attribute is mandatory (control ShowError). Other fields have a DontCheck mode, but in practice, "AccountNumber" (IBAN), "Currency" (default is tenge), and opening/closing dates are important as they affect the visibility of the account in selection lists.
How to open the list of bank accounts?
Through the "Bank and Cash" section → "Bank Accounts" or via the navigation link e1cib/list/Reference.BankAccounts. The reference book can also be opened as a subordinate list when selecting an account in payment documents.

Read also

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.