{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "mu/cbrd/limited-partnership-change-of-general-partner",
  "version": "1.0.0",
  "title": "Mauritius Notice of Change of General Partner of a Limited Partnership",
  "description": "The Corporate and Business Registration Department (CBRD)'s \"Notice of Change of General Partner\", prescribed under section 22 of the Limited Partnerships Act 2011 and distributed directly and unauthenticated from the Department's own downloadable-forms page (filename `NOTICE-OF-CHANGE-OF-GENERAL-PARTNER_LP.pdf`). An already-registered Limited Partnership's general partner(s) file this notice to report a general partner's appointment and/or cessation of office, identifying the existing record by its category and partnership number before stating the affected general partner's own particulars and the relevant date(s). This schema does not submit the filing 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/NOTICE-OF-CHANGE-OF-GENERAL-PARTNER_LP.pdf",
    "retrievedAt": "2026-07-26",
    "documentRef": "NOTICE OF CHANGE OF GENERAL PARTNER (Section 22 of the Act), Corporate and Business Registration Department, 1 page, text-layer PDF (no AcroForm annotations)."
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-26",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-26",
    "notes": "See VERIFICATION.md for the full write-up: source fetch/hash, extraction method (positional text-layer extraction plus a canvas render used for box-layout confirmation only), the side-by-side (not stacked) two-box existing-record identification block, the mutually-exclusive-in-practice appointment/cessation date fields, the abbreviated 'LP No.' box label (distinct from every sibling's 'Registered No.'), and the printed-but-unexplained '*'/'**' footnote markers whose 'Note:' body text is blank on the live source."
  },
  "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-26"
  },
  "license": "CC-BY-4.0",
  "steps": [
    {
      "id": "existing_partnership_identification",
      "title": "Section 22 — Existing Limited Partnership Identification",
      "fields": [
        "nameOfLimitedPartnership",
        "category",
        "registeredNo"
      ],
      "next": "general_partner_change"
    },
    {
      "id": "general_partner_change",
      "title": "General Partner Particulars and Date(s) of Change",
      "fields": [
        "generalPartnerFullName",
        "generalPartnerIdNo",
        "generalPartnerFullAddress",
        "dateOfAppointment",
        "dateOfCessation"
      ],
      "next": "declaration"
    },
    {
      "id": "declaration",
      "title": "Declaration by General Partner(s)",
      "fields": [
        "signatureOfGeneralPartner",
        "nameOfGeneralPartner",
        "declarationDate"
      ],
      "next": "presented_by"
    },
    {
      "id": "presented_by",
      "title": "Presented By",
      "fields": [
        "presentedByName",
        "presentedByAddress",
        "presentedByReference"
      ]
    }
  ],
  "fields": [
    {
      "name": "nameOfLimitedPartnership",
      "label": "Name of Limited Partnership",
      "type": "string",
      "required": true,
      "sourceRef": "\"Name of Limited Partnership ______\""
    },
    {
      "name": "category",
      "label": "Category",
      "type": "string",
      "required": true,
      "description": "Printed side-by-side with registeredNo in a single row of two small bordered boxes beneath the name entry — a genuine structural difference from the LP7 sibling, whose two equivalent boxes are stacked vertically rather than side-by-side, confirmed independently by each item's own y-position (this form's Category and LP No. boxes sit at nearly identical y-coordinates; LP7's own Registered No. and Category boxes sit 27 points apart at the same x).",
      "sourceRef": "\"Category ______\""
    },
    {
      "name": "registeredNo",
      "label": "LP No.",
      "type": "string",
      "required": true,
      "description": "The Limited Partnership's own registered number, used by the Department to positively identify the existing record whose general partner is changing. A genuine label difference from every other CBRD Limited Partnership schema in this registry: this form's box is labelled 'LP No.' (printed as two separate glyph runs, 'L P' then 'No.'), not the fuller 'Registered No.' printed on the LP5/LP7 siblings' own equivalent boxes.",
      "sourceRef": "\"L P No. ______\""
    },
    {
      "name": "generalPartnerFullName",
      "label": "Full Name of General Partner",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The form prints this label with a single leading asterisk ('*Full name'), referencing a footnote under a 'Note:' heading further down the page — but that heading prints with no body text at all on the live source (confirmed absent in both the text-layer extraction and the canvas render), so the asterisk's intended qualification cannot be recovered from this document alone. Modelled required regardless, since identifying the affected general partner is the substantive purpose of the notice.",
      "sourceRef": "\"*Full name ______\""
    },
    {
      "name": "generalPartnerIdNo",
      "label": "ID No. of General Partner",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Unlike the sibling `mu/cbrd/limited-partnership-consent-of-general-partner` schema, which prints a mutually-exclusive 'BRN.' box alongside 'ID No.' for a body-corporate general partner, this form prints only 'ID No.' with no BRN alternative anywhere on the page (confirmed by a substring search across all 105 extracted text items) — modelled required and unconditional, with no either/or discriminator to model.",
      "sourceRef": "\"ID No. ______\""
    },
    {
      "name": "generalPartnerFullAddress",
      "label": "Full Address of General Partner",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "\"Full address ______\""
    },
    {
      "name": "dateOfAppointment",
      "label": "Date of Appointment",
      "type": "date",
      "required": false,
      "description": "Printed with a leading double asterisk ('** Date of appointment'), referencing the same blank 'Note:' footnote as dateOfCessation — see generalPartnerFullName's own description. The form prints no checkbox or other discriminator distinguishing an appointment notice from a cessation notice; in practice exactly one of dateOfAppointment/dateOfCessation applies to a given filing, so both are modelled optional with no requiredWhen gate, the same either/or convention already used for this registry's generalPartnerBrn/generalPartnerIdNo fields on the sibling consent-of-general-partner schema.",
      "sourceRef": "\"** Date of appointment ______\""
    },
    {
      "name": "dateOfCessation",
      "label": "Date General Partner Ceased to Hold Office",
      "type": "date",
      "required": false,
      "description": "See dateOfAppointment's own description for this field's mutually-exclusive-alternate rationale.",
      "sourceRef": "\"** Date on which general partner ceased to hold office ______\""
    },
    {
      "name": "signatureOfGeneralPartner",
      "label": "Signature of General Partner(s)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The form prints a single 'Signature of general partner(s): ______' line — the plural '(s)' allows for more than one general partner to sign, and unlike the LP5 sibling this form does print an 'If there is more than one director, please attach a separate sheet or sheets...' boilerplate note (the same 'director'-for-'partner' copy-paste artifact already disclosed on this registry's Consent-family CBRD schemas), yet still provides only this single signature line rather than LP7's bounded 4-row grid — a genuine three-way structural split across the LP-family siblings now disclosed (LP5: no boilerplate, single line; LP7: no boilerplate reference found, 4-row grid; this form: boilerplate present, single line). Modelled as one field matching the form's own single printed line.",
      "sourceRef": "\"Signature of general partner(s): ______\""
    },
    {
      "name": "nameOfGeneralPartner",
      "label": "Name of General Partner(s)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "\"Name of general partner(s): ______\""
    },
    {
      "name": "declarationDate",
      "label": "Date",
      "type": "date",
      "required": true,
      "sourceRef": "\"Date ______\""
    },
    {
      "name": "presentedByName",
      "label": "Presented By — Name",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The form's own 'Presented by' block is printed as a two-line run ('Name: ______' plus a second blank continuation line directly beneath it) to accommodate a long filer/firm name; modelled as one field, matching the source's own single logical entry — same convention as every other CBRD schema in this registry.",
      "sourceRef": "\"Presented by: Name: ______\" (two printed lines)"
    },
    {
      "name": "presentedByAddress",
      "label": "Presented By — Address",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Printed as a two-line run for the same reason as presentedByName.",
      "sourceRef": "\"Address :______\" (two printed lines)"
    },
    {
      "name": "presentedByReference",
      "label": "Presented By — Reference",
      "type": "string",
      "required": false,
      "description": "A filer's own internal file/matter reference, printed as a single optional blank line distinct from the Department's own '(For office use)' column (Officer's Name, Sig, Date) and the header 'FOR OFFICE USE' box (Document Folio, Sheet __ of __), neither of which is modelled.",
      "sourceRef": "\"Reference: ______\""
    }
  ]
}
