---
title: "Document \"Goods Transfer\" (\"Transfer of Inventory Items\") - Technical Description"
country: KZ
lang: en
author: Сапа Т.И. (https://buhgpt.kz/authors/sapa-ti)
date: 2026-09-07
canonical: https://buhgpt.kz/suraqtar/dokument-peremeshchenietovarov-peremeshchenie-tmz-tehnich-en
source: BuhGPT
---

# Document "Goods Transfer" ("Transfer of Inventory Items") - Technical Description

> **TL;DR:** 1. Identification Parameter Value Object Type Document (Documents) Object Name GoodsTransfer Full Name Document.GoodsTransfer Alias “Transfer of Inventory” (goods and materials) Configuration Accounting for Kazakhstan, 3.0.74.2 Interface Section “Inventory and Warehouse” Navig

---

1. Identification

Parameter
Value

Object Type
Document (Documents)

Object Name
GoodsTransfer

Full Name
Document.GoodsTransfer

Alias
“Transfer of Inventory” (goods and materials)

Configuration
Accounting for Kazakhstan, 3.0.74.2

Interface Section
“Inventory and Warehouse”

Navigation Link
e1cib/list/Document.GoodsTransfer

Purpose. The document is intended for processing internal transfers of goods (inventory) between warehouses and structural divisions within one organization. It is used by warehouse workers, logisticians, and accountants in territorial-distributed inventory accounting. It generates movements in the registers of accounting (financial) and tax accounting, supports the accounting of customs declarations (GTD) and data for CIT (corporate income tax). Ownership does not change — this is an internal resource redistribution operation, therefore income/cost of sales is not recognized and VAT is not charged.

Where to find in 1C: section “Inventory and Warehouse” → “Transfer of Inventory”.

2. Attributes of Header and Table Parts

2.1 Header Attributes

Attribute
Purpose
Mandatory

Organization
The organization within which the transfer is carried out
Yes

SenderWarehouse
The warehouse from which goods are written off (expense)
Yes

RecipientWarehouse
The warehouse to which goods are received (income)
Yes

SenderStructuralDivision
Sender division (analytics of expense in the register GoodsOrganizationsAccounting)
According to accounting policy

RecipientStructuralDivision
Recipient division (analytics of income)
According to accounting policy

Date, Number
Standard document attributes
Yes (filled automatically)

Comment
Arbitrary text explanation
No

When processing, the system checks the filling of mandatory fields; if not filled, an error “Field … is not filled” is issued and processing is blocked.

2.2 Table Part “Goods”

Column
Purpose
Mandatory

Inventory
Transferred item of inventory
Yes

Quantity
Quantity to be transferred
Yes

ConversionFactor
Conversion factor for units of measurement
Yes

AccountingAccountBU
Accounting account for goods at the sender warehouse (financial accounting). Typical value — 1330 “Goods”
Yes

NewAccountingAccountBU
Accounting account for goods at the recipient warehouse (financial accounting)
Yes

AccountingAccountNU
Sender's accounting account for tax accounting
Yes

NewAccountingAccountNU
Recipient's accounting account for tax accounting
Yes

2.3 Table Part “GTD Numbers” (imported goods)

Column
Purpose

Inventory
The goods to which the GTD relates

GTDNumber
GTD number at the sender warehouse

NewGTDNumber
GTD number assigned at the recipient warehouse

Quantity
Quantity according to this declaration

Filled out when transferring imported goods for which it is necessary to track the origin according to customs declarations (currency control, tax accounting).

3. Forms

Form
Purpose

DocumentForm
Main form for editing the document: header, table parts “Goods” and “GTD Numbers”, filling commands (including “Fill by Balances”), processing

ListForm
List of transfer documents (opens via navigation link e1cib/list/Document.GoodsTransfer)

SelectForm
Document selection when picking from other objects

4. Key Module Procedures

From evidence, the following logic points are confirmed (release 3.0.68.1, also relevant in 3.0.74.2):

- Form.DocumentForm / FillByBalances — filling the table part “Goods” with balances of the selected sender warehouse inventory. Controls the filling of attributes:
- NOT ValueFilled(Object.Organization) → message “Organization for obtaining balances is not filled”;

- NOT ValueFilled(Object.SenderWarehouse) → message “Warehouse for obtaining balances is not filled”.

Standard document handlers (typical for this type of object):

- ProcessingHandler (object module) — generates movements in accumulation and accounting registers (see section 5). Cost is calculated using the inventory accounting method (average / FIFO) from the balance register.

- FillingHandler — fills in attributes when entering based on (receipt, production report).

- FillAccountingAccounts — substitutes accounting accounts for sender and recipient by inventory.

- OnInventoryChange / OnQuantityChange (form) — recalculates the conversion factor and substitutes accounts.

5. Processing and Movements

The document generates the following movements (numbers and accounts — according to the chart of accounts of the RK; when transferring internally, VAT is not charged, income/cost accounts are not involved).

5.1 AccumulationRegister.GoodsOrganizationsBU

Expense (write-off from the sender warehouse):

- Organization = Organization; Warehouse = SenderWarehouse; Inventory = Goods.Inventory

- Quantity = Goods.Quantity (with a “minus” sign)

- AccountingAccount = Goods.AccountingAccountBU; Division = SenderStructuralDivision

Income (receiving at the recipient warehouse):

- Organization = Organization; Warehouse = RecipientWarehouse; Inventory = Goods.Inventory

- Quantity = Goods.Quantity (with a “plus” sign)

- AccountingAccount = Goods.NewAccountingAccountBU; Division = RecipientStructuralDivision

5.2 AccountingRegister.Standard (BU entry)

Account
Analytics

Debit
Goods.NewAccountingAccountBU (recipient account, typical — 1330 “Goods”)
Warehouse = RecipientWarehouse, Inventory

Credit
Goods.AccountingAccountBU (sender account, typical — 1330 “Goods”)
Warehouse = SenderWarehouse, Inventory

Amount = cost according to the inventory accounting method (average cost / FIFO) from the balance register.

When transferring within the same account (1330 → 1330), the entry only changes the warehouse/inventory analytics; when transferring to another accounting account — the account also changes.

5.3 AccountingRegister.Tax (if tax accounting is kept)

Similar to Standard, but accounts are taken from Goods.AccountingAccountNU (Credit) and Goods.NewAccountingAccountNU (Debit).

5.4 RegisterInformation.GTDNumbers (if GTD are filled)

- Removing old record: Organization, Warehouse = SenderWarehouse, Inventory, GTDNumber = GTDNumbers.GTDNumber, Quantity (minus).

- Adding new record: Organization, Warehouse = RecipientWarehouse, Inventory, GTDNumber = GTDNumbers.NewGTDNumber, Quantity (plus).

5.5 What the document DOES NOT generate

Since there is no sale, the document does not generate:

- entries for 1210 (short-term receivables from customers), 6010 (income from sales), 7010 (cost of sales);

- movements for VAT and records 3130 (VAT payable);

- electronic documents ESF (ESF IS) and STN — they relate to sales/receipts and imports, not to internal transfers.

The current VAT rate in the RK for 2026 is 16%; it is not applied for internal transfers but is provided as a reference for related documents (sales, receipts).

6. Related Objects and Entry Based On

The document can be entered based on:

- Receipt of Inventory and Services — goods have arrived at the central warehouse, need to distribute them among branches;

- Production Report for the Shift / Product Release — distribution of production among storage warehouses.

Related registers and objects:

- Directories: Inventory, Warehouses (storage locations), StructuralDivisions, Organizations, GTD;

- Registers: GoodsOrganizationsBU, Standard, Tax, GTDNumbers;

- Chart of accounts: Standard (RK) — accounts 1330, 1210, 6010, 7010, 3130, etc.

Typical usage scenarios:

- Creating a transfer “from scratch” (warehouse initiative, without basis).

- Creating based on a receipt (distribution among branches).

- Filling by balances at the warehouse (transferring the entire balance of inventory/group).

- Editing a previously processed document (correcting quantity, warehouse, accounts).

- Working with GTD numbers for imported goods.

Typical Errors

1C Message
Where it occurs
Condition in code

Organization for obtaining balances is not filled
Form.DocumentForm / FillByBalances
NOT ValueFilled(Object.Organization)

Warehouse for obtaining balances is not filled
Form.DocumentForm / FillByBalances
NOT ValueFilled(Object.SenderWarehouse)

Field “…” is not filled
Processing
Mandatory header attribute or column in the table part “Goods” is not filled

7. Extension Points

- Event subscriptions for processing (ProcessingHandler, BeforeSaving) — to add custom movements or control.

- Configuration extension for forms DocumentForm / ListForm — adding attributes, buttons, additional validation without removing from support.

- Additional filling handlers (entry based on) — for non-standard basis documents.

- Accounting accounts mechanism (AccountingAccountBU / NewAccountingAccountBU and their tax accounting analogs) — a point for configuring rules for substituting accounts when transferring between types of accounting.

- Register GTD Numbers — extendable logic for imported/marked goods.

Version-specific (requires verification on a specific release): exact names of object module procedures and composition of service attributes of forms may differ between 3.0.68.1 and 3.0.74.2 — the composition of movements and mandatory fields provided above are confirmed by evidence.

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