1. Identification of the Object
| Parameter | Value |
|---|---|
| Object Type | Document (Documents.GoodsAndServicesReceipt) |
| Name | GoodsAndServicesReceipt |
| Synonym | “Receipt of Goods and Services” |
| Configuration | Accounting for Kazakhstan, edition 3.0, version 3.0.74.2 |
| Accounting Currency | Tenge (₸) |
| Interface Section | “Purchase” → “Receipt of Goods and Services” |
| Navigation Link | e1cib/list/Document.GoodsAndServicesReceipt |
Purpose. The document registers the receipt of material assets (TMA), services, and fixed assets from suppliers, structural divisions, and non-residents. It is used daily by accountants and warehouse managers to reflect the actual receipt of assets considering VAT and CIT and to generate entries in the registers of accounting (BU) and tax (NU) accounting. The document is integrated with the electronic document management system of the RK: electronic invoice (ESF) (IS ESF), accompanying documents (SNT), ISMPT, ISCEDM.
Supported Types of Operations (8):
- receipt of goods;
- receipt of services;
- receipt of fixed assets;
- purchase on commission;
- processing (toll raw materials / processing services);
- import;
- receipt from a structural division;
- receipt from a non-resident.
2. Attributes of the Header and Table Parts
2.1 Mandatory Attributes of the Header
| Attribute | Purpose |
|---|---|
Organization |
The organization on behalf of which the receipt is issued |
OperationType |
Determines the composition of visible table parts and the logic of processing (goods / services / fixed assets / import / non-resident, etc.) |
TaxAccountingType |
Type of accounting for tax purposes (CIT) |
Counterparty |
Supplier (structural division, non-resident) |
CounterpartyContract |
The contract under which settlements are made; sets the currency of settlements |
Warehouse |
The storage location where TMA is received |
AccountForSettlementsWithCounterparty |
Account for settlements with the supplier (accounts payable, standard account RK — 3310) |
SettlementRate |
The exchange rate of the contract currency to tenge on the document date |
SettlementMultiplicity |
The multiplicity of the contract currency exchange rate |
If any of the listed attributes are not filled in, the platform does not allow the document to be processed and displays the error “Field … is not filled in”.
Additionally, the header contains attributes for electronic documents (data for ESF/SNT), attributes of the incoming document from the supplier (number and date), as well as attributes for advances / prepayment offsets.
2.2 Table Part “Goods”
| Column | Purpose |
|---|---|
Nomenclature |
Received TMA |
Quantity |
Quantity in accounting units |
Coefficient |
Conversion coefficient of the unit of measurement |
VATRate |
VAT rate (current RK rate 2026 — 16 %; also “Without VAT”, “0 %”) |
AccountingAccountBU |
Account for TMA in BU (standard — 1330 “Goods”) |
VATTypeOfTurnover |
Type of turnover for VAT (taxable / exempt / non-taxable) |
VATTypeOfReceipt |
Type of receipt for VAT deduction purposes |
2.3 Table Part “Services”
| Column | Purpose |
|---|---|
Nomenclature |
Received service |
Amount |
Cost of the service excluding VAT |
VATRate |
VAT rate (16 % / 0 % / Without VAT) |
ExpenseAccountBU |
Account for expense allocation in BU |
ExpenseAccountNU |
Account (analytics of deductions) for NU purposes |
VATTypeOfTurnover |
Type of turnover for VAT |
VATTypeOfReceipt |
Type of receipt for VAT deduction accounting |
2.4 Table Part “FA” (Fixed Assets)
| Column | Purpose |
|---|---|
FixedAsset |
Acquired fixed asset |
Amount |
Cost of acquisition excluding VAT |
VATRate |
VAT rate (16 %) |
AccountingAccountBU |
Account for capital investments/FA in BU (standard — 2410/2930) |
AccountingAccountNU |
Account for FA in NU |
VATTypeOfTurnover |
Type of turnover for VAT |
VATTypeOfReceipt |
Type of receipt for VAT deduction accounting |
OrganizationSubdivision |
Subdivision to which the FA is assigned |
MateriallyResponsiblePerson |
Materially responsible person |
2.5 Table Part “Participants of Joint Activity”
| Column | Purpose |
|---|---|
ParticipantOfJointActivity |
Participant of the joint activity agreement (for share distribution) |
3. Forms
| Form | Purpose |
|---|---|
Document Form (DocumentForm) |
Main input form: header, tabs of table parts (Goods/Services/FA), attributes for ESF/SNT and additional |
List Form (ListForm) |
List of receipt documents with filters by organization, counterparty, warehouse, type of operation; opens via e1cib/list/Document.GoodsAndServicesReceipt |
Selection Form (SelectionForm) |
Selection of the receipt document from other objects (e.g., when entering based on) |
The main form includes command panels for creating ESF/SNT, entering based on (payment, return, power of attorney), printing the document set.
4. Key Procedures of Modules
The specific BSL code (path:string) in evidence is not attached, so below is a typical set of handlers for documents of this type in BK 3.0.
- Object Module →
ProcessingPosting(Refusal, PostingMode)— main logic for generating movements: filling in sets of records for accumulation registers, accounting and tax registers; calculating VAT amounts, cost, settlements. - Object Module →
ProcessingFilling(FillingData, StandardProcessing)— filling in attributes when entering based on (invoice, supplier order). - Object Module →
BeforeSaving/ProcessingFillingCheck— control of mandatory attributes of the header and table parts, checking the contract and exchange rate. - Form Module →
OnCreationOnServer,OperationTypeOnChange— managing the visibility of table parts and attributes depending on the type of operation. - Form Module → handlers
...OnChangeof table parts — substitution of accounting accounts, VAT rates, calculation of line amounts by nomenclature and contract.
5. Posting and Movements
As a result of posting, the document generates entries in the following registers (by evidence):
| Register | Type | What it reflects |
|---|---|---|
GoodsOrganizationsBU |
Accumulation | Receipt of TMA in the warehouse |
Standard |
Accounting | Entries in BU accounts |
Tax |
Accounting (NU) | Entries in NU accounts for CIT |
VATToBeRefunded |
Accumulation | VAT for deduction (offset) |
VATForNonResident |
Accumulation | VAT in operations with non-residents |
VATWithDeferredPayment |
Accumulation | Deferred VAT |
StatesOfFAOrganizations |
Information | Status of FA (ready for operation) |
EventsOfFAOrganizations |
Information | Events of FA (receipt) |
5.1 Standard Entries by the Chart of Accounts of the RK
Receipt of Goods (amount of goods + VAT 16 %):
| Dr | Cr | Content |
|---|---|---|
| 1330 “Goods” | 3310 “Payables to Suppliers” | Receipt of TMA at cost excluding VAT |
| 1420 “VAT to be refunded” | 3310 “Payables to Suppliers” | Input VAT 16 % |
Receipt of Services:
| Dr | Cr | Content |
|---|---|---|
| Expense Account (7210/8000) | 3310 | Cost of service excluding VAT |
| 1420 “VAT to be refunded” | 3310 | Input VAT 16 % |
Receipt of FA:
| Dr | Cr | Content |
|---|---|---|
| 2410 / 2930 | 3310 | Cost of capital investments / FA |
| 1420 | 3310 | Input VAT 16 % |
Accounts 6010 “Revenue from Sales”, 7010 “Cost of Sales” and 1210 “Short-term Receivables from Customers” relate to sales operations and are not involved in receipts; account 3130 “VAT Payable” is formed by sales documents. Input (offset) VAT for receipts is reflected through the register
VATToBeRefundedand the account for VAT to be refunded (1420).
Example of amounts: when receiving goods worth 1,000,000 ₸ excluding VAT, input VAT of 160,000 ₸ (16 %) is accrued, totaling to be paid to the supplier — 1,160,000 ₸.
6. Related Objects and Entry Based On
Basis Documents (from which it is entered):
- Supplier invoice;
- Supplier order;
- Power of attorney.
Entry Based On (what is created from the document):
- Invoice (received) / ESF — export to IS ESF;
- SNT (accompanying document for goods);
- Outgoing payment order / Cash withdrawal order (payment to supplier);
- Return of goods to supplier;
- Power of attorney;
- Write-off/Commissioning of FA (for the operation “Fixed Assets”);
- Registration of other VAT operations.
Related Objects: counterparty contracts, nomenclature, accounts for settlements, VAT and FA registers, electronic documents (ESF, SNT, ISMPT, ISCEDM).
7. Extension Points
- Configuration Extension for the object module: intercept
ProcessingPosting(Before/After), adding custom movements or accounting accounts. - Event Subscriptions (
BeforeSaving,OnSaving,ProcessingFillingCheck) for additional checks of attributes. - Additional Attributes and Information (properties mechanism) — extension of the header and lines without changing metadata.
- Form Extension: adding commands, attributes, changing visibility for custom types of operations.
- Additional Processing (
BSL), filling table parts, printed forms, exchange rules for integration with ESF/SNT. - Setting Accounting Accounts through the information register “Accounts for Nomenclature/Settlements” — preferred method of adaptation without code.
Requires verification for a specific release: the exact composition of ESF/SNT attributes and export rules may differ between subversions 3.0.74.x when updating IS ESF formats.
