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

Document "Month-End Closing" (Documents.MonthEndClosing) — 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 Document (Documents)
Name MonthEndClosing
Full Path Document.MonthEndClosing
Alias “Month End Closing”
Configuration Accounting for Kazakhstan, ed. 3.0 (version 3.0.74.2)
Accounting Currency tenge (₸)
Where to Find Section “Operations” → “Period Closing” → “Month End Closing” → button “Create”. Direct navigation link: e1cib/list/Document.MonthEndClosing

Purpose. “Month End Closing” is a key regulatory document that performs a set of operations to complete the accounting period. It automates over 30 standard regulatory operations separately for financial (BU) and tax (NU) accounting: depreciation of fixed assets and intangible assets, revaluation of foreign currency assets, calculation and adjustment of the cost of inventory and products, write-off of future expenses (RBP), closing of accountable amounts, VAT offset and tax advances, balance reforming, and calculation of corporate income tax (CIT). The document supports asynchronous (background) execution with error diagnostics and progress tracking for each operation. It is used by the chief accountant or the person responsible for closing the period monthly, strictly after all accounting operations of the month are completed.


2. Attributes of the Header and Table Parts

2.1 Header Attributes

Attribute Type Mandatory Purpose
Date Date yes Date of the document; determines the closing month (last day of the period).
Number String auto Document number, assigned automatically.
Organization ReferenceLink.Organizations yes Organization for which the closing is performed. Checked for completeness during processing.
Comment String no User's arbitrary text.
Responsible ReferenceLink.Users no Author/responsible for closing the period.

If the attribute Organization is not filled in — 1C will not process the document and will issue an error “The field 'Organization' is not filled in”.

2.2 Table Part “Regulatory Operations” (list of operations to be performed)

Stores a list of regulatory operations selected for execution and the result for each.

Attribute Type Purpose
RegulatoryOperationType Enumeration.RegulatoryOperationTypes Type of operation: DepreciationFA, DepreciationIA, RevaluationForeignCurrencyAssets, WriteOffRBP, CostAdjustmentInventory, CalculateCostOfGoods, VATOffset, BalanceReformation, CalculateCIT, etc.
Execute Boolean Flag for including the operation in the current run.
Status Enumeration / String Result: “Completed”, “Error”, “Not executed”.
Order Number Order of execution (depreciation → cost → VAT → reformation → CIT).

2.3 Table Part “Typical Errors”

Stores a list of errors that occurred during the execution of regulatory operations.

Attribute Type Purpose
Description String Text of the error message.
RegulatoryOperationType Enumeration.RegulatoryOperationTypes Operation during which the error occurred (e.g., DepreciationFA, Revaluation).
Comment Boolean Service flag for comments (not used in main logic).

3. Forms

Form Purpose
DocumentForm (main) Working place for month end closing: list of regulatory operations with status indicators (not executed / executing / completed / error), buttons “Execute Month End Closing”, “Cancel Execution”, “Operation Settings”. Displays progress of the background task.
ListForm List of month end closing documents by organizations and periods; mass execution available from here (scenario 3.5).
Operation Settings Form (auxiliary / selection) Settings for the composition of regulatory operations to be performed, order and parameters (scenario 3.2).
Reports-References Form (by operation buttons) Print/view calculation references: depreciation, cost, exchange rate differences, VAT and CIT calculations (scenario 3.7).

4. Key Procedures of Modules

BSL code (path:string) in evidence is not attached. Below are typical handlers for documents of this type in configurations on BSP; specific procedure names should be verified in the configurator.

Object Module:

  • ProcessExecution(Refusal, Mode) — orchestrator: sequentially calls calculation methods for regulatory operations and forms sets of movements in registers (see section 5). Controls the filling of the attribute Organization.
  • ProcessDeletion(Refusal) — clearing movements upon cancellation of execution (scenario 3.6).
  • BeforeWriting(Refusal, WriteMode, ExecutionMode) — control of the sequence of calculations and status of the period.

General Calculation Module (month end closing manager):

  • ExecuteMonthEndClosing(Document, ...) — launch in background task: iterate through the table part “Regulatory Operations” in order of Order, call calculation for each type, fix status and fill the table part “Typical Errors”.
  • Calculation methods by types: CalculateDepreciationFA, CalculateDepreciationIA, RevalueForeignCurrencyAssets, WriteOffRBP, CalculateCostAdjustmentInventory, CalculateCostOfGoods, ExecuteVATOffset, ExecuteBalanceReformation, CalculateCIT.

Form Module:

  • OnOpen / OnCreateOnServer — initialization of the list of operations and status indicators.
  • ExecuteClosing(Command) → launch background task and update progress by timer (ConnectWaitHandler).
  • OpenOperationResult — transition to calculation reference/report for the selected operation.

5. Execution and Movements (Registers and Entries by the Chart of Accounts of the RK)

When executed, the document generates movements in financial and tax registers, as well as in specialized VAT, cost, and revaluation registers. Entries are provided according to the typical chart of accounts of the RK.

5.1 Register.Accounting.Typical (financial accounting)

Operation Debit Credit
Depreciation FA 7110 / 7210 / 8010 (cost account) 2420 (accumulated depreciation of FA)
Depreciation IA 7110 / 7210 / 8010 2740 (depreciation of IA)
Revaluation of foreign currency assets (positive exchange rate difference) 1030 / 2410 (foreign currency asset) 6250 (income from exchange rate difference)
Revaluation of foreign currency assets (negative exchange rate difference) 7430 (expenses from exchange rate difference) 1030 / 3310
Write-off of RBP 7110 / 7210 / 8010 1620 / 2920 (RBP short-/long-term)
Cost adjustment of inventory (weighted average) 7010 (cost of sales) 1330 (goods)
Calculation of cost of goods (release) 1320 (finished goods) 8010 / 8110 (production)
Calculation of cost of goods (write-off) 7010 1320
Closing of accountable amounts 1250 / 7210 1250 (on accounts with accountable)
VAT offset (deduction) 3130 (VAT payable) 1420 (VAT refundable)
Accrual of VAT from sales (16%) 6010 / 1210 (in part of VAT) 3130
Balance reformation (closing of income) 6010 (and other accounts 6xxx) 5610 (total income/loss)
Balance reformation (closing of expenses) 5610 7010, 7110, 7210, 7430, 7710
Result of reformation (profit) 5610 5510 (retained earnings)
Result of reformation (loss) 5510 5610
Write-off of revaluation reserve of FA (upon disposal) 5420 (revaluation reserve) 5510
Calculation of CIT 7710 (expenses for CIT) 3110 (CIT payable)

The VAT rate in the RK for 2026 is 16%. VAT payable is accumulated in account 3130, VAT refundable (to be offset) is in 1420.

5.2 Register.Accounting.Tax (tax accounting)

  • Depreciation FA — movements in tax accounts similar to financial accounting, but according to tax accounting methods (fixed assets).
  • Cost adjustment of inventory (NU): Dr NU_7010 Cr NU_1330.
  • Calculation of cost of goods (NU): Dr NU_1320 Cr NU_8010.
  • Closing of tax accounts: Dr NU_6010 Cr NU_5610, Dr NU_5610 Cr NU_7010/7110/7210.
  • Reformation of tax balance: Dr NU_5610 Cr NU_5510.

5.3 Accumulation and Information Registers

Register Type What it records
VATSettlementsWithBudget accumulation Income — accrued VAT from sales; Expense — VAT claimed for deduction (offset).
VATWithChangedPaymentTerm accumulation Movements of VAT on received/given advances.
SalesOfInventory accumulation Sales of inventory for calculating deduction in tax accounting.
RevaluationOfFixedAssets accumulation Results of revaluation of fixed assets and reserves.
CalculationOfCostOfGoods information Detailing of cost calculation by nomenclature and departments.
CalculationOfRevaluationOfForeignCurrencyAssets information Exchange rate differences on foreign currency accounts and liabilities.
CalculationOfDeductionOnSoldGoods information Calculation of deduction on goods in tax accounting.
FixedAssetsAccountedSeparately information Fixed assets accounted separately in tax accounting.

  • Preceding documents (affecting calculation): sales/receipt documents (generate movements in inventory, VAT, account 1210), “Acceptance of Fixed Assets”, “Advance Report”, operations on foreign currency accounts, payroll documents.
  • Electronic documents of the RK: formation and sending of ESF (electronic invoice, ESF IS) and SNT (accompanying invoice for goods) are performed by separate documents/processings; “Month End Closing” does not create them but relies on the final data on VAT (accounts 1420/3130) for offset and filling the VAT declaration.
  • Subsequent objects: regulated reporting...

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

What VAT rate is used for VAT offset at the end of the month for the RK in 2026?
The applicable VAT rate in the Republic of Kazakhstan for 2026 is 16% (not 12% from the old demobases). VAT payable accumulates in account 3130, VAT refundable (to be offset) accumulates in account 1420, and the deduction is reflected by the entry Dr 3130 Cr 1420.
Which accounts in the RK are involved in balance reforming?
Revenues are closed with the entry Dr 6010 Cr 5610, expenses — Dr 5610 Cr 7010/7110/7210, etc. The final result is transferred to retained earnings: in case of profit Dr 5610 Cr 5510, in case of loss Dr 5510 Cr 5610. Corporate income tax is accrued Dr 7710 Cr 3110.
Does the document "Month Closure" create an electronic invoice (ESF) and CIT?
No. The ESF (ESF Information System) and CIT are generated by separate documents/processes. The "Month Closure" uses the total data on VAT (accounts 1420 and 3130) for offsetting and subsequent filling of the VAT declaration, but does not create electronic documents.
Why is the document not processed with the error "Field not filled in"?
A mandatory header attribute is the Organization. If it is not filled in, 1C will not process the document. Also, check that all business transactions for the month are completed and the composition of regulatory operations (the "Execute" flag) is set in the table part.
How to perform closure for multiple periods or organizations at once?
Use the mass execution scenario from the document list form "Month Closure" (section "Operations" → "Period Closure"). The document supports asynchronous background execution with progress tracking and error diagnostics for each regulatory operation.

Read also

Источники

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