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

Document "Received Invoice" - 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 of the Object

Parameter Value
Object Type Document
Name ReceivedInvoice
Full Path Document.ReceivedInvoice
Synonym “Invoice (received)”
Configuration Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)
Navigation Link e1cib/list/Document.ReceivedInvoice
Where to Find in 1C Section “Main Activity” → “Invoice (received)”

Purpose. The document registers invoices received from suppliers in accordance with the legislation of the RK. It serves for accounting of input VAT (rate 16% in 2026), acceptance of goods, services, fixed assets, and intangible assets. It is closely integrated with the electronic invoicing system (ESF) and the VAT: it can be entered manually, based on incoming documents, or uploaded from the ESF information system. It supports types of invoices: main, corrected, additional. It is used daily when receiving goods and services from suppliers.


2. Attributes of the Header and Table Parts

2.1 Header Attributes (Mandatory)

Attribute Purpose
Organization The organization receiving the invoice (buyer according to the document).
Counterparty The counterparty issuing the invoice.
Supplier The party supplying goods/services (may differ from the counterparty in agency schemes).
Buyer The purchasing party according to the invoice.
InvoiceType Type: main / corrected / additional. Determines the logic of processing and connection with the original document.
MainInvoice Reference to the corrected/additional invoice. Mandatory for corrected and additional types.
IncomingDocumentNumber The number of the supplier's invoice (for registering input VAT).
IncomingDocumentDate The date of the invoice issued by the supplier.
MethodOfReceipt Method of receipt (paper / from ESF).
SettlementRate The exchange rate of the settlement currency to tenge (₸). For calculations in tenge = 1.
SettlementMultiplicity The multiplicity of the settlement currency.

If any of the listed attributes are not filled in, the document is not processed — the platform issues an error “Field … is not filled in” (see section 4).

2.2 Table Parts

Table Part Mandatory Columns Purpose
Goods Nomenclature, Quantity, Coefficient, VATRate Rows for goods items. Coefficient — conversion of measurement units.
Services Nomenclature, VATRate Rows for services.
FA FixedAsset, Amount, VATRate Fixed assets accepted for accounting.
IA IntangibleAsset, Amount, VATRate Intangible assets.
BasisDocuments BasisDocument Connection with incoming documents (one or more).
JointActivityParticipants JointActivityParticipant Distribution among participants of joint activity (simple partnership).

VAT Rate. In 2026, the basic VAT rate in the RK is 16%. In the VATRate column, “VAT 0%”, “No VAT”, “VAT at the calculated rate” are also applied depending on the operation.


3. Forms

Form Purpose
DocumentForm Main form for input and editing: header, table parts, organization control handlers and filling basis rows.
ListForm List of documents (opens via the navigation link e1cib/list/Document.ReceivedInvoice).
Selection Form Selecting an invoice from other documents (for example, when specifying the main invoice).

The specific composition of additional (including auxiliary and service) forms depends on the delivery — requires verification in the specific assembly 3.0.74.2.


4. Key Procedures of Modules

Below are the handlers confirmed by the evidence of the configuration (the text of messages is quoted verbatim from the code, release 3.0.68.1; in 3.0.74.2 the logic is preserved).

ManagerModule — FillBasedOnBasisDocument

Fills the invoice with data from the basis document (incoming). Control:

  • If the basis data is not received or BasisDocument is not filled (AttributeValues = Undefined OR NOT ValueFilled(AttributeValues.BasisDocument)) — it issues: In document "%1" the reversed document is not filled. No data to fill the invoice.
  • If the basis document does not allow invoice input (NOT InputAllowedBasedOn) — it issues: For the reversed document "%1" invoice input (received) is not provided..

ObjectModule — CheckFillingProcessing

Checks filling before saving/processing. In particular, for the type “corrected/additional” it controls the presence of the main invoice:

  • Condition NOT ValueFilled(ThisObject.MainInvoice)Field "Main invoice" is not filled.

Form.DocumentForm — OnChangingOrganizationValueServer

When changing the organization, it checks it against the organization of the main invoice:

  • Condition InvoiceOrganization <> Object.Organization → clears the field and issues The organization of the main invoice does not match the organization of the document. The field "Main invoice" has been cleared.

Form.DocumentForm — BasisDocumentsBeforeAdding

Prohibits adding a new basis row until the previous one is filled:

  • Condition NOT ValueFilled(Object.BasisDocuments[PreviousNumber].BasisDocument)Before adding a new row, it is necessary to fill the "Basis Document" column of the previous row.

Standard Object Type Handlers

Additionally, for the document of this type, the following are characteristic:

  • FillingProcessing (ObjectModule) — filling when inputting based on and from ESF;
  • Processing / RemovingProcessing — formation and clearing of movements;
  • OnCreationOnServer, BeforeSavingOnServer (form) — initialization and pre-saving control.

5. Processing and Movements

The document generates movements in the registers of accounting for input VAT and tracking the relevance of invoices.

5.1 Accumulation Register “InformationOnInvoicesReceived”

Purpose: accounting for incoming invoices for VAT purposes. Logic:

  • A record is created for each row of the table parts;
  • Nomenclature/FA/IA, amount, VAT amount, VAT rate (16%), turnover date are recorded;
  • For the type “corrected”, reversing records are formed for the corrected document.

5.2 Register of Information “InvoicesThatHaveTerminated”

Purpose: tracking the relevance of invoices. Logic:

  • When processing a corrected invoice, the original is marked as having terminated;
  • Links the corrected and correcting documents.

5.3 Accounting Entries

The “Invoice (received)” in the standard methodology of the RK is primarily a tax register of input VAT and, as a rule, the movements on accounts are formed by the incoming document, while the invoice registers VAT in the context of ESF. When configured, when entries are formed in conjunction with the receipt, the standard chart of accounts of the RK is applied:

Operation Debit Credit
Receipt of goods 1330 “Goods” 3310 “Payables to suppliers”
Services (to expenses/asset) expense/account asset 3310
Input VAT to be credited (16%) 1420 “VAT to be refunded” 3310
Accrual of VAT payable (upon turnover) 3130 “VAT”

Example: goods received for 1,000,000 ₸ without VAT, VAT 16% = 160,000 ₸. Debit 1330 — 1,000,000 ₸, Debit 1420 (VAT) — 160,000 ₸, Credit 3310 — 1,160,000 ₸.

Other accounts of the standard chart of the RK involved in related operations: 1210 (short-term receivables from buyers), 1030 (cash in current accounts), 6010 (revenue from sales), 7010 (cost of sales).

The specific set of entries for this document (and not the incoming document) in the assembly 3.0.74.2 — requires verification according to the organization’s accounting policy settings.


Creation Scenarios (evidence):

  1. Based on the receipt of goods — after processing the receipt, the invoice received from the supplier is registered.
  2. Creation of a corrected invoice — the supplier issued a corrected invoice in place of the previously issued one; the original is marked as having terminated.
  3. Manual input without a basis document — the invoice is received, but the receipt is not yet processed or the document flow is conducted separately.
  4. Loading from ESF — the invoice is imported from the ESF information system.
  5. Adding basis documents to an existing invoice — linking the manually entered/from ESF invoice to the incoming documents.

Related Objects:

  • incoming documents (goods, services, FA, IA) — sources for table parts;
  • the “ReceivedInvoice” itself (through MainInvoice) — for corrected/additional;
  • ESF/VAT subsystem — electronic document flow with the ESF information system;
  • counterparties, nomenclature, fixed assets, IA — filled directories.

7. Extension Points

Recommended places for modifications without changing the standard code:

  • Configuration extension with interception of CheckFillingProcessing and FillingProcessing in the object module — for additional checks and auto-filling.
  • Event subscriptions (OnSaving, Processing) — for integration with external accounting systems and additional movements.
  • Overridable modules of the ESF subsystem — for custom logic of loading/matching electronic invoices.
  • Additional attributes and information (general mechanism) — for industry attributes without changing the document structure.
  • Form handlers DocumentForm (OnChangingOrganizationValueServer, BasisDocumentsBeforeAdding) — for additional client control.

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

What VAT rate is applied in the invoice in 2026?
In Kazakhstan, the basic VAT rate in 2026 is 16% (not 12%, as in the old demo data). It is indicated in the "VATRate" column of the table sections. Along with the basic rate, "VAT 0%", "No VAT", and a calculated rate depending on the operation are applied.
Why is the document not processed and requires "Main invoice"?
For the types "corrected" and "additional", the "MainInvoice" attribute is mandatory. In the ModuleObject.ProcessingCheckFilling, if NOT ValueFilled(MainInvoice) is true, the message "The field 'Main invoice' is not filled." is displayed. You need to specify the corrected/additional invoice from the same organization.
How to link the received invoice with the receipt?
Through the table section "BasisDocuments" (column "BasisDocument"). You can enter the invoice based on the receipt, or add grounds to an already manually entered/invoice from the electronic invoice (ESF). A new line cannot be added until the previous one is filled (handler BasisDocumentsBeforeAdding).
What movements does the document generate upon processing?
Records in the accumulation register "InformationAboutReceivedInvoices" (by line of table sections: nomenclature/FixedAssets/IntangibleAssets, amount, VAT amount 16%, turnover date) and in the information register "InvoicesThatHaveCeasedToBeValid" (to mark the original invoice when correcting). In the case of "corrected", reversing entries are generated for the corrected document.
What does the error about the mismatch of the organization of the main invoice mean?
When changing the organization, the handler Form.FormDocument.OnChangeOrganizationServer checks it against the organization of the main invoice. If OrganizationInvoice <> Object.Organization, the "Main invoice" field is cleared with a mismatch message. You need to select the main invoice from the same organization.

Read also

Источники

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