1. Identification
| Parameter | Value |
|---|---|
| Object Type | Document (Document) |
| Name | ActOnProvisionOfProductionServices |
| Full Path | Document.ActOnProvisionOfProductionServices |
| Synonym | “Act on Provision of Production Services” |
| Configuration | Accounting for Kazakhstan, version 3.0 (3.0.74.2) |
| Accounting Currency | Tenge (₸) |
Purpose. The document formalizes the fact of providing production services to a counterparty. It is used by accountants and sales managers to register completed works/services, calculate VAT, recognize revenue from sales, and write off planned (actual) costs of provided services. It is created based on an invoice or a sales invoice, or entered manually. After processing, it generates movements in the registers of sales, VAT, service output, as well as accounting and tax records. It supports both paper and electronic issuance of acts, integration with the State Procurement portal.
Where to find in 1C: section “Core Activities” → “Act on Provision of Production Services”.
Navigation link: e1cib/list/Document.ActOnProvisionOfProductionServices
2. Attributes of Header and Table Parts
2.1 Mandatory Attributes of Header
| Attribute | Purpose |
|---|---|
Organization |
The organization on behalf of which the services are provided |
Counterparty |
The customer of the services (buyer) |
CounterpartyContract |
The contract under which settlements are made |
OrganizationSubdivision |
The subdivision that provided the services (cost/output analytics) |
CommodityGroup |
Commodity group of income/cost |
DocumentCurrency |
Currency of the document (default is tenge) |
SettlementRate |
The exchange rate of the currency for settlements on the date of the document |
SettlementMultiplicity |
The multiplicity of the currency exchange rate for settlements |
TaxAccountingType |
The type of accounting for tax purposes |
AccountForSettlementsWithCounterparty |
Account for settlements with the buyer (standard — 1210) |
CostAccountBU |
Cost account (cost) for BU from which the service is written off |
CostAccountNU |
Cost account for NU |
MethodOfIssuingActsOfCompletedWorks |
Paper / electronic method of issuance (affects ESF, State Procurement) |
If any of the listed attributes are not filled in, the document is not processed — 1C will issue an error “Field … is not filled in”.
2.2 Table Part “Services”
| Column | Purpose |
|---|---|
Commodity |
Provided service (element of the “Commodity” reference) |
Quantity |
Volume of the service |
Coefficient |
Unit conversion coefficient |
Amount |
Amount of sale per line (income) |
VATRate |
VAT rate for the line (in RK 2026 — 16%, exempt, without VAT, etc.) |
VATOperationType |
Type of VAT operation for the line (for VAT register) |
PlannedCost |
Planned cost per unit of service |
PlannedAmount |
Planned cost per line (for write-off) |
IncomeAccountBU |
Income account for BU (standard — 6010) |
CostWriteOffAccountBU |
Cost account for BU (standard — 7010) |
IncomeAccountNU |
Income account for tax accounting |
CostWriteOffAccountNU |
Cost account for tax accounting |
2.3 Table Part “ParticipantsOfJointActivity”
| Column | Purpose |
|---|---|
ParticipantOfJointActivity |
Participant of the joint activity agreement (distribution of income/expenses) |
3. Forms
| Form | Purpose |
|---|---|
| Document Form (DocumentForm) | Main input form: header, table part “Services”, participants of joint activity, ESF/SNT panel |
| List Form (ListForm) | List of documents; selection by organization, counterparty, issuance status |
| Selection Form (SelectionForm) | Selecting the act when matching with related documents |
| Printed Forms | “Act on Provision of Services”, when issued electronically — generation of ESF (IS ESF) and, if necessary, SNT |
The specific composition of forms may be specified according to the version of the configuration — the exact list is opened in the configurator (branch “Forms” of the object).
4. Key Procedures of Modules
From the attached evidence, the procedure of the manager module is confirmed:
- ManagerModule /
FillDocumentByIssuedInvoice— fills in the attributes of the act when entered based on the issued invoice. Contains control: ifBasisAttributes.ConfirmedByShippingDocuments = True, entry is blocked with the message “Invoice data has already been confirmed by shipping documents. Entry based on it is not possible.” (texts are quoted verbatim from release 3.0.68.1).
Standard document handlers of this type (general logic of the configuration):
ProcessingPosting(ObjectModule) — generates movements in the registers of sales, VAT, service output, accounting and tax records.ProcessingFilling— filling based on the basis (invoice, sales invoice) with calls to the methods of the manager module.BeforeSaving/BeforeSettingNewNumber— control of the correctness of attributes, setting number/date.FillDocumentByInvoice(ManagerModule) — transfers the table part and attributes from the invoice.
5. Posting and Movements
When posting, the document generates movements in the following registers (according to the standard logic of the configuration; accounts — according to the standard chart of accounts of the RK).
5.1 Accumulation Registers
SalesOfGoodsAndServices
- Income: amount of revenue for each service.
- Analytics: counterparty, contract, commodity, commodity group.
- VAT amount — when
ConsiderVAT = True.
VAT
- Income: amount of VAT payable for the line of the table part.
- Analytics: organization, counterparty, type of VAT operation, VAT accounting account.
- Generated only when
ConsiderVAT = True.
ServiceOutputAccounting / …TaxAccounting
- Income: quantity and amount of services provided according to the cost account.
- Analytics: commodity, specification, cost account.
5.2 Accounting Entries (Register “Standard”)
| Dr | Cr | Content |
|---|---|---|
| 1210 | 6010 | Revenue from service provision (excluding VAT) |
| 1210 | 3130 | VAT payable (when ConsiderVAT = True) |
| 7010 | 8110 | Write-off of planned cost of provided services |
Subaccount: commodity group, subdivision (depending on account settings).
Example of VAT Calculation (RK, 2026, rate 16%). Cost of service excluding VAT — 1,000,000 ₸. VAT = 1,000,000 × 16% = 160,000 ₸. Total payable by the buyer — 1,160,000 ₸. Entries: Dr 1210 Cr 6010 — 1,000,000 ₸; Dr 1210 Cr 3130 — 160,000 ₸.
5.3 Tax Accounting (Register “Tax”)
- Similar entries according to the tax chart of accounts when
ConsiderCIT = True. - Dr tax settlement account — Cr income account (income).
- Dr expense account — Cr cost account (cost).
6. Related Objects and Entry Based On
Basis Documents (entry of the act based on):
- Invoice — scenario for fixing the fact of service provision according to the issued invoice.
- Issued invoice — through
FillDocumentByIssuedInvoice(with control of shipment confirmation).
Entry based on the act:
- Issued invoice (ESF) — VAT registration according to the act.
- Supplementing an existing invoice — in case of partial provision of services.
Electronic Documents:
- ESF — issuance through IS ESF (when using the electronic issuance method).
- SNT — if necessary for accompanying goods/services.
- State Procurement Portal — for services within the framework of state procurements.
Standard Scenarios:
- Creating an act based on an invoice.
- Manual entry of an act without a basis.
- Entering a new invoice based on an act.
- Supplementing an existing invoice.
- Electronic issuance of an act through the State Procurement portal.
- Bulk change of the method of issuing acts (paper ↔ electronic).
Typical Error:
| 1C Message | Where | Condition |
|---|---|---|
| “Invoice data has already been confirmed by shipping documents. Entry based on it is not possible.” | ManagerModule / FillDocumentByIssuedInvoice |
BasisAttributes.ConfirmedByShippingDocuments = True |
7. Extension Points
- Configuration Extensions: overriding/adding
ProcessingPosting,ProcessingFilling, form handlers without removing from support. - Event Subscriptions (BeforeSaving/BeforeRecording the document): additional control of attributes, auto-filling of analytics.
- Common modules for filling based on: redefinition of field mapping when entering based on an invoice/invoice.
- Print Form Mechanism: adding custom layouts through
AdditionalReportsAndProcesses. - Integration ESF/SNT/StateProcurement: setting up exchange and rules for generating electronic documents.
Version-specific (requires verification for 3.0.74.2): the exact composition of forms and signatures of individual methods of the manager module may differ from release 3.0.68.1, from which the verbatim texts of messages are quoted.
