{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "vn/dangkykinhdoanh/dang-ky-doanh-nghiep-tnhh-mot-thanh-vien",
  "version": "1.0.0",
  "title": "Vietnam Single-Member LLC Enterprise Registration Application (Mẫu số 2, Phụ lục I) — Giấy đề nghị đăng ký doanh nghiệp công ty trách nhiệm hữu hạn một thành viên",
  "description": "Vietnam's Mẫu số 2, Phụ lục I, \"Giấy đề nghị đăng ký doanh nghiệp — Công ty trách nhiệm hữu hạn một thành viên\" (Enterprise Registration Application for a single-member limited liability company), issued under Thông tư số 68/2025/TT-BTC (effective 1 July 2025). This schema opens Vietnam's Business Formation vertical (3 of 6), following the Passport and Taxes verticals opened by vn/xuatnhapcanh/to-khai-cap-ho-chieu-pho-thong-trong-nuoc and vn/gdt/to-khai-quyet-toan-thue-thu-nhap-ca-nhan. Phụ lục I of Thông tư 68/2025/TT-BTC is a single 80-template appendix covering every Vietnamese enterprise-registration scenario (sole proprietorship, single-member LLC, multi-member LLC, joint-stock company, partnership, and their respective amendment/reissuance filings); this schema models only Mẫu số 2, the template specifically printed for and titled around the single-member LLC (one owner, either an individual or an organization). It covers: the registrant's identity (the person filing, ordinarily the company's own legal representative); the establishment-status declaration (new establishment, or on the basis of a spin-off/division/merger/type-conversion/household-business-conversion/social-fund-conversion); the company's Vietnamese/foreign/abbreviated names; the registered head-office address and its special-zone/special-investment/social-enterprise/securities-company flags; the primary registered business line; the single owner's own identity — modelled for both the individual-owner path (name, date of birth, personal identification number, contact address) and the organization-owner path (organization name, registration number, registered office, and the authorized representative(s) an organizational owner must appoint to exercise ownership rights, plus the resulting Members' Council/Company President organizational model) — the owner section this registry's own single-member-LLC scoping decision treats as the form's defining, company-type-specific content; the charter capital amount, its sources (state-budget/private/foreign/other), and any non-cash contributed assets (cash, gold, land-use rights, intellectual property, other); the company's legal representative; the tax-registration block (director, chief accountant, tax-notice address, fiscal year, VAT method, social-insurance payment method); and the beneficial-owner declaration required since the 2025 amendment of the Enterprise Law. This schema deliberately does NOT decompose: Mẫu số 3 (multi-member LLC), Mẫu số 4 (joint-stock company), or Mẫu số 5 (partnership) — the sibling company-type templates in the same Phụ lục I that share this form's overall structure but add member-list/founding-shareholder-list sections (Mẫu số 6-9) that do not apply when a company has only one owner; Mẫu số 10 (Danh sách chủ sở hữu hưởng lợi) and Mẫu số 11 (Kê khai thông tin để xác định chủ sở hữu hưởng lợi), the companion beneficial-owner-detail forms this form's own footnote references by number without reproducing, disclosed here only as a conditionally required document; the household-business-conversion and social-protection-establishment/fund-conversion dossiers (each its own ~10-field sub-block, applicable only to a narrow establishment-status branch), disclosed only in prose; and the multiplicity of legal representatives, authorized representatives, directors, or chief accountants beyond one each — the form itself allows repeating each of these blocks, but this v1.0.0 models one bounded instance of each, per this registry's own bounded-repeating-group convention. See VERIFICATION.md for the full field-by-field mapping, the legal-currency check performed, every disclosed scoping and judgment call, and the mock conformance test run. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Socialist Republic of Vietnam, its Ministry of Finance, or its business-registration authority.",
  "status": "draft",
  "jurisdiction": {
    "country": "VN",
    "level": "national"
  },
  "authority": {
    "name": "Cục Phát triển doanh nghiệp tư nhân và kinh tế tập thể (Agency for Private Enterprise Development and Collective Economy)",
    "abbreviation": "DKKD",
    "url": "https://dangkykinhdoanh.gov.vn",
    "operatedBy": {
      "name": "Ministry of Finance of Vietnam (Bộ Tài chính)",
      "abbreviation": "MOF",
      "url": "https://mof.gov.vn",
      "basis": "Thông tư số 68/2025/TT-BTC ngày 01/7/2025 của Bộ trưởng Bộ Tài chính ban hành biểu mẫu sử dụng trong đăng ký doanh nghiệp, đăng ký hộ kinh doanh, and Nghị định số 168/2025/NĐ-CP ngày 30/6/2025 của Chính phủ về đăng ký doanh nghiệp (both effective 01/7/2025, replacing Thông tư 01/2021/TT-BKHĐT and Nghị định 01/2021/NĐ-CP respectively). Vietnam's mid-2025 government restructuring merged the former Ministry of Planning and Investment (Bộ Kế hoạch và Đầu tư), which had operated the national business-registration function, into the Ministry of Finance; the function itself, previously performed by Bộ Kế hoạch và Đầu tư's Cục Quản lý đăng ký kinh doanh, is now performed by Bộ Tài chính's Cục Phát triển doanh nghiệp tư nhân và kinh tế tập thể, while the dangkykinhdoanh.gov.vn domain and national business-registration portal continue unchanged."
    }
  },
  "process": {
    "type": "application",
    "language": "vi-VN"
  },
  "source": {
    "url": "https://congbaocdn.chinhphu.vn/CongBaoCP/VanBan/2025/7/45617/57815-1-2025985-98668-2025-tt-btc.pdf",
    "retrievedAt": "2026-07-12",
    "documentRef": "Mẫu số 2, Phụ lục I (Biểu mẫu sử dụng trong đăng ký doanh nghiệp), ban hành kèm theo Thông tư số 68/2025/TT-BTC ngày 01 tháng 7 năm 2025 của Bộ trưởng Bộ Tài chính, \"Giấy đề nghị đăng ký doanh nghiệp — Công ty trách nhiệm hữu hạn một thành viên\", as published in Công báo (the Official Gazette of the Government of Vietnam), Số 985 + 986, ngày 27-7-2025, trang 64-75."
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-12",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-12",
    "notes": "GOV-2443 (\"GovSchema Standard Research\"), a follow-on to GOV-2441. Opens Vietnam's Business Formation vertical (3 of 6), following vn/xuatnhapcanh/to-khai-cap-ho-chieu-pho-thong-trong-nuoc (Passport, 1 of 6, GOV-2404) and vn/gdt/to-khai-quyet-toan-thue-thu-nhap-ca-nhan (Taxes, 2 of 6, GOV-2411). See VERIFICATION.md for the full sourcing record, legal-currency check, scoping decisions, and conformance run."
  },
  "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-12"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "filingRecipientOffice",
      "label": "Kính gửi",
      "type": "string",
      "required": true,
      "description": "The provincial Business Registration Office (Cơ quan đăng ký kinh doanh cấp tỉnh) this application is being filed with.",
      "sourceRef": "p.64 — \"Kính gửi: (Cơ quan đăng ký kinh doanh cấp tỉnh) .......................\"",
      "validation": {
        "minLength": 1,
        "maxLength": 300
      }
    },
    {
      "name": "declarationPlace",
      "label": "......, ngày..... tháng...... năm......",
      "type": "string",
      "required": true,
      "description": "Place where this application is signed/dated.",
      "sourceRef": "p.64 — \"......, ngày..... tháng...... năm......\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    },
    {
      "name": "declarationDate",
      "label": "ngày..... tháng...... năm......",
      "type": "date",
      "required": true,
      "description": "Date this application is signed.",
      "sourceRef": "p.64 — \"......, ngày..... tháng...... năm......\""
    },
    {
      "name": "registrantFullName",
      "label": "Tôi là (ghi họ tên bằng chữ in hoa)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Full name, in capital letters, of the person filing this application. Ordinarily the company's own legal representative, unless a court or arbitration body has appointed a different person to carry out the registration procedure (per the form's own footnote 1).",
      "sourceRef": "p.64 — \"Tôi là (ghi họ tên bằng chữ in hoa):....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    },
    {
      "name": "registrantDateOfBirth",
      "label": "Ngày, tháng, năm sinh",
      "type": "date",
      "required": true,
      "classification": "pii",
      "description": "Date of birth of the registrant.",
      "sourceRef": "p.64 — \"Ngày, tháng, năm sinh: ......../ ...... /..........\""
    },
    {
      "name": "registrantGender",
      "label": "Giới tính",
      "type": "enum",
      "required": true,
      "description": "Sex of the registrant.",
      "sourceRef": "p.64 — \"Giới tính:.....\"",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "registrantPersonalIdNumber",
      "label": "Số định danh cá nhân",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The registrant's 12-digit personal identification number (Citizen Identification/CCCD number).",
      "sourceRef": "p.64 — \"Số định danh cá nhân:....\"",
      "validation": {
        "pattern": "^[0-9]{12}$"
      }
    },
    {
      "name": "registrantContactAddress",
      "label": "Địa chỉ liên lạc",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The registrant's contact address (house number/street, ward/commune, province, country). The form's own instruction limits this block to the case where the person registering the enterprise is also its legal representative (\"chỉ kê khai nếu người đăng ký doanh nghiệp là người đại diện theo pháp luật\"); modelled as optional rather than gated by a fabricated boolean field, since the form prints no separate yes/no indicator for that condition.",
      "sourceRef": "p.64 — \"Địa chỉ liên lạc (chỉ kê khai nếu người đăng ký doanh nghiệp là người đại diện theo pháp luật): Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia...\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "registrantPhone",
      "label": "Điện thoại (nếu có)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The registrant's phone number, if any.",
      "sourceRef": "p.64 — \"Điện thoại (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "registrantEmail",
      "label": "Thư điện tử (nếu có)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The registrant's email address, if any.",
      "sourceRef": "p.64 — \"Thư điện tử (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "registrantEthnicity",
      "label": "Dân tộc",
      "type": "string",
      "required": false,
      "description": "The registrant's ethnicity. Filled in only when the registrant has no personal identification number, or when the link between the National Business Registration Database and the National Population Database is interrupted.",
      "sourceRef": "p.64 — \"Trường hợp không có số định danh cá nhân hoặc việc kết nối... bị gián đoạn thì đề nghị kê khai các thông tin cá nhân dưới đây: Dân tộc:....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "registrantNationality",
      "label": "Quốc tịch",
      "type": "string",
      "required": false,
      "description": "The registrant's nationality, filled in under the same no-personal-ID-number fallback as registrantEthnicity.",
      "sourceRef": "p.64 — \"Quốc tịch:....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "registrantPassportNumber",
      "label": "Số Hộ chiếu",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Passport number (for a Vietnamese individual without a personal identification number) or foreign passport/passport-substitute document number (for a foreign individual), filled in under the same fallback as registrantEthnicity.",
      "sourceRef": "p.64 — \"Số Hộ chiếu (đối với cá nhân Việt Nam không có số định danh cá nhân)/Số Hộ chiếu nước ngoài hoặc giấy tờ có giá trị thay thế hộ chiếu nước ngoài (đối với cá nhân là người nước ngoài):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "registrantPassportIssueDate",
      "label": "Ngày cấp",
      "type": "date",
      "required": false,
      "description": "Issue date of registrantPassportNumber.",
      "sourceRef": "p.64 — \"Ngày cấp:..../..../....\""
    },
    {
      "name": "registrantPassportIssuePlace",
      "label": "Nơi cấp",
      "type": "string",
      "required": false,
      "description": "Issuing place of registrantPassportNumber.",
      "sourceRef": "p.64 — \"Nơi cấp:....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "registrantPermanentResidenceAddress",
      "label": "Nơi thường trú",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The registrant's permanent residence address (house number/street, ward/commune, province, country), filled in under the same no-personal-ID-number fallback as registrantEthnicity. Collapsed to one free-text field rather than four separate structured sub-fields, since this fallback path is a narrow edge case relative to headOfficeAddressStreet/WardOrCommune/Province, which this schema keeps fully structured as the company's own primary registered address.",
      "sourceRef": "p.64 — \"Nơi thường trú: Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia...\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "establishmentStatus",
      "label": "Tình trạng thành lập",
      "type": "enum",
      "required": true,
      "description": "The basis on which this single-member LLC is being established, printed as a set of checkboxes.",
      "sourceRef": "p.65 — \"1. Tình trạng thành lập (đánh dấu X vào ô thích hợp): Thành lập mới / Thành lập trên cơ sở tách doanh nghiệp / ... chia doanh nghiệp / ... hợp nhất doanh nghiệp / ... chuyển đổi loại hình doanh nghiệp / ... chuyển đổi từ hộ kinh doanh / ... chuyển đổi từ cơ sở bảo trợ xã hội/quỹ xã hội/quỹ từ thiện\"",
      "validation": {
        "enum": [
          "new_establishment",
          "spin_off",
          "division",
          "merger",
          "type_conversion",
          "household_business_conversion",
          "social_fund_conversion"
        ]
      }
    },
    {
      "name": "typeConversionReason",
      "label": "Lý do chuyển đổi loại hình doanh nghiệp",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "establishmentStatus",
        "equals": "type_conversion"
      },
      "description": "Reason for the company-type conversion (e.g. decision of..., a member withdrawing capital, a new member/shareholder joining), required when establishmentStatus is type_conversion.",
      "sourceRef": "p.65 — \"Lý do chuyển đổi loại hình doanh nghiệp: (Quyết định của.../Thành viên không góp vốn/Tiếp nhận thành viên/cổ đông mới/...)\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "predecessorEntityName",
      "label": "Tên doanh nghiệp (bị chia, bị tách, bị hợp nhất, được chuyển đổi)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "any": [
          {
            "field": "establishmentStatus",
            "equals": "division"
          },
          {
            "field": "establishmentStatus",
            "equals": "spin_off"
          },
          {
            "field": "establishmentStatus",
            "equals": "merger"
          },
          {
            "field": "establishmentStatus",
            "equals": "type_conversion"
          }
        ]
      },
      "description": "Name (in capital letters) of the predecessor enterprise being divided, spun off, merged, or type-converted into this single-member LLC.",
      "sourceRef": "p.65 — \"Thông tin về các doanh nghiệp bị chia, bị tách, bị hợp nhất, được chuyển đổi (phải kê khai trong trường hợp thành lập công ty trên cơ sở chia, tách, hợp nhất, chuyển đổi loại hình doanh nghiệp): Tên doanh nghiệp (ghi bằng chữ in hoa):....\"",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "predecessorEntityTaxCode",
      "label": "Mã số doanh nghiệp/Mã số thuế (doanh nghiệp bị chia, bị tách, bị hợp nhất, được chuyển đổi)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "any": [
          {
            "field": "establishmentStatus",
            "equals": "division"
          },
          {
            "field": "establishmentStatus",
            "equals": "spin_off"
          },
          {
            "field": "establishmentStatus",
            "equals": "merger"
          },
          {
            "field": "establishmentStatus",
            "equals": "type_conversion"
          }
        ]
      },
      "description": "Enterprise code / tax code of the predecessor entity named in predecessorEntityName. The form's own household-business-conversion and social-protection-establishment/fund-conversion sub-blocks (each printing roughly 10 further fields: predecessor registration certificate number/date/place, predecessor tax code, predecessor address, predecessor owner/representative identity and legal-document details) are not decomposed field-by-field in this v1.0.0 schema — see this schema's own top-level description.",
      "sourceRef": "p.65 — \"Mã số doanh nghiệp/Mã số thuế: ....\"",
      "validation": {
        "pattern": "^[0-9]{10}(-[0-9]{3})?$"
      }
    },
    {
      "name": "companyName",
      "label": "Tên công ty viết bằng tiếng Việt",
      "type": "string",
      "required": true,
      "description": "The company's name in Vietnamese, in capital letters.",
      "sourceRef": "p.67 — \"2. Tên công ty: Tên công ty viết bằng tiếng Việt (ghi bằng chữ in hoa):....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 300
      }
    },
    {
      "name": "companyNameForeign",
      "label": "Tên công ty viết bằng tiếng nước ngoài (nếu có)",
      "type": "string",
      "required": false,
      "description": "The company's name transliterated/translated into a foreign language, if any.",
      "sourceRef": "p.67 — \"Tên công ty viết bằng tiếng nước ngoài (nếu có):....\"",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "companyNameAbbreviated",
      "label": "Tên công ty viết tắt (nếu có)",
      "type": "string",
      "required": false,
      "description": "The company's abbreviated name, if any.",
      "sourceRef": "p.67 — \"Tên công ty viết tắt (nếu có):....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "headOfficeAddressStreet",
      "label": "Số nhà/phòng, ngách/hẻm, ngõ/kiệt, đường/phố/đại lộ, tổ/xóm/ấp/thôn",
      "type": "string",
      "required": true,
      "description": "Street-level component of the company's registered head-office address.",
      "sourceRef": "p.67 — \"3. Địa chỉ trụ sở chính: Số nhà/phòng, ngách/hẻm, ngõ/kiệt, đường/phố/đại lộ, tổ/xóm/ấp/thôn:....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 500
      }
    },
    {
      "name": "headOfficeWardOrCommune",
      "label": "Xã/Phường/Đặc khu",
      "type": "string",
      "required": true,
      "description": "Commune/ward/special-zone of the head office, per Vietnam's post-2025-merger two-tier local administrative naming.",
      "sourceRef": "p.67 — \"Xã/Phường/Đặc khu:....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    },
    {
      "name": "headOfficeProvince",
      "label": "Tỉnh/Thành phố trực thuộc Trung ương",
      "type": "string",
      "required": true,
      "description": "Province/centrally-run city of the head office.",
      "sourceRef": "p.67 — \"Tỉnh/Thành phố trực thuộc Trung ương:....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    },
    {
      "name": "headOfficePhone",
      "label": "Điện thoại",
      "type": "string",
      "required": true,
      "description": "The company's head-office phone number.",
      "sourceRef": "p.67 — \"Điện thoại:.......... Số fax (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "headOfficeFax",
      "label": "Số fax (nếu có)",
      "type": "string",
      "required": false,
      "description": "The company's head-office fax number, if any.",
      "sourceRef": "p.67 — \"Số fax (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "headOfficeEmail",
      "label": "Thư điện tử (nếu có)",
      "type": "string",
      "required": false,
      "description": "The company's head-office email address, if any.",
      "sourceRef": "p.67 — \"Thư điện tử (nếu có):.......... Website (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "headOfficeWebsite",
      "label": "Website (nếu có)",
      "type": "string",
      "required": false,
      "description": "The company's website, if any.",
      "sourceRef": "p.67 — \"Website (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "industrialZoneType",
      "label": "Doanh nghiệp nằm trong",
      "type": "enum",
      "required": false,
      "description": "The industrial/economic/high-tech zone the head office is located within, applicable only when the application is filed with the relevant zone's Management Board (e.g. a High-Tech Park Management Board).",
      "sourceRef": "p.67-68 — \"Doanh nghiệp nằm trong (Doanh nghiệp phải đánh dấu X vào ô vuông tương ứng với khu công nghệ cao nếu nộp hồ sơ tới Ban quản lý khu công nghệ cao): Khu công nghiệp / Khu chế xuất / Khu kinh tế / Khu công nghệ cao\"",
      "validation": {
        "enum": [
          "industrial_park",
          "export_processing_zone",
          "economic_zone",
          "hi_tech_park"
        ]
      }
    },
    {
      "name": "landUseRightInSensitiveArea",
      "label": "Doanh nghiệp có Giấy chứng nhận quyền sử dụng đất tại đảo và xã, phường biên giới; xã, phường ven biển; khu vực khác có ảnh hưởng đến quốc phòng, an ninh",
      "type": "boolean",
      "required": false,
      "description": "Whether the company holds a land-use-right certificate in an island, border, coastal, or other national-defence/security-sensitive area. Per the form's own footnote, this chỉ tiêu is only meant to be filled in when a foreign investor is contributing capital or purchasing shares/capital contributions leading to a change in the enterprise-registration content — a case that does not typically arise on an initial single-member LLC registration, so this field is modelled as optional rather than required.",
      "sourceRef": "p.68 — \"Doanh nghiệp có Giấy chứng nhận quyền sử dụng đất tại đảo và xã, phường biên giới; xã, phường ven biển; khu vực khác có ảnh hưởng đến quốc phòng, an ninh: Có / Không\""
    },
    {
      "name": "specialInvestmentProcedureProject",
      "label": "Doanh nghiệp thực hiện dự án đầu tư được đăng ký đầu tư theo thủ tục đầu tư đặc biệt",
      "type": "boolean",
      "required": false,
      "description": "Whether the company is implementing an investment project registered under the special investment procedure.",
      "sourceRef": "p.68 — \"Doanh nghiệp thực hiện dự án đầu tư được đăng ký đầu tư theo thủ tục đầu tư đặc biệt\""
    },
    {
      "name": "socialEnterprise",
      "label": "Doanh nghiệp xã hội",
      "type": "boolean",
      "required": false,
      "description": "Whether the company is registering as a social enterprise. When true, a Commitment to Implement Social/Environmental Objectives (Mẫu số 34, Phụ lục I) must accompany the dossier — see documents[].",
      "sourceRef": "p.68 — \"Doanh nghiệp xã hội (Đánh dấu X vào ô vuông nếu là doanh nghiệp xã hội và kèm theo hồ sơ phải có Cam kết thực hiện mục tiêu xã hội, môi trường)\""
    },
    {
      "name": "securitiesCompany",
      "label": "Công ty chứng khoán/Công ty quản lý quỹ đầu tư chứng khoán/Công ty đầu tư chứng khoán",
      "type": "boolean",
      "required": false,
      "description": "Whether the company is a securities company, a securities investment fund management company, or a securities investment company.",
      "sourceRef": "p.68 — \"Công ty chứng khoán/Công ty quản lý quỹ đầu tư chứng khoán/Công ty đầu tư chứng khoán: (Đánh dấu X nếu là... và kê khai thêm các thông tin sau đây)\""
    },
    {
      "name": "securitiesLicenseNumber",
      "label": "Giấy phép thành lập và hoạt động số",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "securitiesCompany",
        "equals": true
      },
      "description": "Establishment-and-operation licence number issued by the State Securities Commission, required when securitiesCompany is true.",
      "sourceRef": "p.68 — \"Giấy phép thành lập và hoạt động số:... do Ủy ban Chứng khoán Nhà nước cấp ngày:..../..../..... (nếu có)\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "securitiesLicenseIssueDate",
      "label": "Ngày cấp (Giấy phép thành lập và hoạt động)",
      "type": "date",
      "required": false,
      "requiredWhen": {
        "field": "securitiesCompany",
        "equals": true
      },
      "description": "Issue date of securitiesLicenseNumber.",
      "sourceRef": "p.68 — \"do Ủy ban Chứng khoán Nhà nước cấp ngày:..../..../.....\""
    },
    {
      "name": "primaryBusinessLineName",
      "label": "Tên ngành (Ngành, nghề kinh doanh chính)",
      "type": "string",
      "required": true,
      "description": "Name of the company's principal registered business line, per Vietnam's 4-digit-level national economic-sector classification (Hệ thống ngành kinh tế Việt Nam). The source form prints an unbounded table (STT / Tên ngành / Mã ngành) for every registered business line with an X-marked \"chính\" (principal) column; this v1.0.0 schema models only the principal line as its own field and does not decompose the table's non-principal rows.",
      "sourceRef": "p.68 — \"4. Ngành, nghề kinh doanh (ghi tên và mã theo ngành cấp 4 trong Hệ thống ngành kinh tế của Việt Nam): STT / Tên ngành / Mã ngành / Ngành, nghề kinh doanh chính (đánh dấu X để chọn một trong các ngành, nghề đã kê khai)\"",
      "validation": {
        "minLength": 1,
        "maxLength": 300
      }
    },
    {
      "name": "primaryBusinessLineCode",
      "label": "Mã ngành (Ngành, nghề kinh doanh chính)",
      "type": "string",
      "required": true,
      "description": "4-digit code of primaryBusinessLineName under Vietnam's national economic-sector classification.",
      "sourceRef": "p.68 — \"Mã ngành\"",
      "validation": {
        "pattern": "^[0-9]{4,5}$"
      }
    },
    {
      "name": "ownerType",
      "label": "Chủ sở hữu",
      "type": "enum",
      "required": true,
      "description": "Whether the company's single owner is an individual (chủ sở hữu là cá nhân) or an organization (chủ sở hữu là tổ chức). The source form prints these as two alternative fill-in blocks (5a/5b) rather than a single explicit checkbox; this field is a synthesized selector needed to gate which of the two blocks' fields apply — disclosed as a judgment call in VERIFICATION.md.",
      "sourceRef": "p.68-69 — \"5. Chủ sở hữu: a) Đối với chủ sở hữu là cá nhân: ... b) Đối với chủ sở hữu là tổ chức: ...\"",
      "validation": {
        "enum": [
          "individual",
          "organization"
        ]
      }
    },
    {
      "name": "ownerFullName",
      "label": "Họ, chữ đệm và tên chủ sở hữu (ghi bằng chữ in hoa)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "individual"
      },
      "classification": "pii",
      "description": "Full name, in capital letters, of the individual who is the company's sole owner and holds 100% of its charter capital.",
      "sourceRef": "p.68 — \"a) Đối với chủ sở hữu là cá nhân: Thông tin về chủ sở hữu: Họ, chữ đệm và tên chủ sở hữu (ghi bằng chữ in hoa):....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    },
    {
      "name": "ownerDateOfBirth",
      "label": "Ngày, tháng, năm sinh (chủ sở hữu)",
      "type": "date",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "individual"
      },
      "classification": "pii",
      "description": "Date of birth of the individual owner.",
      "sourceRef": "p.68 — \"Ngày, tháng, năm sinh: ......../ ...... /..........\""
    },
    {
      "name": "ownerGender",
      "label": "Giới tính (chủ sở hữu)",
      "type": "enum",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "individual"
      },
      "description": "Sex of the individual owner.",
      "sourceRef": "p.68 — \"Giới tính:....\"",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "ownerPersonalIdNumber",
      "label": "Số định danh cá nhân (chủ sở hữu)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "individual"
      },
      "classification": "sensitive-pii",
      "description": "The individual owner's 12-digit personal identification number.",
      "sourceRef": "p.68 — \"Số định danh cá nhân:....\"",
      "validation": {
        "pattern": "^[0-9]{12}$"
      }
    },
    {
      "name": "ownerContactAddress",
      "label": "Địa chỉ liên lạc (chủ sở hữu)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "individual"
      },
      "classification": "pii",
      "description": "Contact address of the individual owner (house number/street, ward/commune, province, country). Unlike registrantContactAddress, the source prints no legal-representative-only qualifier on the owner's own address block.",
      "sourceRef": "p.68 — \"Địa chỉ liên lạc:.... Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia....\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "ownerPhone",
      "label": "Điện thoại (nếu có) (chủ sở hữu)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Phone number of the individual owner, if any.",
      "sourceRef": "p.68 — \"Điện thoại (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "ownerEmail",
      "label": "Thư điện tử (nếu có) (chủ sở hữu)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Email address of the individual owner, if any.",
      "sourceRef": "p.68 — \"Thư điện tử (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "ownerEthnicity",
      "label": "Dân tộc (chủ sở hữu)",
      "type": "string",
      "required": false,
      "description": "Ethnicity of the individual owner, filled in under the same no-personal-ID-number fallback as registrantEthnicity.",
      "sourceRef": "p.69 — \"Dân tộc:.... Quốc tịch:....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "ownerNationality",
      "label": "Quốc tịch (chủ sở hữu)",
      "type": "string",
      "required": false,
      "description": "Nationality of the individual owner, filled in under the same fallback as ownerEthnicity.",
      "sourceRef": "p.69 — \"Quốc tịch:....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "ownerPassportNumber",
      "label": "Số Hộ chiếu (chủ sở hữu)",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Passport (or passport-substitute) number of the individual owner, filled in under the same fallback as ownerEthnicity.",
      "sourceRef": "p.69 — \"Số Hộ chiếu (đối với cá nhân Việt Nam không có số định danh cá nhân)/Số Hộ chiếu nước ngoài...:....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "ownerPassportIssueDate",
      "label": "Ngày cấp (Hộ chiếu chủ sở hữu)",
      "type": "date",
      "required": false,
      "description": "Issue date of ownerPassportNumber.",
      "sourceRef": "p.69 — \"Ngày cấp:..../..../....\""
    },
    {
      "name": "ownerPassportIssuePlace",
      "label": "Nơi cấp (Hộ chiếu chủ sở hữu)",
      "type": "string",
      "required": false,
      "description": "Issuing place of ownerPassportNumber.",
      "sourceRef": "p.69 — \"Nơi cấp:....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "ownerPermanentResidenceAddress",
      "label": "Nơi thường trú (chủ sở hữu)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Permanent residence address of the individual owner, collapsed to one free-text field for the same reason as registrantPermanentResidenceAddress.",
      "sourceRef": "p.69 — \"Nơi thường trú: Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia....\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "ownerOrgName",
      "label": "Tên tổ chức (chủ sở hữu)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Name, in capital letters, of the organization that is the company's sole owner.",
      "sourceRef": "p.69 — \"b) Đối với chủ sở hữu là tổ chức: Thông tin về chủ sở hữu: Tên tổ chức (ghi bằng chữ in hoa):....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 300
      }
    },
    {
      "name": "ownerOrgRegistrationNumber",
      "label": "Mã số doanh nghiệp/Số Quyết định thành lập (chủ sở hữu)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Enterprise code, or establishment-decision number, of the organizational owner.",
      "sourceRef": "p.69 — \"Mã số doanh nghiệp/Số Quyết định thành lập:....\"",
      "validation": {
        "maxLength": 50
      }
    },
    {
      "name": "ownerOrgRegistrationIssueDate",
      "label": "Ngày cấp (chủ sở hữu tổ chức)",
      "type": "date",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Issue date of ownerOrgRegistrationNumber.",
      "sourceRef": "p.69 — \"Ngày cấp: .........../……/ ......\""
    },
    {
      "name": "ownerOrgRegistrationIssuePlace",
      "label": "Nơi cấp (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Issuing place of ownerOrgRegistrationNumber.",
      "sourceRef": "p.69 — \"Nơi cấp:....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "ownerOrgHeadOfficeAddress",
      "label": "Địa chỉ trụ sở chính (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Head-office address of the organizational owner (house number/street, ward/commune, province, country), collapsed to one free-text field.",
      "sourceRef": "p.69 — \"Địa chỉ trụ sở chính: Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia....\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "ownerOrgPhone",
      "label": "Điện thoại (nếu có) (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "description": "Phone number of the organizational owner, if any.",
      "sourceRef": "p.69 — \"Điện thoại (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "ownerOrgFax",
      "label": "Số fax (nếu có) (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "description": "Fax number of the organizational owner, if any.",
      "sourceRef": "p.69 — \"Số fax (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "ownerOrgEmail",
      "label": "Thư điện tử (nếu có) (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "description": "Email address of the organizational owner, if any.",
      "sourceRef": "p.69 — \"Thư điện tử (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "ownerOrgWebsite",
      "label": "Website (nếu có) (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "description": "Website of the organizational owner, if any.",
      "sourceRef": "p.69 — \"Website (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "ownerInvestmentCertificateProjectCode",
      "label": "Mã số dự án (chủ sở hữu là nhà đầu tư nước ngoài)",
      "type": "string",
      "required": false,
      "description": "Investment-project code from the owner's Investment Registration Certificate, applicable only when the owner (individual or organization) is a foreign investor.",
      "sourceRef": "p.69, p.70 — \"Thông tin về Giấy chứng nhận đăng ký đầu tư (chỉ kê khai nếu chủ sở hữu là nhà đầu tư nước ngoài): Mã số dự án:....\"",
      "validation": {
        "maxLength": 50
      }
    },
    {
      "name": "ownerInvestmentCertificateIssueDate",
      "label": "Ngày cấp (Giấy chứng nhận đăng ký đầu tư của chủ sở hữu)",
      "type": "date",
      "required": false,
      "description": "Issue date of the owner's Investment Registration Certificate.",
      "sourceRef": "p.69, p.70 — \"Ngày cấp:...... /.... ......./ ........\""
    },
    {
      "name": "ownerInvestmentCertificateIssuingAuthority",
      "label": "Cơ quan cấp (Giấy chứng nhận đăng ký đầu tư của chủ sở hữu)",
      "type": "string",
      "required": false,
      "description": "Issuing authority of the owner's Investment Registration Certificate.",
      "sourceRef": "p.69, p.70 — \"Cơ quan cấp: ....\"",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "authorizedRepresentativeName",
      "label": "Tên người đại diện theo pháp luật/người đại diện theo ủy quyền (chủ sở hữu tổ chức)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "classification": "pii",
      "description": "Full name of the authorized representative an organizational owner appoints to exercise the rights and obligations of a single-member-LLC owner on its behalf. The source prints this as a repeating 13-column table (STT / Tên / Ngày sinh / Giới tính / Giấy tờ pháp lý / Quốc tịch / Dân tộc / Địa chỉ liên lạc / Tổng giá trị vốn được đại diện / Tỷ lệ / Thời điểm đại diện / Chữ ký / Ghi chú), used because Vietnamese law lets an organizational single-member-LLC owner appoint more than one authorized representative (organizing the company via a Members' Council) or exactly one (via a Company President) — see companyOrganizationModel. This v1.0.0 schema models one bounded representative instance; per the form's own footnote 6, this whole block is not filled in when the same person is instead declared under the legalRepresentative* fields.",
      "sourceRef": "p.70 — \"Thông tin về người đại diện theo pháp luật/người đại diện theo ủy quyền của chủ sở hữu: ... Tên người đại diện theo pháp luật/ người đại diện theo ủy quyền\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "authorizedRepresentativeDateOfBirth",
      "label": "Ngày, tháng, năm sinh (người đại diện theo ủy quyền)",
      "type": "date",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "classification": "pii",
      "description": "Date of birth of authorizedRepresentativeName.",
      "sourceRef": "p.70 — \"Ngày, tháng, năm sinh\""
    },
    {
      "name": "authorizedRepresentativeGender",
      "label": "Giới tính (người đại diện theo ủy quyền)",
      "type": "enum",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Sex of authorizedRepresentativeName.",
      "sourceRef": "p.70 — \"Giới tính\"",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "authorizedRepresentativeIdNumber",
      "label": "Giấy tờ pháp lý của cá nhân (người đại diện theo ủy quyền)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "classification": "sensitive-pii",
      "description": "Personal legal-document number (personal identification number, or passport number) of authorizedRepresentativeName. Per the table's own footnote 5, if this column states a personal identification number, the issuing-date/issuing-authority columns are not required.",
      "sourceRef": "p.70 — \"Số, ngày cấp, cơ quan cấp Giấy tờ pháp lý của cá nhân\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "authorizedRepresentativeNationality",
      "label": "Quốc tịch (người đại diện theo ủy quyền)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "Nationality of authorizedRepresentativeName.",
      "sourceRef": "p.70 — \"Quốc tịch\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "authorizedRepresentativeAddress",
      "label": "Địa chỉ liên lạc (người đại diện theo ủy quyền)",
      "type": "string",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "classification": "pii",
      "description": "Contact address of authorizedRepresentativeName.",
      "sourceRef": "p.70 — \"Địa chỉ liên lạc\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "authorizedRepresentativeDelegatedCapitalAmount",
      "label": "Tổng giá trị vốn được đại diện",
      "type": "number",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "classification": "financial",
      "description": "Total value (in VNĐ) of the owner's charter capital this representative is authorized to represent. For a single-member LLC with exactly one authorized representative, this equals the full charterCapitalAmount.",
      "sourceRef": "p.70 — \"Tổng giá trị vốn được đại diện (bằng số; VNĐ và giá trị tương đương theo đơn vị tiền nước ngoài, nếu có)\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "authorizedRepresentativeDelegatedCapitalPercentage",
      "label": "Tỷ lệ (%)",
      "type": "number",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "classification": "financial",
      "description": "Percentage of the owner's total capital contribution this representative is authorized to represent. For a single-member LLC with exactly one authorized representative, this is 100.",
      "sourceRef": "p.70 — \"Tỷ lệ (%)\"",
      "validation": {
        "minimum": 0,
        "maximum": 100
      }
    },
    {
      "name": "companyOrganizationModel",
      "label": "Mô hình tổ chức công ty",
      "type": "enum",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "description": "The single-member LLC's management-organization model, applicable only when the owner is an organization: a Members' Council (Hội đồng thành viên) of ≥2 authorized representatives, each managed by a Director/General Director; or a single Company President (Chủ tịch công ty), likewise managed by a Director/General Director.",
      "sourceRef": "p.70 — \"Mô hình tổ chức công ty: Hội đồng thành viên, Giám đốc hoặc Tổng Giám đốc / Chủ tịch công ty, Giám đốc hoặc Tổng Giám đốc\"",
      "validation": {
        "enum": [
          "members_council",
          "company_president"
        ]
      }
    },
    {
      "name": "charterCapitalAmount",
      "label": "Vốn điều lệ (bằng số; VNĐ)",
      "type": "number",
      "required": true,
      "classification": "financial",
      "description": "The company's charter capital, in VNĐ. In a single-member LLC this entire amount is contributed by the sole owner.",
      "sourceRef": "p.70 — \"6. Vốn điều lệ: Vốn điều lệ (bằng số; VNĐ):....\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "charterCapitalWords",
      "label": "Vốn điều lệ (bằng chữ; VNĐ)",
      "type": "string",
      "required": true,
      "description": "charterCapitalAmount restated in words.",
      "sourceRef": "p.70 — \"Vốn điều lệ (bằng chữ; VNĐ):....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 500
      }
    },
    {
      "name": "charterCapitalForeignCurrencyEquivalent",
      "label": "Giá trị tương đương theo đơn vị tiền nước ngoài (nếu có)",
      "type": "string",
      "required": false,
      "classification": "financial",
      "description": "charterCapitalAmount restated as an equivalent value in a foreign currency, if any (figure and currency, free text as printed on the source).",
      "sourceRef": "p.70 — \"Giá trị tương đương theo đơn vị tiền nước ngoài (nếu có, bằng số, loại ngoại tệ):....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "displayForeignCurrencyOnCertificate",
      "label": "Có hiển thị thông tin về giá trị tương đương theo đơn vị tiền tệ nước ngoài trên Giấy chứng nhận đăng ký doanh nghiệp hay không?",
      "type": "boolean",
      "required": false,
      "description": "Whether charterCapitalForeignCurrencyEquivalent should be printed on the resulting Enterprise Registration Certificate.",
      "sourceRef": "p.70 — \"Có hiển thị thông tin về giá trị tương đương theo đơn vị tiền tệ nước ngoài trên Giấy chứng nhận đăng ký doanh nghiệp hay không? Có / Không\""
    },
    {
      "name": "capitalSourceStateBudgetAmount",
      "label": "Vốn ngân sách nhà nước (Nguồn vốn điều lệ)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Portion of charterCapitalAmount sourced from the state budget.",
      "sourceRef": "p.71 — \"7. Nguồn vốn điều lệ: Loại nguồn vốn / Số tiền / Tỷ lệ (%) — Vốn ngân sách nhà nước\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "capitalSourcePrivateAmount",
      "label": "Vốn tư nhân (Nguồn vốn điều lệ)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Portion of charterCapitalAmount sourced privately.",
      "sourceRef": "p.71 — \"Vốn tư nhân\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "capitalSourceForeignAmount",
      "label": "Vốn nước ngoài (Nguồn vốn điều lệ)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Portion of charterCapitalAmount sourced from abroad.",
      "sourceRef": "p.71 — \"Vốn nước ngoài\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "capitalSourceOtherAmount",
      "label": "Vốn khác (Nguồn vốn điều lệ)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Portion of charterCapitalAmount from any other source. This v1.0.0 schema models each capital-source row's amount only; the source table's own per-row percentage column is not separately modelled — see VERIFICATION.md.",
      "sourceRef": "p.71 — \"Vốn khác\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "totalCapitalSourceAmount",
      "label": "Tổng cộng (Nguồn vốn điều lệ)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Sum of capitalSourceStateBudgetAmount + capitalSourcePrivateAmount + capitalSourceForeignAmount + capitalSourceOtherAmount, expected to equal charterCapitalAmount.",
      "sourceRef": "p.71 — \"Tổng cộng\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "contributedAssetCash",
      "label": "Đồng Việt Nam (Tài sản góp vốn)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Value of charter capital contributed in Vietnamese đồng cash.",
      "sourceRef": "p.71 — \"8. Tài sản góp vốn: STT / Tài sản góp vốn / Giá trị vốn của từng tài sản trong vốn điều lệ (bằng số, VNĐ) / Tỷ lệ (%) — 1 Đồng Việt Nam\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "contributedAssetForeignCurrencyDetail",
      "label": "Ngoại tệ tự do chuyển đổi (Tài sản góp vốn)",
      "type": "string",
      "required": false,
      "classification": "financial",
      "description": "Value of charter capital contributed in freely convertible foreign currency, as printed on the source (currency type and amount together, free text).",
      "sourceRef": "p.71 — \"2 Ngoại tệ tự do chuyển đổi (ghi rõ loại ngoại tệ, số tiền được góp bằng mỗi loại ngoại tệ)\"",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "contributedAssetGold",
      "label": "Vàng (Tài sản góp vốn)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Value of charter capital contributed in gold.",
      "sourceRef": "p.71 — \"3 Vàng\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "contributedAssetLandUseRight",
      "label": "Quyền sử dụng đất (Tài sản góp vốn)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Value of charter capital contributed as a land-use right.",
      "sourceRef": "p.71 — \"4 Quyền sử dụng đất\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "contributedAssetIntellectualProperty",
      "label": "Quyền sở hữu trí tuệ (Tài sản góp vốn)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Value of charter capital contributed as intellectual-property rights.",
      "sourceRef": "p.71 — \"5 Quyền sở hữu trí tuệ\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "contributedAssetOtherDetail",
      "label": "Các tài sản khác (Tài sản góp vốn)",
      "type": "string",
      "required": false,
      "classification": "financial",
      "description": "Any other asset type contributed as charter capital, as printed on the source (asset type, quantity, and residual value together, free text; the source allows attaching a separate itemized list to the dossier).",
      "sourceRef": "p.71 — \"6 Các tài sản khác (ghi rõ loại tài sản, số lượng và giá trị còn lại của mỗi loại tài sản, có thể lập thành danh mục riêng kèm theo hồ sơ đăng ký doanh nghiệp)\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "contributedAssetTotal",
      "label": "Tổng số (Tài sản góp vốn)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Sum of all contributed-asset values, expected to equal charterCapitalAmount.",
      "sourceRef": "p.71 — \"Tổng số\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "legalRepresentativeName",
      "label": "Họ, chữ đệm và tên (người đại diện theo pháp luật)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Full name, in capital letters, of the company's legal representative. Per the form's own footnote 9, if the company has more than one legal representative, all of them should be declared; this v1.0.0 schema models one bounded instance — see VERIFICATION.md.",
      "sourceRef": "p.72 — \"9. Người đại diện theo pháp luật: Họ, chữ đệm và tên (ghi bằng chữ in hoa):....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    },
    {
      "name": "legalRepresentativeDateOfBirth",
      "label": "Ngày, tháng, năm sinh (người đại diện theo pháp luật)",
      "type": "date",
      "required": true,
      "classification": "pii",
      "description": "Date of birth of the legal representative.",
      "sourceRef": "p.72 — \"Ngày, tháng, năm sinh:......../......../........\""
    },
    {
      "name": "legalRepresentativeGender",
      "label": "Giới tính (người đại diện theo pháp luật)",
      "type": "enum",
      "required": true,
      "description": "Sex of the legal representative.",
      "sourceRef": "p.72 — \"Giới tính:....\"",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "legalRepresentativeIdNumber",
      "label": "Số định danh cá nhân (người đại diện theo pháp luật)",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The legal representative's 12-digit personal identification number.",
      "sourceRef": "p.72 — \"Số định danh cá nhân:....\"",
      "validation": {
        "pattern": "^[0-9]{12}$"
      }
    },
    {
      "name": "legalRepresentativeTitle",
      "label": "Chức danh",
      "type": "string",
      "required": true,
      "description": "The legal representative's title/position within the company (e.g. Chủ tịch công ty, Giám đốc).",
      "sourceRef": "p.72 — \"Chức danh:....\"",
      "validation": {
        "minLength": 1,
        "maxLength": 150
      }
    },
    {
      "name": "legalRepresentativeAddress",
      "label": "Địa chỉ liên lạc (người đại diện theo pháp luật)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Contact address of the legal representative, collapsed to one free-text field for the same reason as ownerOrgHeadOfficeAddress.",
      "sourceRef": "p.72 — \"Địa chỉ liên lạc:.... Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia....\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "legalRepresentativePhone",
      "label": "Điện thoại (nếu có) (người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Phone number of the legal representative, if any.",
      "sourceRef": "p.72 — \"Điện thoại (nếu có):....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "legalRepresentativeEmail",
      "label": "Thư điện tử (nếu có) (người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Email address of the legal representative, if any.",
      "sourceRef": "p.72 — \"Thư điện tử (nếu có):....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "legalRepresentativeEthnicity",
      "label": "Dân tộc (người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "description": "Ethnicity of the legal representative, filled in under the same no-personal-ID-number fallback as registrantEthnicity.",
      "sourceRef": "p.72 — \"Dân tộc:.... Quốc tịch:....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "legalRepresentativeNationality",
      "label": "Quốc tịch (người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "description": "Nationality of the legal representative, filled in under the same fallback as legalRepresentativeEthnicity.",
      "sourceRef": "p.72 — \"Quốc tịch:....\"",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "legalRepresentativePassportNumber",
      "label": "Số Hộ chiếu (người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Passport (or passport-substitute) number of the legal representative, filled in under the same fallback as legalRepresentativeEthnicity.",
      "sourceRef": "p.72 — \"Số Hộ chiếu (đối với cá nhân Việt Nam không có số định danh cá nhân)/Số Hộ chiếu nước ngoài...:....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "legalRepresentativePassportIssueDate",
      "label": "Ngày cấp (Hộ chiếu người đại diện theo pháp luật)",
      "type": "date",
      "required": false,
      "description": "Issue date of legalRepresentativePassportNumber.",
      "sourceRef": "p.72 — \"Ngày cấp:..../..../....\""
    },
    {
      "name": "legalRepresentativePassportIssuePlace",
      "label": "Nơi cấp (Hộ chiếu người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "description": "Issuing place of legalRepresentativePassportNumber.",
      "sourceRef": "p.72 — \"Nơi cấp:....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "legalRepresentativePermanentResidenceAddress",
      "label": "Nơi thường trú (người đại diện theo pháp luật)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Permanent residence address of the legal representative, collapsed to one free-text field for the same reason as registrantPermanentResidenceAddress.",
      "sourceRef": "p.72 — \"Nơi thường trú: Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương... Quốc gia....\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "directorName",
      "label": "Họ, chữ đệm và tên Giám đốc/Tổng giám đốc (nếu có)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Full name of the company's Director/General Director, if any.",
      "sourceRef": "p.73 — \"10. Thông tin đăng ký thuế: 10.1 Thông tin về Giám đốc/Tổng giám đốc (nếu có): Họ, chữ đệm và tên Giám đốc/Tổng giám đốc:....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "directorDateOfBirth",
      "label": "Ngày, tháng, năm sinh (Giám đốc/Tổng giám đốc)",
      "type": "date",
      "required": false,
      "classification": "pii",
      "description": "Date of birth of directorName.",
      "sourceRef": "p.73 — \"Ngày, tháng, năm sinh:....../....../......\""
    },
    {
      "name": "directorGender",
      "label": "Giới tính (Giám đốc/Tổng giám đốc)",
      "type": "enum",
      "required": false,
      "description": "Sex of directorName.",
      "sourceRef": "p.73 — \"Giới tính:....\"",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "directorIdNumber",
      "label": "Số định danh cá nhân (Giám đốc/Tổng giám đốc)",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Personal identification number of directorName.",
      "sourceRef": "p.73 — \"Số định danh cá nhân:....\"",
      "validation": {
        "pattern": "^[0-9]{12}$"
      }
    },
    {
      "name": "directorPhone",
      "label": "Điện thoại (Giám đốc/Tổng giám đốc)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Phone number of directorName.",
      "sourceRef": "p.73 — \"Điện thoại:....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "chiefAccountantName",
      "label": "Họ, chữ đệm và tên Kế toán trưởng/Phụ trách kế toán (nếu có)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Full name of the company's Chief Accountant/Accounting Officer-in-charge, if any.",
      "sourceRef": "p.73 — \"10.2 Thông tin về Kế toán trưởng/Phụ trách kế toán (nếu có): Họ, chữ đệm và tên Kế toán trưởng/Phụ trách kế toán:....\"",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "chiefAccountantDateOfBirth",
      "label": "Ngày, tháng, năm sinh (Kế toán trưởng)",
      "type": "date",
      "required": false,
      "classification": "pii",
      "description": "Date of birth of chiefAccountantName.",
      "sourceRef": "p.73 — \"Ngày, tháng, năm sinh:....../....../......\""
    },
    {
      "name": "chiefAccountantGender",
      "label": "Giới tính (Kế toán trưởng)",
      "type": "enum",
      "required": false,
      "description": "Sex of chiefAccountantName.",
      "sourceRef": "p.73 — \"Giới tính:....\"",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "chiefAccountantIdNumber",
      "label": "Số định danh cá nhân (Kế toán trưởng)",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Personal identification number of chiefAccountantName.",
      "sourceRef": "p.73 — \"Số định danh cá nhân:....\"",
      "validation": {
        "pattern": "^[0-9]{12}$"
      }
    },
    {
      "name": "chiefAccountantPhone",
      "label": "Điện thoại (Kế toán trưởng)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Phone number of chiefAccountantName.",
      "sourceRef": "p.73 — \"Điện thoại:....\"",
      "validation": {
        "maxLength": 30
      }
    },
    {
      "name": "taxNoticeAddress",
      "label": "Địa chỉ nhận thông báo thuế",
      "type": "string",
      "required": false,
      "description": "Address to receive tax notices, filled in only when it differs from the company's head-office address.",
      "sourceRef": "p.73 — \"10.3 Địa chỉ nhận thông báo thuế (chỉ kê khai nếu địa chỉ nhận thông báo thuế khác địa chỉ trụ sở chính): Số nhà/phòng... Xã/Phường/Đặc khu... Tỉnh/Thành phố trực thuộc Trung ương....\"",
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "operationStartDate",
      "label": "Ngày bắt đầu hoạt động",
      "type": "date",
      "required": false,
      "description": "Expected date the company begins operating, filled in only when the company plans to begin operating on a date other than the day its Enterprise Registration Certificate is issued.",
      "sourceRef": "p.73 — \"10.4 Ngày bắt đầu hoạt động (trường hợp doanh nghiệp dự kiến bắt đầu hoạt động kể từ ngày được cấp Giấy chứng nhận đăng ký doanh nghiệp thì không cần kê khai nội dung này):...../...../.......\""
    },
    {
      "name": "accountingMethod",
      "label": "Hình thức hạch toán",
      "type": "enum",
      "required": true,
      "description": "Whether the company accounts independently (hạch toán độc lập) or as a dependent unit (hạch toán phụ thuộc).",
      "sourceRef": "p.73 — \"10.5 Hình thức hạch toán (Đánh dấu X vào một trong hai ô \\\"Hạch toán độc lập\\\" hoặc \\\"Hạch toán phụ thuộc\\\"...): Hạch toán độc lập / Hạch toán phụ thuộc\"",
      "validation": {
        "enum": [
          "independent",
          "dependent"
        ]
      }
    },
    {
      "name": "hasConsolidatedFinancialStatements",
      "label": "Có báo cáo tài chính hợp nhất",
      "type": "boolean",
      "required": false,
      "visibleWhen": {
        "field": "accountingMethod",
        "equals": "independent"
      },
      "description": "Marked, in addition to selecting independent accounting, when the company is also subject to preparing and submitting consolidated financial statements to the competent authority.",
      "sourceRef": "p.73 — \"Trường hợp chọn ô \\\"Hạch toán độc lập\\\" mà thuộc đối tượng phải lập và gửi báo cáo tài chính hợp nhất cho cơ quan có thẩm quyền theo quy định thì chọn thêm ô \\\"Có báo cáo tài chính hợp nhất\\\"\""
    },
    {
      "name": "fiscalYearStart",
      "label": "Năm tài chính: Áp dụng từ ngày",
      "type": "string",
      "required": true,
      "description": "Day/month the company's fiscal year begins (e.g. \"01/01\" for a calendar-year fiscal year).",
      "sourceRef": "p.74 — \"10.6 Năm tài chính: Áp dụng từ ngày...../..... đến ngày...../.....\"",
      "validation": {
        "pattern": "^[0-9]{2}/[0-9]{2}$"
      }
    },
    {
      "name": "fiscalYearEnd",
      "label": "Năm tài chính: đến ngày",
      "type": "string",
      "required": true,
      "description": "Day/month the company's fiscal year ends.",
      "sourceRef": "p.74 — \"đến ngày...../.....\"",
      "validation": {
        "pattern": "^[0-9]{2}/[0-9]{2}$"
      }
    },
    {
      "name": "expectedEmployeeCount",
      "label": "Tổng số lao động (dự kiến)",
      "type": "integer",
      "required": false,
      "description": "Expected total number of employees.",
      "sourceRef": "p.74 — \"10.7 Tổng số lao động (dự kiến):....\"",
      "validation": {
        "minimum": 0
      }
    },
    {
      "name": "botProject",
      "label": "Hoạt động theo dự án BOT/BTO/BT/BOO, BLT, BTL, O&M",
      "type": "boolean",
      "required": true,
      "description": "Whether the company operates under a BOT/BTO/BT/BOO, BLT, BTL, or O&M investment-project arrangement.",
      "sourceRef": "p.74 — \"10.8 Hoạt động theo dự án BOT/BTO/BT/BOO, BLT, BTL, O&M: Có / Không\""
    },
    {
      "name": "vatCalculationMethod",
      "label": "Phương pháp tính thuế GTGT",
      "type": "enum",
      "required": false,
      "requiredWhen": {
        "field": "establishmentStatus",
        "equals": "new_establishment"
      },
      "description": "VAT-calculation method, required only for a new establishment (per the form's own footnote 12, not filled in for a type-conversion establishment).",
      "sourceRef": "p.74 — \"10.9 Phương pháp tính thuế GTGT (chọn 1 trong 4 phương pháp): Khấu trừ / Trực tiếp trên GTGT / Trực tiếp trên doanh số / Không phải nộp thuế GTGT\"",
      "validation": {
        "enum": [
          "deduction",
          "direct_on_value_added",
          "direct_on_revenue",
          "not_subject_to_vat"
        ]
      }
    },
    {
      "name": "socialInsurancePaymentMethod",
      "label": "Phương thức đóng bảo hiểm xã hội",
      "type": "enum",
      "required": false,
      "requiredWhen": {
        "field": "establishmentStatus",
        "notEquals": "type_conversion"
      },
      "description": "How often the company pays social insurance contributions, required except when this application is for a type-conversion establishment (per the form's own footnote 13).",
      "sourceRef": "p.74-75 — \"11. Thông tin về việc đóng bảo hiểm xã hội: Phương thức đóng bảo hiểm xã hội (chọn 1 trong 3 phương thức): Hàng tháng / 03 tháng một lần / 06 tháng một lần\"",
      "validation": {
        "enum": [
          "monthly",
          "quarterly",
          "semiannual"
        ]
      }
    },
    {
      "name": "hasBeneficialOwner",
      "label": "Doanh nghiệp có chủ sở hữu hưởng lợi không?",
      "type": "boolean",
      "required": true,
      "description": "Whether the company has a beneficial owner as defined by khoản 1, khoản 2 Điều 18 Nghị định số 168/2025/NĐ-CP — a declaration introduced onto this form by the 2025 amendment of the Enterprise Law. When true, beneficial-owner details must be declared per Mẫu số 10, Phụ lục I — see documents[].",
      "sourceRef": "p.75 — \"12. Thông tin về chủ sở hữu hưởng lợi của doanh nghiệp: Doanh nghiệp có chủ sở hữu hưởng lợi không? Có / Không\""
    },
    {
      "name": "signatoryName",
      "label": "Họ và tên (Người đại diện theo pháp luật/Chủ tịch công ty/Chủ tịch Hội đồng thành viên của công ty)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Printed name of the person signing this application: the company's legal representative, its Company President, or the Chairman of its Members' Council, per the company's own organization model.",
      "sourceRef": "p.75 — \"NGƯỜI ĐẠI DIỆN THEO PHÁP LUẬT/ CHỦ TỊCH CÔNG TY/CHỦ TỊCH HỘI ĐỒNG THÀNH VIÊN CỦA CÔNG TY (Ký và ghi họ tên)\"",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      }
    }
  ],
  "documents": [
    {
      "id": "companyCharter",
      "label": "Điều lệ công ty",
      "category": "supporting-evidence",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Required for every enterprise-registration dossier per Điều 24 Luật Doanh nghiệp 2020 (as amended); referenced by this form's own closing commitment (\"Là người có đầy đủ quyền và nghĩa vụ thực hiện thủ tục đăng ký doanh nghiệp theo quy định của pháp luật và Điều lệ công ty\") without being reproduced in the form itself."
    },
    {
      "id": "legalDocumentCopies",
      "label": "Bản sao giấy tờ pháp lý của cá nhân/tổ chức (chủ sở hữu, người đại diện theo pháp luật, người đại diện theo ủy quyền)",
      "category": "identity-document",
      "required": false,
      "belongsTo": "applicant",
      "handling": "per-nghi-dinh-168-2025-dieu-11-khoan-1-not-required-when-the-individual-has-declared-their-personal-identification-number-in-the-application-itself-which-this-schema-always-requires-for-registrantownerlegal-representative-so-this-document-is-disclosed-as-a-narrow-fallback-rather-than-gated-by-a-field",
      "sourceRef": "Nghị định số 168/2025/NĐ-CP, Điều 11 khoản 1: \"Trường hợp chủ sở hữu, thành viên là cá nhân, người đại diện theo pháp luật, người đại diện theo ủy quyền của chủ sở hữu... kê khai số định danh cá nhân... thì hồ sơ đăng ký doanh nghiệp không bao gồm bản sao giấy tờ pháp lý của các cá nhân này.\" Not gated by a requiredWhen condition: this schema always requires registrantPersonalIdNumber/ownerPersonalIdNumber/legalRepresentativeIdNumber as static required fields, so under this schema's own modelling the Điều 11 khoản 1 exemption always applies in the mainline path; this document is disclosed only for the narrow fallback (a foreign individual with no Vietnamese personal identification number) this schema does not have a dedicated boolean field to gate on — see VERIFICATION.md."
    },
    {
      "id": "authorizedRepresentativeAppointmentDocument",
      "label": "Văn bản cử người đại diện theo ủy quyền của chủ sở hữu tổ chức",
      "category": "supporting-evidence",
      "required": false,
      "requiredWhen": {
        "field": "ownerType",
        "equals": "organization"
      },
      "belongsTo": "applicant",
      "sourceRef": "Cited via a professional legal-advisory search summary of Nghị định 168/2025/NĐ-CP's dossier-composition provisions for a single-member LLC: \"...văn bản cử người đại diện theo ủy quyền; giấy tờ pháp lý của cá nhân đối với người đại diện theo ủy quyền của thành viên là tổ chức.\""
    },
    {
      "id": "beneficialOwnerDeclarationForm",
      "label": "Mẫu số 10, Phụ lục I (Danh sách chủ sở hữu hưởng lợi của doanh nghiệp)",
      "category": "supporting-evidence",
      "required": false,
      "requiredWhen": {
        "field": "hasBeneficialOwner",
        "equals": true
      },
      "belongsTo": "applicant",
      "sourceRef": "p.75, footnote 14: \"Trường hợp doanh nghiệp có thông tin về chủ sở hữu hưởng lợi của doanh nghiệp quy định tại khoản 1, khoản 2 Điều 18 Nghị định số 168/2025/NĐ-CP thì kê khai theo Mẫu số 10 Phụ lục I ban hành kèm theo Thông tư này.\" A distinct companion form this v1.0.0 schema discloses only as a conditionally required document, per this registry's established precedent (vn/gdt's own Phụ lục 02-1/BK-QTT-TNCN disclosure) for a companion form referenced by number but not reproduced."
    },
    {
      "id": "socialGoalCommitment",
      "label": "Mẫu số 34, Phụ lục I (Cam kết thực hiện mục tiêu xã hội, môi trường)",
      "category": "supporting-evidence",
      "required": false,
      "requiredWhen": {
        "field": "socialEnterprise",
        "equals": true
      },
      "belongsTo": "applicant",
      "sourceRef": "p.68, footnote text: \"Đánh dấu X vào ô vuông nếu là doanh nghiệp xã hội và kèm theo hồ sơ phải có Cam kết thực hiện mục tiêu xã hội, môi trường\"; the Table of Contents (p.65) lists this as Mẫu số 34 of the same Phụ lục I."
    },
    {
      "id": "investmentRegistrationCertificateCopy",
      "label": "Bản sao Giấy chứng nhận đăng ký đầu tư (chủ sở hữu là nhà đầu tư nước ngoài)",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "sourceRef": "Implied by the form's own conditional Investment Registration Certificate fields (p.69-70, \"Thông tin về Giấy chứng nhận đăng ký đầu tư (chỉ kê khai nếu chủ sở hữu là nhà đầu tư nước ngoài)\"), which by Vietnamese enterprise-registration practice are accompanied by a copy of the certificate itself. Not gated by a requiredWhen condition: ownerInvestmentCertificateProjectCode is itself optional (may legitimately be absent for a non-foreign-investor owner), so per this registry's own notEquals-empty-string-absent-field convention this document is disclosed in prose as applicable only when that field is populated, rather than gated on it — see VERIFICATION.md."
    },
    {
      "id": "signatureDeclaration",
      "label": "Registrant's/legal representative's closing commitment",
      "category": "attestation",
      "required": true,
      "statement": "Là người có đầy đủ quyền và nghĩa vụ thực hiện thủ tục đăng ký doanh nghiệp theo quy định của pháp luật và Điều lệ công ty; Trụ sở chính thuộc quyền sử dụng hợp pháp của công ty và được sử dụng đúng mục đích theo quy định của pháp luật; Chịu trách nhiệm trước pháp luật về tính hợp pháp, chính xác và trung thực của nội dung đăng ký doanh nghiệp trên.",
      "sourceRef": "p.75, closing attestation."
    }
  ]
}
