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

Document "Incoming Payment Order" - Technical Description (Accounting for Kazakhstan 3.0.74.2)

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

1. Identification

Parameter Value
Object Type Document (Documents)
Name IncomingPaymentOrder
Full Path Document.IncomingPaymentOrder
Synonym “Incoming payment order”
Configuration Accounting for Kazakhstan, version 3.0 (3.0.74.2)
Currency of Transactions tenge (₸), with support for currency operations

Purpose. The document registers the receipt of cashless funds to the organization's bank accounts in Kazakh accounting. It is used by accountants and treasurers daily when processing bank statements to reflect:

  • payments from customers (according to the invoice or sale);
  • refunds from suppliers (previously issued advance, overpayment);
  • sale/purchase of foreign currency;
  • refunds of mandatory pension contributions (MPC), social deductions (SD), wages, unified payments, other payments;
  • internal transfers between departments.

Where to find in 1C: section “Bank and Cash” → “Incoming Payment Orders” → “Create”. Navigation link: e1cib/list/Document.IncomingPaymentOrder.


2. Attributes of the Header and Table Parts

2.1 Mandatory Attributes of the Header

Attribute Purpose
Organization Legal entity/sole proprietor to whose account the funds are received
OperationType Determines the scenario and logic of the transaction (customer payment, supplier refund, sale/purchase of currency, refund of MPC/SD/Wages, etc.)
IssueDate Date of funds crediting according to the bank statement
Counterparty Payer (customer, supplier, fund)
DocumentCurrency Currency of receipt; if currency ≠ tenge, includes calculation of exchange rate differences
DocumentAmount Total amount of receipt
BankAccount Bank accounting account (Debit part of the entry) — standard RK 1030 “Cash on current bank accounts”
OrganizationAccount Organization's current account (reference “Bank Accounts”)
CounterpartyAccountingAccountBU Account for settlements with the counterparty (Credit BU)
CounterpartyAccountingAccountNU Settlement account, tax accounting
TaxAccountingType Type of accounting for tax reflection
ConsiderKPN Indicator for generating movements according to the tax chart of accounts (KPN)

2.2 Table Part “PaymentBreakdown”

Line-by-line breakdown of the receipt by contracts/documents of settlements.

Column Purpose
CounterpartyContract Contract under which settlements are closed
PaymentAmount Line amount in the document currency
SettlementAmount Amount in the currency of the contract settlements
SettlementRate, SettlementMultiplicity Rate/multiplicity of the contract currency on the date of the transaction
CounterpartyAccountingAccountBU Settlement account (Credit) for the line, BU
CounterpartyAccountingAccountNU Settlement account for the line, NU
InvoiceAccount (optional) invoice account — when filled, generates a movement in the register InvoicePayments

2.3 Table Parts for Returns from Funds/Salaries

For operation types “refund …” the identically named table parts are used, each with columns Document (document-basis for accrual) and RefundAmount:

Table Part Scenario
PensionContributionsRefund Refund of MPC from the fund
SocialDeductionsRefund Refund of SD from the fund
WagesRefund Refund of wages
UnifiedPaymentRefund Refund of unified payment
OtherPaymentsRefund Refund of other payments

If a mandatory header/line field is not filled, the platform will not process the document and will display “Field … is not filled”.


3. Forms

Form Purpose
DocumentForm Main form for input/editing; the composition of visible attributes and table parts changes dynamically depending on OperationType
ListForm Journal of incoming payments (opened via navigation link), filtered by organization, bank, counterparty, processing status
SelectForm Document selection when picking from other objects and when entering based on

4. Key Procedures of Modules (from evidence)

Object Module (ObjectModule)

  • ProcessingConduct (≈76 lines). Calls PrepareConductParameters from the manager module, then generates movements through the universal mechanism ConductParameters. A single point of calculation of movements for all types of operations.
  • CheckFillingProcessing. Controls the correctness of table parts before processing. In particular, when refunding other payments, it blocks the mixing of different types of payments in one document:

    “In the table part 'Lists for refunding other payments' there are statements with various types of other payments: … it is not possible to perform a refund with one document for different types of other payments” (condition: QueryResult.Count() > 1).

  • CheckTablePartFillingLineByLine. Line-by-line check of currency compliance; in case of non-compliance — a message of the form “Currency of the contract %1”.

Manager Module

  • PrepareConductParameters. Forms a set of conduct parameters (accounts, amounts, subaccounts, fund analytics, rates) — server logic extracted from the object module.

The texts of messages are quoted verbatim from the code (release 3.0.68.1). In 3.0.74.2, the formulations are identical in meaning — requires verification only the exact wording when working with the error handler.


5. Processing and Movements

ProcessingConduct generates movements across a set of registers depending on OperationType.

5.1 Accounting (register “Economic”, accounting plan BU RK)

Basic entry of receipt:

Debit BankAccount  —  Credit CounterpartyAccountingAccountBU
Subaccount Credit: Counterparty, Contract, Settlement Document

Examples according to the RK chart of accounts:

Scenario Entry
Payment from customer Debit 1030 — Credit 1210 “Short-term receivables from customers and clients”
Refund of advance from supplier Debit 1030 — Credit 1610 (previously issued advance)
Sale of currency (crediting tenge) Debit 1030 — Credit transit currency account + exchange rate difference
Refund of MPC from the fund Debit 1030 — Credit 3220 (liabilities for MPC)

5.2 Tax Accounting

When ConsiderKPN = True, similar movements are generated according to the NU chart of accounts (tax accounting register), using CounterpartyAccountingAccountNU and TaxAccountingType.

5.3 Other Registers

Register When it is generated
InvoicePayments (accumulation) Specified InvoiceAccount in the breakdown — record of invoice repayment
SettlementsWithEmployeesOfOrganizations Operations for refunding wages
MPCSettlementsWithFunds, SDSettlementsWithFunds and others Refund of contributions/deductions from funds
Registers of exchange rate differences Currency operations — at market rate and accounting rate

5.4 VAT and Electronic Documents

The mere fact of receipt of funds does not accrue VAT — VAT is reflected in sales/receipt documents. At the same time, the incoming payment closes settlements related to sales for which VAT has been accounted at the current rate of RK 16% (2026), account 3130 “VAT payable”. Sales, the payment of which is registered by the document, are accompanied by electronic invoices (ESF) and, if necessary, SNF; the incoming payment of its own electronic documents does not generate, but participates in closing settlements for them.

For reference, accounts of related sales: 6010 “Revenue from sales”, 7010 “Cost of sales”, 1330 “Goods”.


  • Input grounds: “Invoice to customer”, “Sale of goods and services”, “Withdrawal from current account” (for refunds) — fill in counterparty, contract, settlement accounts, and amounts.
  • Bank statement: the document is uploaded/created from the bank statement processing (Client-bank, DirectBank).
  • Counterparty Contracts, Bank Accounts, Organizations — sources of analytics.
  • Documents of funds/salaries — sources of lines in the table parts of refunds.
  • The document is a basis for settlements and participates in reports “Turnover and balance sheet for account 1210/1610”, “Analysis of subaccount Counterparties”.

7. Extension Points

  • Manager module → PrepareConductParameters — preferred point for fine-tuning accounts/analytics of conduct without modifying the object module.
  • ProcessingConduct (configuration extension) — adding custom movements (for example, to management registers).
  • CheckFillingProcessing — adding industry checks for filling.
  • Forms (DocumentForm) — extending handlers OnChange of the attribute OperationType to manage the visibility of table parts.
  • Event subscriptions (BeforeWriting/OnWriting) — integration with external treasury systems.
  • Mechanism ConductParameters — overriding the composition of registers through standard library logic of conduct.

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

Which accounts from the chart of accounts of the RK are involved in the entry of incoming payments?
Debit — bank account 1030 "Cash on current bank accounts". Credit — account for settlements with the counterparty: 1210 "Short-term receivables from buyers" when receiving payment from the buyer, 1610 when returning the supplier's advance, fund accounts (for example, 3220 for OPE) when returning from funds.
Does the document charge VAT?
No. The receipt of money does not charge VAT — VAT is reflected in sales/receipt documents. The incoming payment only settles mutual settlements on these documents. The applicable rate in the RK for 2026 is 16%, accounting account 3130 "VAT payable".
Why does an error about different types of payments occur when returning other payments?
The handler ProcessingCheckFilling prohibits the return of different types of other payments in one document (condition ResultQuery.Count() > 1). A separate document must be issued for each type of payment.
Where in the configuration is the logic for generating movements set?
The main logic is prepared by the procedure PreparePostingParameters in the manager module, while the PostingProcessing in the object module generates movements through the PostingParameters mechanism. These are the recommended extension points.

Read also

Источники

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