{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "mu/cbrd/limited-partnership-registration",
  "version": "1.0.0",
  "title": "Mauritius Application for Registration of a Limited Partnership (Form LP2)",
  "description": "The Corporate and Business Registration Department (CBRD)'s \"Application for Registration of a Limited Partnership\", Form S19/F LP2, prescribed under section 19 of the Limited Partnerships Act 2011 and distributed directly and unauthenticated from the Department's own downloadable-forms page. Advances Mauritius's Business Formation vertical, previously banked as open, STRONG backlog by GOV-4603 (\"GovSchema Standard Research\") alongside DMV and Visa (both since authored) once Mauritius opened as the registry's 92nd jurisdiction via Passport. Full company incorporation itself routes through the login-gated CBRIS online portal with no static/downloadable equivalent, so this candidate is scoped to the Department's directly-downloadable Limited Partnership registration form rather than company incorporation proper — Business Formation forms this registry already covers as legitimate entity-formation instruments even where they are not general-purpose company incorporation (e.g. this registry's own limited-liability-partnership and sole-trader schemas elsewhere). This schema does not submit the application itself; the live source and the Department's own current requirements are always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Mauritius or its Corporate and Business Registration Department.",
  "status": "draft",
  "jurisdiction": {
    "country": "MU",
    "level": "national"
  },
  "authority": {
    "name": "Corporate and Business Registration Department",
    "abbreviation": "CBRD",
    "url": "https://companies.govmu.org/cbrd/"
  },
  "process": {
    "type": "application",
    "language": "en"
  },
  "source": {
    "url": "https://companies.govmu.org/cbrd/wp-content/uploads/2025/08/APPLICATION-FOR-REGISTRATION-OF-A-LIMITED-PARTNERSHIP_LP2.pdf",
    "retrievedAt": "2026-07-23",
    "documentRef": "APPLICATION FOR REGISTRATION OF A LIMITED PARTNERSHIP (Section 19), Form S19/F LP2, Corporate and Business Registration Department, 2 pages, text-layer PDF (no AcroForm annotations)."
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-23",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-23",
    "notes": "See VERIFICATION.md for the full write-up: source fetch/hash, extraction method (text-layer extraction; canvas render attempted but failed to rasterize most glyphs, a distinct failure mode from a clean text-layer extraction per this registry's own gov-form-pdf-extraction precedent), the bounded-slot general/limited-partner grids, and every disclosed scoping/judgment call."
  },
  "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-23"
  },
  "license": "CC-BY-4.0",
  "steps": [
    {
      "id": "partnership_particulars",
      "title": "Section 19 — Partnership Particulars",
      "fields": [
        "nameOfLimitedPartnership",
        "category",
        "generalNatureOfBusiness",
        "principalPlaceOfBusiness",
        "registeredOffice",
        "dateOfCommencement",
        "durationYears",
        "conditionsOfExistenceIfIndefinite",
        "hasLegalPersonality"
      ],
      "next": "general_partners"
    },
    {
      "id": "general_partners",
      "title": "Full Name and Address of Each of the Partners — General Partners",
      "fields": [
        "generalPartner1FullName",
        "generalPartner1Address",
        "generalPartner2FullName",
        "generalPartner2Address",
        "generalPartner3FullName",
        "generalPartner3Address",
        "generalPartner4FullName",
        "generalPartner4Address",
        "generalPartner5FullName",
        "generalPartner5Address",
        "generalPartner6FullName",
        "generalPartner6Address",
        "generalPartner7FullName",
        "generalPartner7Address"
      ],
      "next": "limited_partners"
    },
    {
      "id": "limited_partners",
      "title": "Full Name, Address, and Capital Contribution of Each of the Partners — Limited Partners",
      "fields": [
        "limitedPartner1FullName",
        "limitedPartner1Address",
        "limitedPartner1CashContribution",
        "limitedPartner1NonCashContribution",
        "limitedPartner2FullName",
        "limitedPartner2Address",
        "limitedPartner2CashContribution",
        "limitedPartner2NonCashContribution",
        "limitedPartner3FullName",
        "limitedPartner3Address",
        "limitedPartner3CashContribution",
        "limitedPartner3NonCashContribution",
        "limitedPartner4FullName",
        "limitedPartner4Address",
        "limitedPartner4CashContribution",
        "limitedPartner4NonCashContribution",
        "limitedPartner5FullName",
        "limitedPartner5Address",
        "limitedPartner5CashContribution",
        "limitedPartner5NonCashContribution",
        "limitedPartner6FullName",
        "limitedPartner6Address",
        "limitedPartner6CashContribution",
        "limitedPartner6NonCashContribution",
        "limitedPartner7FullName",
        "limitedPartner7Address",
        "limitedPartner7CashContribution",
        "limitedPartner7NonCashContribution"
      ],
      "next": "declaration"
    },
    {
      "id": "declaration",
      "title": "Declaration",
      "fields": [
        "signatureOfGeneralPartner",
        "declarationDate"
      ]
    }
  ],
  "fields": [
    {
      "name": "nameOfLimitedPartnership",
      "label": "The Name of Limited Partnership",
      "type": "string",
      "required": true,
      "description": "Restated in the form's own preamble declaration (\"We, the undersigned, being the general partner(s) of the proposed Limited Partnership ______, hereby apply for registration...\") as well as asked again as its own formal item; both printed locations are satisfied by this single field's value.",
      "sourceRef": "Preamble declaration, \"of the proposed Limited Partnership ______\"; and \"The Name of Limited Partnership ______\""
    },
    {
      "name": "category",
      "label": "Category",
      "type": "enum",
      "required": true,
      "validation": {
        "enum": [
          "domestic",
          "foreign",
          "global_business"
        ]
      },
      "sourceRef": "\"Category\" — \"Domestic\" / \"Foreign\" / \"Global Business\" (three checkboxes)"
    },
    {
      "name": "generalNatureOfBusiness",
      "label": "The General Nature of the Business",
      "type": "string",
      "required": true,
      "sourceRef": "\"The General Nature of the Business ______\""
    },
    {
      "name": "principalPlaceOfBusiness",
      "label": "The Principal Place of Business",
      "type": "string",
      "required": true,
      "sourceRef": "\"The Principal Place of Business ______\""
    },
    {
      "name": "registeredOffice",
      "label": "The Registered Office",
      "type": "string",
      "required": true,
      "sourceRef": "\"The Registered Office: ______\""
    },
    {
      "name": "dateOfCommencement",
      "label": "Date of Commencement",
      "type": "date",
      "required": true,
      "sourceRef": "\"Date of Commencement\" (paired with the heading \"The duration, if any, for which the Limited Partnership is entered into, and the date of its commencement\")"
    },
    {
      "name": "durationYears",
      "label": "Duration (If Any), in Years, or N/A",
      "type": "string",
      "required": false,
      "description": "Modelled as free text, not a number, since the form's own caption offers an explicit non-numeric alternative — \"Duration (if any) [or N/A] ___ Years\" — for a partnership with no fixed term.",
      "sourceRef": "\"Duration (if any) [or N/A] ___ Years\""
    },
    {
      "name": "conditionsOfExistenceIfIndefinite",
      "label": "If No Definite Duration, the Conditions of Existence of the Limited Partnership",
      "type": "string",
      "required": false,
      "description": "The form's own alternative to durationYears for a partnership with no fixed term, printed as its own separate caption and blank rather than a field conditionally gated by a checkbox, so not modelled with a requiredWhen condition.",
      "sourceRef": "\"If no definite duration the conditions of existence of the Limited partnership ______\""
    },
    {
      "name": "hasLegalPersonality",
      "label": "Does the Limited Partnership Have a Legal Personality?",
      "type": "enum",
      "required": true,
      "description": "Per the Limited Partnerships Act 2011, a limited partnership may elect to have a legal personality separate from its partners or not; the form asks this as a binary Yes/No choice.",
      "validation": {
        "enum": [
          "yes",
          "no"
        ]
      },
      "sourceRef": "\"State whether the Limited Partnership have a legal personality\" — \"Yes\" / \"No\""
    },
    {
      "name": "generalPartner1FullName",
      "label": "General Partner 1 — Full Name",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "At least one general partner is a legal precondition of a limited partnership under the Limited Partnerships Act 2011, so slot 1 is modelled required. The form itself prints seven blank-ruled (Full Name) lines under \"GENERAL PARTNERS\" with no accompanying count field or checkbox indicating how many are actually used, so slots 2-7 are modelled optional with no requiredWhen gate rather than inventing a count/discriminator field the source does not print.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 1 of 7"
    },
    {
      "name": "generalPartner1Address",
      "label": "General Partner 1 — Address",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 1 of 7"
    },
    {
      "name": "generalPartner2FullName",
      "label": "General Partner 2 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See generalPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 2 of 7"
    },
    {
      "name": "generalPartner2Address",
      "label": "General Partner 2 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 2 of 7"
    },
    {
      "name": "generalPartner3FullName",
      "label": "General Partner 3 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See generalPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 3 of 7"
    },
    {
      "name": "generalPartner3Address",
      "label": "General Partner 3 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 3 of 7"
    },
    {
      "name": "generalPartner4FullName",
      "label": "General Partner 4 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See generalPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 4 of 7"
    },
    {
      "name": "generalPartner4Address",
      "label": "General Partner 4 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 4 of 7"
    },
    {
      "name": "generalPartner5FullName",
      "label": "General Partner 5 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See generalPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 5 of 7"
    },
    {
      "name": "generalPartner5Address",
      "label": "General Partner 5 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 5 of 7"
    },
    {
      "name": "generalPartner6FullName",
      "label": "General Partner 6 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See generalPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 6 of 7"
    },
    {
      "name": "generalPartner6Address",
      "label": "General Partner 6 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 6 of 7"
    },
    {
      "name": "generalPartner7FullName",
      "label": "General Partner 7 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See generalPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"GENERAL PARTNERS (Full Name)\", row 7 of 7"
    },
    {
      "name": "generalPartner7Address",
      "label": "General Partner 7 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (General Partners column), row 7 of 7"
    },
    {
      "name": "limitedPartner1FullName",
      "label": "Limited Partner 1 — Full Name",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "At least one limited partner is a legal precondition of a limited partnership under the Limited Partnerships Act 2011, so slot 1 is modelled required, following the same bounded-slot convention as generalPartner1FullName; slots 2-7 are optional for the same reason (no printed count/checkbox field to gate on).",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 1 of 7"
    },
    {
      "name": "limitedPartner1Address",
      "label": "Limited Partner 1 — Address",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 1 of 7"
    },
    {
      "name": "limitedPartner1CashContribution",
      "label": "Limited Partner 1 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "description": "Modelled optional: a limited partner may contribute entirely in cash, entirely in kind, or a mix of both, and the form does not print an asterisk or other mandatory marking on either contribution column.",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 1 of 7"
    },
    {
      "name": "limitedPartner1NonCashContribution",
      "label": "Limited Partner 1 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 1 of 7"
    },
    {
      "name": "limitedPartner2FullName",
      "label": "Limited Partner 2 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See limitedPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 2 of 7"
    },
    {
      "name": "limitedPartner2Address",
      "label": "Limited Partner 2 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 2 of 7"
    },
    {
      "name": "limitedPartner2CashContribution",
      "label": "Limited Partner 2 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 2 of 7"
    },
    {
      "name": "limitedPartner2NonCashContribution",
      "label": "Limited Partner 2 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 2 of 7"
    },
    {
      "name": "limitedPartner3FullName",
      "label": "Limited Partner 3 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See limitedPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 3 of 7"
    },
    {
      "name": "limitedPartner3Address",
      "label": "Limited Partner 3 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 3 of 7"
    },
    {
      "name": "limitedPartner3CashContribution",
      "label": "Limited Partner 3 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 3 of 7"
    },
    {
      "name": "limitedPartner3NonCashContribution",
      "label": "Limited Partner 3 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 3 of 7"
    },
    {
      "name": "limitedPartner4FullName",
      "label": "Limited Partner 4 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See limitedPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 4 of 7"
    },
    {
      "name": "limitedPartner4Address",
      "label": "Limited Partner 4 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 4 of 7"
    },
    {
      "name": "limitedPartner4CashContribution",
      "label": "Limited Partner 4 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 4 of 7"
    },
    {
      "name": "limitedPartner4NonCashContribution",
      "label": "Limited Partner 4 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 4 of 7"
    },
    {
      "name": "limitedPartner5FullName",
      "label": "Limited Partner 5 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See limitedPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 5 of 7"
    },
    {
      "name": "limitedPartner5Address",
      "label": "Limited Partner 5 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 5 of 7"
    },
    {
      "name": "limitedPartner5CashContribution",
      "label": "Limited Partner 5 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 5 of 7"
    },
    {
      "name": "limitedPartner5NonCashContribution",
      "label": "Limited Partner 5 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 5 of 7"
    },
    {
      "name": "limitedPartner6FullName",
      "label": "Limited Partner 6 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See limitedPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 6 of 7"
    },
    {
      "name": "limitedPartner6Address",
      "label": "Limited Partner 6 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 6 of 7"
    },
    {
      "name": "limitedPartner6CashContribution",
      "label": "Limited Partner 6 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 6 of 7"
    },
    {
      "name": "limitedPartner6NonCashContribution",
      "label": "Limited Partner 6 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 6 of 7"
    },
    {
      "name": "limitedPartner7FullName",
      "label": "Limited Partner 7 — Full Name",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "See limitedPartner1FullName's own description for this bounded slot's requiredness rationale.",
      "sourceRef": "Page 2, \"LIMITED PARTNERS (Full Name)\", row 7 of 7"
    },
    {
      "name": "limitedPartner7Address",
      "label": "Limited Partner 7 — Address",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Page 2, \"Address\" (Limited Partners column), row 7 of 7"
    },
    {
      "name": "limitedPartner7CashContribution",
      "label": "Limited Partner 7 — Capital Contribution, Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Cash (Rs)\", row 7 of 7"
    },
    {
      "name": "limitedPartner7NonCashContribution",
      "label": "Limited Partner 7 — Capital Contribution, Non-Cash (Rs)",
      "type": "number",
      "required": false,
      "classification": "financial",
      "validation": {
        "minimum": 0
      },
      "sourceRef": "Page 2, \"Amount contributed or undertaken to be contributed by each Limited Partner ... Non Cash (Rs)\", row 7 of 7"
    },
    {
      "name": "signatureOfGeneralPartner",
      "label": "Signature of General Partner(s)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "\"Signature of general partner(s): ______\""
    },
    {
      "name": "declarationDate",
      "label": "Date",
      "type": "date",
      "required": true,
      "sourceRef": "\"Date: ______\" (below the signature line)"
    }
  ]
}
