---
title: "Document \"RemoveAdjustmentOfCostOfGoodsWriteOff\" (Accounting for Kazakhstan 3.0)"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/dokument-udalitkorrektirovkastoimostispisaniyatovarov-buh-en
source: BuhGPT
---

# Document "RemoveAdjustmentOfCostOfGoodsWriteOff" (Accounting for Kazakhstan 3.0)

> **TL;DR:** 1. Identification of the Object Parameter Value Object Type Document (Documents) Name DeleteCostAdjustmentOfGoodsWriteOff Full Name Document.DeleteCostAdjustmentOfGoodsWriteOff Synonym “(Not used) Cost adjustments of goods write-off” Configuration Accounting for Kazakhstan, ed

---

1. Identification of the Object

Parameter
Value

Object Type
Document (Documents)

Name
DeleteCostAdjustmentOfGoodsWriteOff

Full Name
Document.DeleteCostAdjustmentOfGoodsWriteOff

Synonym
“(Not used) Cost adjustments of goods write-off”

Configuration
Accounting for Kazakhstan, edition 3.0 (version 3.0.74.2)

Status
Deprecated — prefix “Delete” in the name, mark “(Not used)” in the synonym

Purpose. Historically, the document was intended for adjusting the cost of written-off (sold) inventory in accounting and tax reporting at the end of the accounting period. It worked in conjunction with the calculation of the cost of inventory and allowed for the adjustment of the cost of already written-off goods when clarifying their actual cost (for example, after registering all incoming operations of the closing month).

In the current version of the configuration, the functionality has been replaced by standard mechanisms for closing the period and adjusting costs (regulatory operations “Adjustment of inventory write-off cost” / “Month closing”). The object is preserved solely for compatibility with data from previous periods. Creating new documents of this type in operational mode is not recommended — when attempting to create, the form displays the error “Adding new documents is prohibited!”.

Where to find in 1C: section “Operations” → “(Not used) Cost adjustments of goods write-off”.
Navigation link: e1cib/list/Document.DeleteCostAdjustmentOfGoodsWriteOff

2. Attributes of the Header and Table Parts

2.1 Header Attributes

Attribute
Type
Purpose
Mandatory

Organization
ReferenceDirectory.Link.Organizations
The organization for which the adjustment is formed. Determines the accounting dimension, chart of accounts, accounting policy
Mandatory

RegistrationPeriod
Date
The accounting period (month) for which the adjustment of the write-off cost of inventory is performed. Determines the date of movements
Mandatory

ManualAdjustment
Boolean
Flag for manual input of adjustment amounts. If False — amounts are calculated automatically by cost calculation modules; if True — user-entered values are used
—

ConsiderCIT
Boolean
Indicator of reflecting the adjustment in tax accounting (register “Tax”, CIT — corporate income tax). Manages the formation of tax movements
—

Comment
String
Arbitrary text explanation for the document
—

Mandatory attributes are Organization and RegistrationPeriod. If the field is not filled, 1C will not allow the document to be processed and will display the error “Field … is not filled”.

2.2 Table Parts

The document stores a line-by-line breakdown of the adjustment by nomenclature and accounting accounts. The typical composition of the table part (cost calculation data):

Table Part Attribute
Type
Purpose

Nomenclature
ReferenceDirectory.Link.Nomenclature
Goods/Inventory, the write-off cost of which is being adjusted

Warehouse
ReferenceDirectory.Link.Warehouses
Storage location (when accounting by warehouses)

AdjustmentAmount
Number
Adjustment amount for cost (accounting), ₸

AdjustmentAmountTax
Number
Adjustment amount for tax accounting, ₸

AccountingAccount
ChartOfAccountsLink.Standard
Account for inventory accounting (1330)

CostAccount
ChartOfAccountsLink.Standard
Cost of sales account (7010)

The specific composition of the columns is formed at the stage of processing from the cost calculation table (see section 4). In the interface, some columns may be hidden, as the document is marked as unused.

3. Forms

Form
Purpose

DocumentForm
Main form for viewing the historical document: header (Organization, Registration Period), table part of adjustments, flags. It is here that the handler OnCreateOnServer triggers the blocking of new document creation

ListForm
List of documents for the period. Used for navigation, searching for duplicates of adjustments for one period, and opening historical documents (navigation link e1cib/list/...)

SelectForm
Service form for selecting a document from other objects (when links are available). Generally used by the system automatically

4. Key Procedures of Modules

Below are the handlers for the evidence of the configuration (release 3.0.68.1) and the standard logic for this type of object.

4.1 Form Module (Form.DocumentForm)

- OnCreateOnServer — blocks the addition of new documents. When the condition Parameters.Key.Empty() is met (i.e., opening a new, not yet recorded document), the message is displayed:

Adding new documents is prohibited!

and creation is canceled (Refusal = True). This is a key indicator of a deprecated object.

4.2 Object Module — Processing

The processing procedure implements the following logic:

- From the processing parameters, the cost calculation table is obtained.

- If ManualAdjustment = False, an automatic adjustment calculation is performed through standard modules CostCalculation and AccountingProcedures.

- Records are formed in the information register InformationOnCostAdjustmentsOfProductsAndGoods.

- Movements in the accounting registers Tax and Standard are created through the procedures of the standard processing of the configuration (considering the flag ConsiderCIT).

The paths path:string in the provided evidence are absent; the names of procedures and logic are taken from the facets processing/attributes and the standard architecture of documents of this type. Exact line numbers are version-specific and require verification with the specific cf-file of release 3.0.74.2.

5. Processing and Movements

When processed, the document generates movements in the following registers.

5.1 Registers

Register
Type
What it reflects

InventorySales
Accumulation
Adjustments to the cost of sold inventory (cost of written-off goods)

Tax
Accounting
Tax accounting entries; considers the flag ConsiderCIT

Standard
Accounting
Accounting entries: adjustment of inventory accounts and cost

InformationOnCostAdjustmentsOfProductsAndGoods
Information
Detailed information on conducted adjustments for analysis and reporting

5.2 Entries (register “Standard”, chart of accounts of the RK)

The logic of adjusting the cost of already written-off (sold) goods:

Operation
Dr
Cr
Comment

Increase in write-off cost (positive amount)
7010 “Cost of sold products and services”
1330 “Goods”
Additional write-off cost to the cost of sales

Decrease in write-off cost (negative amount / reversal)
7010
1330
The entry is formed with the opposite sign (red reversal)

In the automatic calculation, the amounts are taken from the cost calculation table (the difference between preliminary and actual cost of the period). In tax accounting (register “Tax”), the similar amount is reflected only when ConsiderCIT = True.

For reference (RK accounts involved in related operations of sales/payments): 1210 — short-term receivables from customers, 1030 — cash in current accounts, 3310 — payables to suppliers, 3130 — VAT payable, 6010 — revenue from sales. The adjustment document does not generate movements in revenue and VAT — it only affects the link “goods ↔ cost”.

5.3 Numeric Environment of the RK (Kazakhstan, 2026)

The document does not calculate taxes but operates in the current tax environment of the configuration:

- VAT rate — 16 % (register 3130 for sales operations);

- MPR = 4,325 ₸, MZP = 85,000 ₸;

- Individual income tax: basic deduction 30 MPR per month (not more than 360 MPR per year), rate 10 % up to 8,500 MPR of annual income and 15 % above;

- Contributions/deductions: OPV 10 % (base ceiling 50 MZP), OPVR 3.5 %, VOSMS 2 %, OSMS 3 %, CO 5 %, social tax 6 %.

Electronic documents of the sales contour (electronic invoice (ESF) in the ESF IS and STS) are generated by specialized objects of the configuration, not by this document.

6. Related Objects and Input Based On

- Cost Calculation of Inventory / Month Closing — the source of the cost calculation table, on the basis of which adjustments were built. In the current contour, these regulatory operations replace the document.

- Register InventorySales — links the adjustment with primary sales documents (write-off operations for inventory).

- Information register InformationOnCostAdjustmentsOfProductsAndGoods — used by reports for cost analysis.

- Input based on — is not supported in standard mode for the deprecated object. Copying the document (see scenario 3.5) is theoretically possible but not recommended and is blocked by the logic of the form when creating a new item.

Typical Work Scenarios (read-only/service):

Scenario
When Applied

Viewing a historical document
Analysis of adjustments from previous periods

Cancelling the processing of a deprecated document
Correcting incorrect entries from previous years

Analyzing the uniqueness of a document in the period
Diagnosing duplicates of adjustments for one period

Restoring data after migration
Transferring the database from an old version where the document was still used

Typical Errors

1C Message
Where It Occurs
Condition in Code

Adding new documents is prohibited!
Form.DocumentForm / OnCreateOnServer
Parameters.Key.Empty()

The texts are quoted verbatim from the configuration code (release 3.0.68.1).

7. Extension Points

- Configuration extension (without removal from support): you can override the handler OnCreateOnServer of the document form to, for example, allow access to historical data without blocking, or add service export commands.

- Event subscriptions: for migration/service tasks, it is permissible to subscribe to Processing/ProcessingDeletion through event subscription without modifying the object module.

- Reports and SCD: new analytical reports are built on top of the information register InformationOnCostAdjustmentsOfProductsAndGoods and register InventorySales — this is a safe point for reading historical data.

- Additional processing (BSP): service processing for mass unprocessing/duplicate analysis is connected as external, without interfering with the object's metadata.

Since the object is marked as unused, any modifications should be strictly service-oriented (reading, migration, unprocessing). It is not advisable to build business logic on it — new cost adjustment tasks are solved by standard regulatory operations for closing the period.

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