{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "kz/moj/state-registration-limited-liability-partnership",
  "version": "1.0.0",
  "title": "Kazakhstan Limited Liability Partnership (ТОО) State Registration (Single Resident Founder)",
  "description": "Register a limited liability partnership (Товарищество с ограниченной ответственностью, ТОО — Kazakhstan's LLC-equivalent legal form) with the state registration service for legal entities, administered by the Ministry of Justice of the Republic of Kazakhstan. Modelled from Appendix 2 to the Rules for rendering the state service \"State registration of legal entities, accounting registration of their branches and representative offices,\" an Order of the Acting Minister of Justice of the Republic of Kazakhstan (No. 66, 29 May 2020), published in full, unauthenticated, on the Ministry of Justice's own official legal-information system, ИПС «Әділет». The Appendix 2 application form covers the founding entity's organisational form and name variants, the appointed director's identity and appointment-decision particulars, founder and beneficial-owner disclosure, the registered address, principal economic-activity code, headcount, VAT-registration election, and an optional bundled bank-account-opening/mandatory-employee-accident-insurance request. This schema scopes to a single Kazakhstan-resident natural-person founder who is also the sole beneficial owner — the most common single-founder ТОО formation — and discloses rather than silently omits: non-resident founders, corporate (legal-entity) founders, multiple founders, a beneficial owner distinct from the founder, and the branch/representative-office variants of the same form. It does not submit anything or imply government endorsement.",
  "status": "draft",
  "jurisdiction": {
    "country": "KZ",
    "level": "national"
  },
  "authority": {
    "name": "Министерство юстиции Республики Казахстан (Ministry of Justice of the Republic of Kazakhstan)",
    "abbreviation": "MOJ",
    "url": "https://www.gov.kz/memleket/entities/adilet"
  },
  "process": {
    "type": "registration",
    "language": "ru"
  },
  "source": {
    "url": "https://adilet.zan.kz/rus/docs/V2000020771",
    "retrievedAt": "2026-07-17",
    "documentRef": "Приложение 2 к Правилам государственной услуги \"Государственная регистрация юридических лиц, учетная регистрация их филиалов и представительств\" (Order of the Acting Minister of Justice of the Republic of Kazakhstan No. 66, 29 May 2020, registered with the Ministry of Justice 29 May 2020 No. 20771)"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-17",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-17",
    "notes": "GovSchema Standard Research cycle GOV-3459 (scouted in parallel with Morocco during the GOV-3454 cycle, delegated as backlog, authored this cycle). Kazakhstan opens as the registry's 72nd jurisdiction. adilet.zan.kz serves the Ministry of Justice's own consolidated legal-act text over plain HTTP 200 without any login/CAPTCHA/WAF gate; the only access quirk is a TLS certificate chain missing an intermediate (openssl verify code 21, unauthorized certificate), which is a server misconfiguration rather than a real access control — a plain browser or curl -k loads the page fine, and the page was re-fetched fresh this cycle (sha256:f0ccd41a3df5dffef92a96ed0c682c807e4ce728dc1106642e90ea638d03fa27 of the full retrieved HTML, 682,112 bytes) to confirm liveness before authoring. The consolidated legal act publishes numbered Appendices for several distinct state services and process variants under the same Rules; Appendix 2 (\"Заявление о государственной регистрации субъектов малого и среднего предпринимательства...\", a 23-item numbered form) is the one used for state registration of a legal entity together with the optional bundled bank-account-opening/accident-insurance request, and is the appendix this schema models — Appendix 1 is an output Extract (Выписка) from the business-identification-number register, not an input form, and Appendices 3+ cover other registration variants (branches, representative offices, reorganisation, liquidation) not modelled here. The form's own numbered items (1-23) map directly to this schema's fields; item 1 (Форма организации) and item 2 (Организационно-правовая форма) are free digital-service dropdown selections without a published enumerated value list in the form text itself, so entityType is modelled as a disclosed judgment-call enum limited to the three values implied by the Rules' own title (legal entity / branch / representative office), and organizationalLegalForm is modelled as a free string with this schema's own scope (ТОО) documented in its description rather than invented as a closed enum. Item 6 (founder disclosure) and item 6.1 (non-resident founder disclosure) describe repeating tables for an unbounded number of resident and non-resident, natural-person and legal-entity founders; this schema scopes to exactly one Kazakhstan-resident natural-person founder (the single-founder case), matching the scoping convention this registry's am/moj/state-registration-limited-liability-company schema (GOV-3351) already established for Armenia's equivalent single-founder LLC form — multi-founder, non-resident, and corporate-founder variants are disclosed, not modelled. Item 8 (beneficial-owner disclosure) is modelled as a single beneficial-owner block, since a sole natural-person founder is also, in the ordinary case, the sole beneficial owner; a beneficial owner distinct from the founder is out of scope. Item 10 (Регистрирующий орган) is the form's own note that the registering body is auto-derived from the address given in item 9, not an applicant-entered value, so it is disclosed rather than modelled as a field. Items 14-22 form a single optional bundled sub-request — opening a bank account and concluding an employee-accident-insurance contract in the same submission — gated behind item 14's own yes/no toggle (openBankAccountAndInsurance); items 15-18 and 20-22 are modelled requiredWhen that toggle is true. Item 19 (Сведения об исполнительном органе) asks whether the executive body is sole or collegial; the collegial body's own name is requiredWhen that choice is made, per the form's own conditional phrasing. Item 15 (Выбрать банк), 16 (Выбрать филиал банка), and 20 (Выбрать страховую компанию) are each printed as a dropdown selection from a reference directory (справочник) internal to the live e-government cabinet, with no published enumerated list in the form text itself, so all three are modelled as free strings rather than invented closed enums. Item 23's attached electronic charter copy is explicitly marked '(при наличии)' — 'if available' — in the source text, so it is modelled as an optional supporting document, the one document this source text itself marks optional rather than a disclosed inferential judgment call, matching the same treatment this registry's am/moj schema gave its own '(if available)'-marked field. IIN (Individual Identification Number) is a 12-digit personal identifier under Kazakhstan's State Population Register Law; the pattern is modelled from this well-documented national convention rather than from a printed field-length marker on the form itself, since the form's own blanks are plain underscores with no digit-count indicator. No submission was made and no live egov.kz/adilet.zan.kz account was created or required to author this schema."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-17"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "entityType",
      "label": "Форма организации",
      "type": "enum",
      "required": true,
      "description": "Which of the three organisational forms this application registers, per the Rules' own title (state registration of legal entities, accounting registration of their branches and representative offices). This schema scopes primarily to legal_entity (a newly-formed ТОО); the other two values are disclosed for completeness of the enum, not separately modelled below.",
      "sourceRef": "Item 1 — \"Форма организации:\"",
      "validation": { "enum": ["legal_entity", "branch", "representative_office"] }
    },
    {
      "name": "organizationalLegalForm",
      "label": "Организационно-правовая форма",
      "type": "string",
      "required": true,
      "description": "The organisational-legal form of the entity being registered. This schema's own scope is the Товарищество с ограниченной ответственностью (ТОО, limited liability partnership); the source form itself presents this as a live directory dropdown with no published closed value list, so it is modelled as a free string rather than an invented enum.",
      "sourceRef": "Item 2 — \"Организационно-правовая форма:\"",
      "validation": { "minLength": 1, "maxLength": 100 }
    },
    {
      "name": "companyNameKazakh",
      "label": "Название на государственном языке без указания ОПФ",
      "type": "string",
      "required": true,
      "description": "The company's name in Kazakh, without the organisational-legal-form (ОПФ) suffix.",
      "sourceRef": "Item 3 — \"название на государственном языке без указания ОПФ:\"",
      "validation": { "minLength": 1, "maxLength": 300 }
    },
    {
      "name": "companyNameRussian",
      "label": "Название на русском языке без указания ОПФ",
      "type": "string",
      "required": true,
      "description": "The company's name in Russian, without the organisational-legal-form suffix.",
      "sourceRef": "Item 3 — \"название на русском языке без указания ОПФ:\"",
      "validation": { "minLength": 1, "maxLength": 300 }
    },
    {
      "name": "companyNameEnglish",
      "label": "Название на английском языке с указанием ОПФ",
      "type": "string",
      "required": false,
      "description": "Optional English-language rendering of the company name, including the organisational-legal-form suffix (e.g. LLP).",
      "sourceRef": "Item 3 — \"название на английском языке с указанием ОПФ:\"",
      "validation": { "maxLength": 300 }
    },
    {
      "name": "companyShortNameKazakh",
      "label": "Краткое название на государственном языке",
      "type": "string",
      "required": false,
      "description": "Optional abbreviated Kazakh-language name.",
      "sourceRef": "Item 3 — \"краткое название на государственном языке:\"",
      "validation": { "maxLength": 150 }
    },
    {
      "name": "companyShortNameRussian",
      "label": "Краткое название на русском языке",
      "type": "string",
      "required": false,
      "description": "Optional abbreviated Russian-language name.",
      "sourceRef": "Item 3 — \"краткое название на русском языке:\"",
      "validation": { "maxLength": 150 }
    },
    {
      "name": "companyShortNameEnglish",
      "label": "Краткое название на английском языке с указанием ОПФ",
      "type": "string",
      "required": false,
      "description": "Optional abbreviated English-language name, including the organisational-legal-form suffix.",
      "sourceRef": "Item 3 — \"краткое название на английском языке с указанием ОПФ:\"",
      "validation": { "maxLength": 150 }
    },
    {
      "name": "directorFullName",
      "label": "Руководитель: ФИО",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Full name (surname, first name, patronymic if any) of the person appointed as the entity's head/director (руководитель).",
      "sourceRef": "Item 4 — \"Руководитель: ФИО/гражданство/...\"",
      "validation": { "minLength": 1, "maxLength": 200 }
    },
    {
      "name": "directorCitizenship",
      "label": "Руководитель: гражданство",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The director's country of citizenship.",
      "sourceRef": "Item 4 — \".../гражданство/...\"",
      "validation": { "minLength": 1, "maxLength": 100 }
    },
    {
      "name": "directorIdentityDocumentNumber",
      "label": "Руководитель: номер (серия при наличии) документа",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The number (and series, if the document carries one) of the director's identity document.",
      "sourceRef": "Item 4 — \"...номер (серия при наличии)...\"",
      "validation": { "minLength": 1, "maxLength": 50 }
    },
    {
      "name": "directorIdentityDocumentIssuer",
      "label": "Руководитель: орган выдачи",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The authority that issued the director's identity document.",
      "sourceRef": "Item 4 — \"...орган выдачи/...\"",
      "validation": { "minLength": 1, "maxLength": 200 }
    },
    {
      "name": "directorIdentityDocumentValidUntil",
      "label": "Руководитель: сроки действия документа",
      "type": "date",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The expiry date of the director's identity document.",
      "sourceRef": "Item 4 — \"...сроки действия, данные документа, удостоверяющего личность...\"",
      "validation": {}
    },
    {
      "name": "directorIin",
      "label": "Руководитель: ИИН",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The director's 12-digit Individual Identification Number (ИИН), issued under Kazakhstan's State Population Register Law.",
      "sourceRef": "Item 4 — \"...в т.ч. ИИН\"",
      "validation": { "pattern": "^[0-9]{12}$" }
    },
    {
      "name": "directorAppointmentDecisionNumber",
      "label": "Номер решения о назначении руководителя",
      "type": "string",
      "required": true,
      "description": "The number of the founder's decision appointing the director.",
      "sourceRef": "Item 5 — \"номер решения: _______\"",
      "validation": { "minLength": 1, "maxLength": 50 }
    },
    {
      "name": "directorAppointmentDecisionDate",
      "label": "Дата решения о назначении руководителя",
      "type": "date",
      "required": true,
      "description": "The date of the founder's decision appointing the director.",
      "sourceRef": "Item 5 — \"дата решения: _________\"",
      "validation": {}
    },
    {
      "name": "founderIin",
      "label": "Учредитель-резидент (физическое лицо): ИИН",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The 12-digit Individual Identification Number of the sole Kazakhstan-resident natural-person founder. Scoped to a single resident individual founder; non-resident, corporate, and multi-founder cases are out of scope (see the document's own VERIFICATION.md).",
      "sourceRef": "Item 6 — \"для физического лица: ИИН, ФИО, сумма вклада...\"",
      "validation": { "pattern": "^[0-9]{12}$" }
    },
    {
      "name": "founderFullName",
      "label": "Учредитель-резидент (физическое лицо): ФИО",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Full name of the sole founder.",
      "sourceRef": "Item 6 — \"для физического лица: ИИН, ФИО, сумма вклада...\"",
      "validation": { "minLength": 1, "maxLength": 200 }
    },
    {
      "name": "founderContributionAmountTenge",
      "label": "Сумма вклада (тенге)",
      "type": "number",
      "required": true,
      "description": "The founder's contribution to the charter capital, in Kazakhstani tenge.",
      "sourceRef": "Item 6 — \"сумма вклада _________тенге\"",
      "validation": { "minimum": 1 }
    },
    {
      "name": "founderOwnershipSharePercent",
      "label": "Доля в уставном капитале (%)",
      "type": "number",
      "required": true,
      "description": "The founder's percentage share of the charter capital. For a sole founder this is ordinarily 100.",
      "sourceRef": "Item 6 — \"доля в уставном капитале ___ %\"",
      "validation": { "minimum": 0, "maximum": 100 }
    },
    {
      "name": "usesModelCharter",
      "label": "Действует по типовому уставу",
      "type": "boolean",
      "required": true,
      "description": "Whether the entity operates on the basis of the state's standard model charter (типовой устав) rather than an individually drafted charter.",
      "sourceRef": "Item 7 — \"Действует по типовому уставу: Да _______, Нет ________\"",
      "validation": {}
    },
    {
      "name": "beneficialOwnerFullName",
      "label": "Бенефициарный собственник: ФИО",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Full name of the beneficial owner, per the form's own definition (a natural person who directly or indirectly owns more than 25% of participation shares, or otherwise controls the entity). Modelled as a single beneficial owner, the sole founder in the ordinary single-founder case; a beneficial owner distinct from the founder is out of scope.",
      "sourceRef": "Item 8 — \"Сведения о бенефициарном (-х) собственнике (-ах): гражданство, ФИО, ...\"",
      "validation": { "minLength": 1, "maxLength": 200 }
    },
    {
      "name": "beneficialOwnerCitizenship",
      "label": "Бенефициарный собственник: гражданство",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The beneficial owner's country of citizenship.",
      "sourceRef": "Item 8 — \"гражданство, ФИО, данные документа...\"",
      "validation": { "minLength": 1, "maxLength": 100 }
    },
    {
      "name": "beneficialOwnerIdentityDocumentData",
      "label": "Бенефициарный собственник: данные документа, удостоверяющего личность",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The beneficial owner's identity-document particulars (type, number, issuing authority).",
      "sourceRef": "Item 8 — \"данные документа, удостоверяющего личность, ИИН (при наличии)...\"",
      "validation": { "minLength": 1, "maxLength": 300 }
    },
    {
      "name": "beneficialOwnerIin",
      "label": "Бенефициарный собственник: ИИН (при наличии)",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "The beneficial owner's IIN, if they have one, or their foreign-national identification number in their country of residence otherwise. The source form itself marks this '(при наличии)' — 'if available'.",
      "sourceRef": "Item 8 — \"ИИН (при наличии) либо идентификационный номер иностранного лица в стране резидентства\"",
      "validation": { "pattern": "^[0-9]{12}$" }
    },
    {
      "name": "beneficialOwnerDateOfBirth",
      "label": "Бенефициарный собственник: дата рождения",
      "type": "date",
      "required": true,
      "classification": "pii",
      "description": "The beneficial owner's date of birth.",
      "sourceRef": "Item 8 — \"дата рождения, место проживания...\"",
      "validation": {}
    },
    {
      "name": "beneficialOwnerResidentialAddress",
      "label": "Бенефициарный собственник: место проживания",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The beneficial owner's place of residence.",
      "sourceRef": "Item 8 — \"место проживания доля участия в уставном капитале...\"",
      "validation": { "minLength": 1, "maxLength": 400 }
    },
    {
      "name": "beneficialOwnerOwnershipSharePercent",
      "label": "Бенефициарный собственник: доля участия в уставном капитале (%)",
      "type": "number",
      "required": true,
      "description": "The beneficial owner's percentage share of the charter capital or, for a joint-stock structure, of placed shares.",
      "sourceRef": "Item 8 — \"...доля участия в уставном капитале юридического лица или размер размещенных акций принадлежащих бенефициарному собственнику\"",
      "validation": { "minimum": 0, "maximum": 100 }
    },
    {
      "name": "locationType",
      "label": "Тип местонахождения",
      "type": "enum",
      "required": true,
      "description": "Whether the entity's registered location is property it owns or property it leases.",
      "sourceRef": "Item 9 — \"тип местонахождения: адрес собственной недвижимости ___ адрес арендуемой недвижимости ___\"",
      "validation": { "enum": ["owned_property", "leased_property"] }
    },
    {
      "name": "addressRegion",
      "label": "Область",
      "type": "string",
      "required": true,
      "description": "The region (область) of the entity's registered address.",
      "sourceRef": "Item 9 — \"адрес: область ____________,...\"",
      "validation": { "minLength": 1, "maxLength": 150 }
    },
    {
      "name": "addressCity",
      "label": "Город, район, сельский округ",
      "type": "string",
      "required": true,
      "description": "The city, district, or rural district of the entity's registered address.",
      "sourceRef": "Item 9 — \"...город, район, _______________ сельский округ, район в городе:...\"",
      "validation": { "minLength": 1, "maxLength": 150 }
    },
    {
      "name": "addressSettlement",
      "label": "Село, поселок",
      "type": "string",
      "required": false,
      "description": "The village or settlement of the entity's registered address, when applicable.",
      "sourceRef": "Item 9 — \"село, поселок ________________________________________________\"",
      "validation": { "maxLength": 150 }
    },
    {
      "name": "addressStreet",
      "label": "Часть населенного пункта (улица, проспект)",
      "type": "string",
      "required": true,
      "description": "The street or avenue of the entity's registered address.",
      "sourceRef": "Item 9 — \"часть населенного пункта (улица, проспект): ______________________\"",
      "validation": { "minLength": 1, "maxLength": 200 }
    },
    {
      "name": "propertyType",
      "label": "Тип недвижимости",
      "type": "enum",
      "required": true,
      "description": "Whether the registered address is a standalone premises (помещение) or a building (здание).",
      "sourceRef": "Item 9 — \"тип недвижимости: помещение ______________, здание ____________\"",
      "validation": { "enum": ["premises", "building"] }
    },
    {
      "name": "houseNumber",
      "label": "Номер дома",
      "type": "string",
      "required": true,
      "description": "The house number of the entity's registered address.",
      "sourceRef": "Item 9 — \"номер дома ________,...\"",
      "validation": { "minLength": 1, "maxLength": 20 }
    },
    {
      "name": "buildingNumber",
      "label": "Номер корпуса",
      "type": "string",
      "required": false,
      "description": "The building/corpus number, when the address includes one.",
      "sourceRef": "Item 9 — \"номер корпуса___,\"",
      "validation": { "maxLength": 20 }
    },
    {
      "name": "blockNumber",
      "label": "Номер блока",
      "type": "string",
      "required": false,
      "description": "The block number, when the address includes one.",
      "sourceRef": "Item 9 — \"номер блока ______,\"",
      "validation": { "maxLength": 20 }
    },
    {
      "name": "apartmentNumber",
      "label": "Квартира",
      "type": "string",
      "required": false,
      "description": "The apartment/office/suite number, when applicable.",
      "sourceRef": "Item 9 — \"квартира ______________________________\"",
      "validation": { "maxLength": 20 }
    },
    {
      "name": "postalCode",
      "label": "Почтовый индекс",
      "type": "string",
      "required": true,
      "description": "The 6-digit postal code of the entity's registered address.",
      "sourceRef": "Item 9 — \"почтовый индекс: ___________\"",
      "validation": { "pattern": "^[0-9]{6}$" }
    },
    {
      "name": "contactPhoneNumber",
      "label": "Номер телефона (факса)",
      "type": "string",
      "required": true,
      "description": "A contact telephone (or fax) number for the entity.",
      "sourceRef": "Item 9 — \"номер телефона (факса) ________\"",
      "validation": { "minLength": 1, "maxLength": 30 }
    },
    {
      "name": "emailAddress",
      "label": "Адрес электронной почты",
      "type": "string",
      "required": true,
      "description": "The entity's contact email address.",
      "sourceRef": "Item 9 — \"адрес электронной почты:________\"",
      "validation": { "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$", "maxLength": 200 }
    },
    {
      "name": "mainActivityCode",
      "label": "Код основного вида экономической деятельности",
      "type": "string",
      "required": true,
      "description": "The entity's principal economic-activity code, per Kazakhstan's General Classifier of Economic Activities (ОКЭД).",
      "sourceRef": "Item 11 — \"Код основного вида экономической деятельности: ______________\"",
      "validation": { "minLength": 1, "maxLength": 20 }
    },
    {
      "name": "expectedEmployeeCount",
      "label": "Ожидаемая (примерная) численность занятых",
      "type": "integer",
      "required": true,
      "description": "The entity's expected (approximate) number of employees; the form itself requires at least 1.",
      "sourceRef": "Item 12 — \"Ожидаемая (примерная) численность занятых человек (не менее 1 человека):_____\"",
      "validation": { "minimum": 1 }
    },
    {
      "name": "vatRegistration",
      "label": "Регистрация в качестве плательщика НДС",
      "type": "boolean",
      "required": true,
      "description": "Whether the entity elects to register as a VAT (НДС) payer at the same time as incorporation.",
      "sourceRef": "Item 13 — \"Регистрация в качестве плательщика НДС: Да __________, Нет ______\"",
      "validation": {}
    },
    {
      "name": "openBankAccountAndInsurance",
      "label": "Открыть банковский счет и заключить договор страхования",
      "type": "boolean",
      "required": true,
      "description": "Whether the applicant elects to bundle a bank-account-opening request and a mandatory employee-accident-insurance contract with this same registration submission. Gates items 15-18 and 20-22 below.",
      "sourceRef": "Item 14 — \"Открыть банковский счет и заключить договор страхования.\"",
      "validation": {}
    },
    {
      "name": "bankName",
      "label": "Выбрать банк",
      "type": "string",
      "required": false,
      "description": "The bank at which the account is to be opened, selected from the e-government cabinet's own bank directory; modelled as a free string since no closed value list is published in the form text. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 15 — \"Выбрать банк (выбор из справочника): __________________________\"",
      "validation": { "maxLength": 200 },
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "bankBranch",
      "label": "Выбрать филиал банка",
      "type": "string",
      "required": false,
      "description": "The branch of the selected bank at which the account is to be opened. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 16 — \"Выбрать филиал банка (выбор из справочника): ___________________\"",
      "validation": { "maxLength": 200 },
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "accountCurrency",
      "label": "Выбрать валюту",
      "type": "enum",
      "required": false,
      "description": "The currency of the bank account to be opened. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 17 — \"Выбрать валюту (выбор из справочника): ________________________\"",
      "validation": { "enum": ["KZT", "USD", "EUR", "RUB"] },
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "bankContactPhoneNumber",
      "label": "Номер телефона",
      "type": "string",
      "required": false,
      "description": "A contact telephone number for the bank-account-opening/insurance request. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 18 — \"Номер телефона: _____________________________________________\"",
      "validation": { "minLength": 1, "maxLength": 30 },
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "executiveBodyType",
      "label": "Сведения об исполнительном органе",
      "type": "enum",
      "required": true,
      "description": "Whether the entity's executive body is sole (единоличный, the ordinary case for a single-founder ТОО whose director is that executive body) or collegial (коллегиальный, e.g. a management board).",
      "sourceRef": "Item 19 — \"Сведения об исполнительном органе: единоличный _______________, коллегиальный ____________\"",
      "validation": { "enum": ["sole", "collegial"] }
    },
    {
      "name": "executiveBodyName",
      "label": "Наименование исполнительного органа",
      "type": "string",
      "required": false,
      "description": "The name of the collegial executive body. Required when executiveBodyType is collegial.",
      "sourceRef": "Item 19 — \"наименование исполнительного органа ____\"",
      "validation": { "maxLength": 200 },
      "requiredWhen": { "field": "executiveBodyType", "equals": "collegial" }
    },
    {
      "name": "insuranceCompany",
      "label": "Выбрать страховую компанию",
      "type": "string",
      "required": false,
      "description": "The insurance company selected for the mandatory employee-accident-insurance contract, from the e-government cabinet's own directory; modelled as a free string since no closed value list is published in the form text. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 20 — \"Выбрать страховую компанию (выбор из справочника): _____________\"",
      "validation": { "maxLength": 200 },
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "annualPayrollFundTenge",
      "label": "Годовой фонд оплаты труда (тенге)",
      "type": "number",
      "required": false,
      "description": "The entity's annual payroll fund, in tenge, used to calculate the insurance premium. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 21 — \"Годовой фонд оплаты труда в тенге _____________________________\"",
      "validation": { "minimum": 0 },
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "insurancePeriodStartDate",
      "label": "Дата начала срока страхования",
      "type": "date",
      "required": false,
      "description": "The start date of the insurance period. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 22 — \"дата начала срока страхования _____________________________________\"",
      "validation": {},
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "insurancePeriodEndDate",
      "label": "Дата окончания срока страхования",
      "type": "date",
      "required": false,
      "description": "The end date of the insurance period. Required when openBankAccountAndInsurance is true.",
      "sourceRef": "Item 22 — \"дата окончания срока страхования __________________________\"",
      "validation": {},
      "requiredWhen": { "field": "openBankAccountAndInsurance", "equals": true }
    },
    {
      "name": "consentToUseProtectedInformation",
      "label": "Согласие на использование сведений, составляющих охраняемую законом тайну",
      "type": "boolean",
      "required": true,
      "description": "The applicant's consent to the registering body's use of information constituting legally protected secrets, held in the relevant information systems, for processing this application.",
      "sourceRef": "Item 23 — \"Согласен на использования сведений, составляющих охраняемую законом тайну, содержащихся в информационных системах __________________________\"",
      "validation": {}
    }
  ],
  "documents": [
    {
      "id": "directorIdentityDocument",
      "label": "Director's identity document",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Item 4 — \"...данные документа, удостоверяющего личность...\""
    },
    {
      "id": "founderIdentityDocument",
      "label": "Founder's identity document",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Item 6 — \"для физического лица: ИИН, ФИО, ...\""
    },
    {
      "id": "beneficialOwnerIdentityDocument",
      "label": "Beneficial owner's identity document",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Item 8 — \"данные документа, удостоверяющего личность...\""
    },
    {
      "id": "charterElectronicCopy",
      "label": "Electronic copy of the charter, if available",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "sourceRef": "Item 23 — \"электронная копия устава (при наличии)\""
    }
  ]
}
