---
title: "Document \"Payment from Buyer by Payment Card\" - Technical Description (BK 3.0.74.2)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/dokument-oplataotpokupatelyaplatezhnoykartoy-tehnicheskoe-en
source: BuhGPT
---

# Document "Payment from Buyer by Payment Card" - Technical Description (BK 3.0.74.2)

> **TL;DR:** 1. Identification of the Object Parameter Value Object Type Document (Documents) Name PaymentFromCustomerByCard Full Path Document.PaymentFromCustomerByCard Synonym “Payments from customers by card” Configuration Accounting for Kazakhstan, edition 3.0 (release 3.0.74.2) Naviga

---

1. Identification of the Object

Parameter
Value

Object Type
Document (Documents)

Name
PaymentFromCustomerByCard

Full Path
Document.PaymentFromCustomerByCard

Synonym
“Payments from customers by card”

Configuration
Accounting for Kazakhstan, edition 3.0 (release 3.0.74.2)

Navigation Link
e1cib/list/Document.PaymentFromCustomerByCard

Interface Section
“Cash” → “Payments from customers by card” (also available from the “Sales” section)

Purpose. The document registers the receipt of funds from customers when paying for goods and services by card through acquiring (POS) terminals. It reflects settlements with the customer, the commission withheld by the bank (merchant discount of the acquirer), the offset of advances, and interacts with fiscal equipment for printing receipts if necessary. The main users are cashiers and accountants of retail outlets and service enterprises working with cashless cards. All amounts are recorded in tenge (₸).

2. Header Attributes and Table Parts

2.1 Mandatory Header Attributes

Attribute
Purpose

Organization
The organization on behalf of which the payment is accepted.

DocumentCurrency
The currency of the payment (default is tenge, ₸).

DocumentAmount
The total amount received by card (gross amount before commission).

Counterparty
The customer (legal entity or individual) from whom the payment is received.

Acquirer
The acquiring bank servicing the POS terminal.

AcquiringAgreement
The acquiring agreement with the bank (terms of commission/merchant discount).

Acquirer'sSettlementAgreement
The agreement under which settlements with the acquirer are conducted.

AccountForSettlementsWithAcquirer
The account for settlements with the acquirer (transit account where the amount is held until credited by the bank).

TaxAccountingType
Indicator/type of accounting for tax purposes (CIT).

PaymentType
The type of payment by card (corresponds to acquiring settings/type of operation).

If any of the listed attributes are not filled in, the platform will not process the document and will display the message “Field … is not filled in”.

2.2 Table Part “PaymentBreakdown”

Breaks down the total amount by specific customers and settlement agreements.

Column
Purpose

CounterpartyAgreement
The agreement with the customer under which the payment is credited.

SettlementCurrencyRate
The exchange rate of the settlement currency under the agreement.

SettlementCurrencyMultiplicity
The multiplicity of the settlement currency rate.

SettlementAmount
The payment amount in the settlement currency of the agreement.

AccountForSettlementsWithCounterpartyBA
The account for settlements with the customer in BA (typically 1210).

The settlement currency rate cannot be selected until the agreement is filled in: if an attempt is made to select without filling in CounterpartyAgreement, the message “To select the settlement currency rate, you need to select the counterparty agreement” will be displayed.

3. Forms

Form
Purpose

DocumentForm
The main form for entering and editing the document: header + table part “PaymentBreakdown”, handlers for selecting agreements and rates.

ListForm
A list of card payment documents; opened via the navigation link e1cib/list/Document.PaymentFromCustomerByCard.

SelectForm
Selecting a document when entering it as a value in other objects.

4. Key Module Procedures

4.1 From evidence (document form)

- Form.DocumentForm → handler PaymentBreakdownSettlementCurrencyRateStartSelection — controls the selection of the settlement currency rate in the table part: if NOT ValueFilled(CurrentData.CounterpartyAgreement), it interrupts the selection and displays the message “To select the settlement currency rate, you need to select the counterparty agreement”.

4.2 Standard Handlers for Documents of This Type (Object Module)

- FillHandler — fills in attributes when entering based on (sales document/invoice), transfers customer, agreement, amount.

- CheckFillHandler — controls mandatory header attributes and columns of “PaymentBreakdown” before recording.

- PostingHandler — generates movements in registers (see section 5); calculates the merchant discount based on the terms of AcquiringAgreement.

- DeletePostingHandler — clears generated movements when canceling posting.

“Requires verification”: the exact composition of export procedures of the object module is version-dependent and may change between releases — when refining, refer to the module of the specific delivery 3.0.74.2.

5. Posting and Movements

When posted, the document generates movements in the accounting and tax registers, as well as in the payment accumulation register. Accounts are provided according to the standard chart of accounts of the RK.

5.1 Accounting Register “Standard”

Entry
Content

Dr 57.XX (settlements with acquirer) — Cr 1210 (short-term receivables from customers)
The payment amount without commission — offset of the customer's debt by the amount received through acquiring.

Dr 7110 (expenses for sales / services) — Cr 57.XX
The amount of the merchant discount (acquirer's commission) withheld by the bank.

Dr 1210 — Cr 6010 (revenue from sales)
Reflection of revenue if payment is made simultaneously with the sale.

Dr 3520/advance — Cr 1210
Offset of the received advance if the payment is advance.

After the net amount is credited to the current account by the bank, the closure of account 57.XX is performed by the bank statement entry Dr 1030 (money in current accounts) — Cr 57.XX.

5.2 Tax Accounting Register “Tax”

Generates similar monetary movements for CIT accounting if the document TaxAccountingType/ConsiderCIT = True. Income and expenses (merchant discount) are reflected in tax accounting for the same amounts as in BA.

5.3 Accumulation Register “PaymentOfInvoices”

- Receipt — registration of the fact of payment by invoice/sales document indicating the amount and VAT rate (the VAT rate of the RK for 2026 is 16%).

5.4 VAT and Electronic Documents

The payment document itself does not accrue VAT — the VAT obligation arises upon sale. The accrued VAT is reflected in account 3130 (VAT payable), taxable sale — in 6010, cost of goods sold — 7010 / 1330. For sales secured by payment, electronic documents ESF (in the ESF IS) and when moving goods — SNT are issued.

6. Related Objects and Entry Based On

Can be entered based on:

- Document of sale of goods and services (registration of payment by invoice);

- Invoice for payment to the customer.

Related Objects:

- Directories Counterparties, CounterpartyAgreements, Organizations;

- Acquiring agreement and directory of acquirers (banks);

- Documents of bank statements (closure of account 57.XX with receipt on 1030);

- Documents of sales and electronic documents ESF / SNT;

- Accumulation register “PaymentOfInvoices” (linking payment with source documents).

Typical Scenarios:

- Registration of payment by card during the sale of goods (through POS terminal).

- Direct payment by card without source document (payment for service at the time of provision).

- Change of payment amount with recalculation of merchant discount (partial payment/correction).

- Refund of payment to the customer’s card (when returning goods).

- Group change of payment documents (for example, changing the acquiring agreement for all payments for the day).

7. Extension Points

- Object Module — overriding FillHandler, CheckFillHandler, PostingHandler (adjustment of merchant discount calculation, additional analytics for account 57.XX).

- Document Form — extension of handlers PaymentBreakdownSettlementCurrencyRateStartSelection and events for filling agreements/rates, adding custom checks.

- Event Subscriptions (BeforeRecording/OnPosting of the document) — integration with external fiscal equipment and accounting add-ons.

- Additional Attributes and Information — “Properties” mechanism for extending analytics without changing metadata.

- Configuration Extensions — adding attributes, forms, and handlers without removing the standard configuration from support.

“Requires verification”: the availability of specific subscriptions and names of predefined procedures depends on the release; when implementing extensions in 3.0.74.2, refer to the composition of the object in the current delivery.

---
_BuhGPT — ИИ-помощник для бухгалтеров Казахстана: https://buhgpt.kz_