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

Reference Guide "Acquiring Agreements" (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 AcquiringContracts
Full Name Catalog.AcquiringContracts
Synonym — (not set)
Configuration Accounting for Kazakhstan, edition 3.0.74.2
Hierarchy Flat catalog (non-hierarchical)

Purpose. The catalog stores information about acquiring contracts — agreements between an organization and an acquiring bank for providing services for accepting cashless payments from customers through payment terminals and bank cards. It is used by accountants and cashiers when setting up points of sale and processing transactions for cashless payment of goods and services. The catalog element links the acquirer (bank), the settlement agreement, the connected equipment (terminal), and the bank's commission rates for servicing. This is a basic element of the accounting system for the correct reflection of settlements through acquiring and the calculation of bank commissions.

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


2. Attributes and Table Parts

2.1 Header Attributes

Name Type Mandatory Purpose
Acquirer Catalog.Counterparties Mandatory (ShowError) The bank or payment system providing acquiring services. Determines which counterparty the contract for accepting cashless payments is concluded with.
SettlementAgreement Catalog.CounterpartyContracts Mandatory (ShowError) Reference to a specific contract with the acquirer that regulates the terms of settlements, deadlines for transferring funds, and commission fees.
ConnectedEquipment Catalog.ConnectedEquipment Optional (DontCheck) Terminal or other equipment for accepting payments linked to this contract. Used for integration with trading equipment.
UseWithoutConnectedEquipment Boolean (xs:boolean) Optional (DontCheck) Flag indicating the possibility of using the acquiring contract without a physical terminal (internet acquiring, manual entry of card details).

The standard attributes of the catalog (Code, Name, DeletionMark, Predefined) are present in the overall composition.

2.2 Table Parts

TariffsForSettlementService

Purpose: stores the commission rates of the acquiring bank depending on the type of payment instrument (debit card, credit card, corporate card, etc.).

Name Type Purpose
PaymentType Catalog.PaymentTypesForAcquiring Type of payment instrument or card category for which the tariff is set.
TradeDiscountPercentage Number (xs:decimal) Percentage of the bank's commission from the transaction amount charged for servicing this type of payment.

3. Forms

Form Purpose
ElementForm Main form for editing the acquiring contract — key form for the user (56 control elements). Here, the acquirer, settlement agreement, equipment, and table of trade discount rates are filled in.
ListForm Form for listing all acquiring contracts with the ability to group change attributes (41 control elements).
SelectForm Form for selecting an acquiring contract from the list when filling in the attributes of payment documents (36 control elements).

4. Key Module Procedures

The attached evidence程 BSL code (paths and lines) is not provided, so below are typical handlers characteristic of a catalog of this type in configurations on BSP. Specific procedure names in your version require verification according to the object modules.

Object Module (FillHandler, CheckFillHandler, BeforeSave):

  • FillHandler — pre-filling attributes when creating a new element (for example, substituting the acquirer/agreement from the passed fill parameter).
  • CheckFillHandler — control of filling mandatory attributes Acquirer and SettlementAgreement (the mandatory property ShowError already sets the platform check); additional check for the consistency of the rows in the table TariffsForSettlementService (uniqueness of PaymentType, correctness of the percentage).
  • BeforeSave — service logic before saving (normalization of the name, control of duplicates by the acquirer + agreement pair).

Element Form Module:

  • OnCreateOnServer — setting visibility and availability of fields; in particular, managing the availability of the attribute ConnectedEquipment depending on the flag UseWithoutConnectedEquipment.
  • Event handler UseWithoutConnectedEquipmentOnChange — when the flag is set, clears/makes the field ConnectedEquipment unavailable.
  • AcquirerOnChange / SettlementAgreementOnChange — agreement coordination with the selected counterparty-acquirer (filtering agreements by counterparty).
  • Event handlers for the tariff table (TariffsForSettlementServiceOnChange, ...PaymentTypeOnChange) — control of duplication of payment types.

5. Posting and Movements

The catalog is not a document and does not independently generate movements in registers — the catalog has no posting procedure. It serves as analytics (conditionally permanent information) on which payment documents and acquiring settings rely.

Movements are generated by documents that reference an element of this catalog (payment by card, retail sales report, receipt to the current account for acquiring). Below is the standard logic for reflecting an acquiring operation according to the typical chart of accounts of the RK.

1. Customer payment by card through the terminal (transaction amount, for example, 116,000 ₸, including VAT 16%):

Dr Cr Amount, ₸ Content
1210 6010 100,000 Income from sales to the customer recognized
1210 3130 16,000 VAT accrued for payment (rate 16%)
7010 1330 (cost) Cost of sold goods written off

Settlements for acquiring before receiving money from the bank are accounted for on the sub-account of settlements "in transit" (analytics — acquirer and agreement from the catalog AcquiringContracts).

2. Receipt of funds from the acquiring bank minus the trade discount (commission on TradeDiscountPercentage, for example, 1.5% = 1,740 ₸):

Dr Cr Amount, ₸ Content
1030 1210 114,260 Money credited to the current account minus the bank's commission
7210 (period expenses) 1210 1,740 Bank commission (trade discount) recognized as an expense

The account for accounting the commission depends on the accounting policy (period expenses 7210 or cost 7010); in the typical accounting for the RK, the acquiring commission is charged to expenses. The exact sub-account requires verification in your setup.

Analytics of movements. The element AcquiringContracts determines: the counterparty-acquirer and the settlement agreement (for sub-account settlements), the trade discount percentage (for calculating the commission amount), as well as the terminal (ConnectedEquipment) for matching operations with the point of sale.

Sales are subject to VAT at the current rate of 16% (Kazakhstan, 2026). Electronic registration of sales — electronic invoice (ESF) (ESF IS) and, if necessary, SNF; the acquiring contract itself does not generate electronic documents but serves as a source of analytics for retail/cashless sales.


References to (attributes):

  • Catalog.Counterparties — acquirer;
  • Catalog.CounterpartyContracts — settlement agreement;
  • Catalog.ConnectedEquipment — terminal;
  • Catalog.PaymentTypesForAcquiring — payment type in the tariff table.

Used in (typical consumers):

  • payment documents by card / acquiring operations;
  • retail sales documents (retail sales report) and settings for cash registers/points of sale;
  • documents for receipt of funds to the current account for acquiring;
  • exchange with connected trading equipment (terminals).

Input on basis. For the catalog, input on basis is not typically provided (the catalog is analytics, not a document). The element is usually selected in payment documents, not created "on the basis of".


7. Extension Points

  • Configuration extension (Extensions): adding custom attributes (for example, transfer period, merchant number/MID, operation limit) and columns in the table TariffsForSettlementService without removing from support.
  • Event subscriptions (BeforeSave, OnSave) — for controlling duplicates of contracts or synchronization with an external payment system.
  • Redefinable BSP modules — integration with the "Connected Equipment" subsystem for new terminal models.
  • Element form module — adding service checks and auto-filling through extending event handler procedures.
  • Additional attributes and information (subsystem "Properties") — if the object has support for PVC/sets of additional properties enabled, attributes can be added without changing metadata.

Version-specific details (exact procedure names in modules, composition of additional attributes, account for commission) require verification in the specific delivery 3.0.74.2.

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

Does the "AcquiringContracts" directory generate entries?
No. This is a directory, not a document — it has no processing procedures. Entries and movements are generated by payment/retail sales documents that use elements of the directory as analytics (acquirer, contract, percentage of trade discount, terminal).
What VAT rate applies to sales paid through acquiring?
In Kazakhstan, the VAT rate of 16% is in effect for 2026. When selling for 116,000 ₸, VAT of 16,000 ₸ is accrued to the credit of account 3130, and income of 100,000 ₸ is recorded on account 6010.
How is the bank's commission (trade discount) accounted for?
The percentage is set in the table section "ServiceChargeRates" with the attribute "TradeDiscountPercentage". When money is received from the acquirer, the bank withholds the commission: the money is credited to 1030 minus the commission (Debit 1030 Credit 1210), and the commission itself is recognized as an expense (typically 7210, less often 7010). The specific sub-account depends on the accounting policy.
Can an acquiring contract be used without a physical terminal?
Yes. There is a flag "UseWithoutEquipmentConnection" — it allows the contract to be used for internet acquiring or manual entry of card details, and the attribute "ConnectedEquipment" can be left blank.
What attributes are mandatory when filling out?
The mandatory attributes are "Acquirer" (Counterparties) and "SettlementContract" (CounterpartyContracts) — both with ShowError validation. The fields "ConnectedEquipment" and "UseWithoutEquipmentConnection" are optional (DontCheck).

Read also

Источники

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