{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "gh/orc/registration-of-a-subsidiary-business-name",
  "version": "1.0.0",
  "title": "Ghana — Registration of a Subsidiary Business Name (Form C)",
  "description": "The Office of the Registrar of Companies' (ORC, successor to the Registrar-General's Department) Form C, \"Registration of a Subsidiary Business Name,\" filed under the Business Names Act, 1962 (Act 151). Opens Ghana's Business Formation vertical (previously National ID & Civic Documents, Taxes, and Visa). A flat, non-AcroForm print specimen (0 Widget annotations confirmed via pdfjs-dist across all 3 pages) with real printed field labels and visual tick-boxes, reconstructed from the extracted text layer's own (x, y) coordinates grouped into rows and sorted left-to-right. The form's own structure runs, across lettered sections (A) through (L): (A) Business Name and parent-company identification; (B) a 27-item Nature of Business/Sector(s) tick-box grid plus an \"Others (Please Specify)\" escape hatch; (C) Principal Business Activities via up to three ISIC codes or a free-text description; a standalone Date of Commencement; (D) the Principal Place of Business address; (E) the Registered Address of the SBN or Corporate Body, gated by a same-as-D yes/no question; (F) an optional Other Place of Business for multi-location businesses; (G) a Postal Address (P O Box/PMB/Door-to-Door); (H) Contact details; (I) MSME Details (revenue and employee counts envisaged, used by ORC to classify the business under page 3's own Micro/Small/Medium reference table); (J) a Business Operating Permit (BOP) request (apply now/later, or already hold one, with a reference number when the latter); and (K) a Declaration by a Director or Secretary (TIN, Ghana Card number, name). Section (L), \"For Office Use Only\" (submission date, company inspector name, filing date, staff signature), and the Stamp/Seal and Signature fields printed elsewhere in Sections (K), are excluded as staff- or physically-affixed elements not applicant-entered data, consistent with this registry's established convention (cf. gh/nia, gh/gis). Page 3 is a purely informational \"Important Information\" page (MSME classification reference table, privacy notice, annual-renewal and change-notice guidance, and a filer-facing compliance checklist) and contributes no additional applicant-entered fields beyond the single checklist item modelled as a documents[] entry. \n\nScoping note: ORC's primary one-person business-name registration form (\"Form A\") is not independently downloadable -- ORC's own site directs applicants to pick up a prescribed Form A in-house or at a bank, and its \"Download Resources\" widget for Form A is empty. Form C (subsidiary/branch business name registration, under the same Business Names Act regime) is the closest genuinely downloadable specimen and is modelled here; this schema does NOT cover primary/first business-name registration, which remains an open gap in Ghana's Business Formation vertical. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Ghana or the Office of the Registrar of Companies.",
  "status": "draft",
  "jurisdiction": {
    "country": "GH",
    "level": "national"
  },
  "authority": {
    "name": "Office of the Registrar of Companies",
    "abbreviation": "ORC",
    "url": "https://orc.gov.gh"
  },
  "process": {
    "type": "registration",
    "language": "en"
  },
  "source": {
    "url": "https://orc.dntsystems.net/wp-content/uploads/2025/08/Form-C.pdf",
    "retrievedAt": "2026-07-13",
    "documentRef": "Office of the Registrar of Companies, Form C, \"Registration of a Subsidiary Business Name\" (under the Business Names Act, 1962, Act 151), distributed from ORC's own forms listing at https://orc.gov.gh/forms-fees/"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-13",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-13",
    "notes": "GovSchema Standard Research cycle GOV-2704 (parent research issue GOV-2695, which scouted all 5 of Ghana's remaining open verticals in parallel; GOV-2510 opened Ghana as the 41st jurisdiction via National ID, and GOV-2697/GOV-2698 have since closed Taxes and Visa). Opens Ghana's Business Formation vertical. Independently re-fetched the source directly via curl (HTTP 200, application/pdf, 445,953 bytes, sha256 15e0184521e6dd118dcafe226ce02ea3955b629b8a0189a72779a4e86f38efe4), matching the issue's own citation exactly; also independently re-confirmed the live linkage by fetching orc.gov.gh/forms-fees/ directly and grepping its own HTML for the Subsidiary Business Names accordion's Form-C.pdf href, rather than trusting the pre-scouted URL at face value. Parsed the PDF with pdfjs-dist (legacy build): 3 pages, getTextContent() returns a full, clean text layer on every page -- a genuine flat/print specimen, not an interactive AcroForm (no field-object metadata to read directly). Every text item's (x, y) transform was extracted and grouped by page/row/column to reconstruct the source's own lettered-section layout (A)-(L) and the Section (B) tick-box grid's row/column structure before modelling any field.\n\nScoping decision: ORC's primary one-person business-name registration form (\"Form A\") is not independently downloadable (ORC's own site directs applicants to pick up a prescribed Form A in-house or at a bank, and its \"Download Resources\" widget for Form A is empty). Form C (subsidiary/branch business name registration, same Business Names Act, 1962 regime) is modelled here as the closest genuinely downloadable specimen; this schema does NOT cover primary/first business-name registration, disclosed as an open gap rather than silently conflated -- matching this registry's established out-of-scope-disclosure precedent (e.g. gh/gis's Re-Entry-Visa-vs-first-time-e-Visa distinction, rw/dgie, uy/mrree). The BO1 beneficial-ownership form and constitution templates at the same source were considered as alternates per the issue's own suggestion but not used: Form C is the direct Business-Names-Act registration document and best matches this registry's Business Formation vertical convention (cf. ke/brs CR1, bd/roc Form-I).\n\n74 fields[] plus 1 documents[] entry. Section (B) \"Nature of Business/Sector(s)*\" prints a 27-item tick-box grid (\"Choose your sector by ticking the box next to it\") across 4 columns; each sector is modelled as its own boolean field (sectorLegal, sectorAgriculture, etc.) since v0.3's field model is flat with no multi-select/labelled-option member (SPEC v0.3 section 6.1, GSP-0003 tracked for a later version), plus sectorOthers (boolean) gating otherSectorSpecify (requiredWhen sectorOthers=true) for the form's own \"if your sector is not listed, write your sector\" escape hatch. One specimen-level artifact is disclosed rather than silently corrected: the grid's fourth column prints \"Estate/Housing\" a second time (row 2), duplicating the same label already present in column 2 (row 1) -- modelled as a single sectorEstateHousing boolean, with the duplicate disclosed on that field's own description rather than invented as two distinct sectors.\n\nSection (E) \"Registered Address of SBN or Corporate Body\" is gated by a same-as-Section-(D) yes/no question printed directly on the form (\"Is the Principal place of Business the same as the Registered Office Address? If Yes (Tick the box and proceed with other Place of Business) If No (Provide Details)\"), modelled as principalPlaceSameAsRegisteredAddress (boolean, required) gating all six of Section (E)'s address fields via requiredWhen equals false. Section (F) \"Other Place of Business\" carries no asterisks anywhere on the specimen and is modelled fully optional, matching the sidebar instruction that only businesses with multiple operational locations need complete it. Section (J)'s Business Operating Permit request (three tick-one options: apply now / apply later / already have) is modelled as a single enum (bopRequestOption) gating bopReferenceNumber via requiredWhen equals \"already-have\", matching the form's own \"Provide BOP Reference No.\" follow-up. Section (I) \"MSME Details\" (revenueEnvisaged, numberOfEmployeesEnvisaged) feeds page 3's own MSME classification reference table (Micro/Small/Medium bands by turnover/assets/employment size); that table is ORC's own downstream classification logic, not applicant-entered data, and is described in the two feeding fields' own descriptions rather than modelled as a field itself.\n\nExclusions, consistent with this registry's established staff-populated/physical-artifact convention (cf. gh/nia, gh/gis): Section (L) \"For Office Use Only\" (date of submission, company inspector name, filing date, staff signature) is excluded in full as staff-populated; the Stamp/Seal of the parent Company and the Signature line printed within Section (K)'s Declaration are excluded as physical artifacts with no verbatim declaration statement printed anywhere on the specimen for an attestation entry to quote (the section carries only a header, \"DECLARATION(Director/Secretary),\" and its three identification fields -- no body prose was found in the extracted text layer to support a SPEC section 9.1 statement member). Page 3's own filer-facing compliance checklist (\"The document has been signed at all indicated places,\" etc.) is likewise excluded as a self-verification aid, not applicant data, except for its \"Filled TIN Form(s), if any\" line, modelled as the one documents[] entry (supporting-evidence, optional, matching the checklist's own \"if any\" qualifier).\n\n2 valid conformance fixtures (0 errors each: a single-location agriculture/trading subsidiary with principal place = registered address, and a multi-location logistics subsidiary with a differing registered address, an Other Place of Business entry, an already-held BOP, and an Others-sector specify) plus 7 mutation-control fixtures (each raising exactly 1 error: missing required field, invalid date format, invalid enum value, email pattern violation, and three missing-conditional cases covering the bopReferenceNumber/registeredAddress*/otherSectorSpecify requiredWhen gates) verified via an ad hoc validate_instance.mjs (ajv for static required/type/pattern/enum rules, a from-scratch Condition-grammar evaluator for requiredWhen/documents[], mirroring this registry's established per-session pattern since no committed conformance-fixture validator exists) and committed under conformance/gh/orc/registration-of-a-subsidiary-business-name/1.0.0/. Both tools/validate.mjs and tools/validate-ajv.mjs pass clean. See VERIFICATION.md for the full sourcing record and every field-scoping judgment call."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering",
    "assertedAt": "2026-07-13"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "businessName",
      "label": "Business Name",
      "type": "string",
      "required": true,
      "description": "The subsidiary business name being registered.",
      "sourceRef": "Page 1, Section (A): \"Business Name*\""
    },
    {
      "name": "parentCompanyCorporateName",
      "label": "Corporate Name (Parent Company)",
      "type": "string",
      "required": false,
      "description": "The name of the parent corporate body registering this subsidiary business name. Printed immediately beneath Business Name with no asterisk on the specimen, despite this being a subsidiary-of-a-parent-company registration.",
      "sourceRef": "Page 1: \"Corporate Name (Parent Company)\""
    },
    {
      "name": "parentCompanyRegistrationNumber",
      "label": "Registration No of Parent Company",
      "type": "string",
      "required": false,
      "sourceRef": "Page 1: \"Registration No of Parent Company:\""
    },
    {
      "name": "parentCompanyTin",
      "label": "TIN of Parent Company",
      "type": "string",
      "required": false,
      "sourceRef": "Page 1: \"TIN of Parent Company:\""
    },
    {
      "name": "sectorLegal",
      "label": "Legal",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Legal\""
    },
    {
      "name": "sectorUtilities",
      "label": "Utilities",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Utilities\""
    },
    {
      "name": "sectorTourism",
      "label": "Tourism",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Tourism\""
    },
    {
      "name": "sectorInsurance",
      "label": "Insurance",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Insurance\""
    },
    {
      "name": "sectorAgriculture",
      "label": "Agriculture",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Agriculture\""
    },
    {
      "name": "sectorOilAndGas",
      "label": "Oil and Gas",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Oil and Gas\""
    },
    {
      "name": "sectorConstruction",
      "label": "Construction",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Construction\""
    },
    {
      "name": "sectorTelecomIct",
      "label": "Telecom/ICT",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Telecom/ICT\""
    },
    {
      "name": "sectorEstateHousing",
      "label": "Estate/Housing",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected. Note: the source specimen prints an \"Estate/Housing\" tick-box twice (once in this grid's second column, once again in the fourth column) -- a specimen-level duplicate disclosed here and in VERIFICATION.md rather than silently modelled as two distinct fields.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Estate/Housing\""
    },
    {
      "name": "sectorEducation",
      "label": "Education",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Education\""
    },
    {
      "name": "sectorQuarryMining",
      "label": "Quarry / Mining",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Quarry / Mining\""
    },
    {
      "name": "sectorEntertainment",
      "label": "Entertainment",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Entertainment\""
    },
    {
      "name": "sectorFoodIndustry",
      "label": "Food Industry",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Food Industry\""
    },
    {
      "name": "sectorManufacturing",
      "label": "Manufacturing",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Manufacturing\""
    },
    {
      "name": "sectorPharmaceutical",
      "label": "Pharmaceutical",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Pharmaceutical\""
    },
    {
      "name": "sectorSecurity",
      "label": "Security",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Security\""
    },
    {
      "name": "sectorMedia",
      "label": "Media",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Media\""
    },
    {
      "name": "sectorShippingPort",
      "label": "Shipping & Port",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Shipping & Port\""
    },
    {
      "name": "sectorHospitality",
      "label": "Hospitality",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Hospitality\""
    },
    {
      "name": "sectorHealthCare",
      "label": "Health Care",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Health Care\""
    },
    {
      "name": "sectorSecuritiesBrokers",
      "label": "Securities/Brokers",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Securities/Brokers\""
    },
    {
      "name": "sectorCommerceTrading",
      "label": "Commerce/ Trading",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Commerce/ Trading\""
    },
    {
      "name": "sectorBankingAndFinance",
      "label": "Banking and Finance",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Banking and Finance\""
    },
    {
      "name": "sectorSanitation",
      "label": "Sanitation",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Sanitation\""
    },
    {
      "name": "sectorTransportAerospace",
      "label": "Transport/Aerospace",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Transport/Aerospace\""
    },
    {
      "name": "sectorFashionBeautification",
      "label": "Fashion/Beautification",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Fashion/Beautification\""
    },
    {
      "name": "sectorRefineryOfMinerals",
      "label": "Refinery of Minerals",
      "type": "boolean",
      "required": false,
      "description": "Tick-box in the \"Nature of Business/Sector(s)*\" grid (Section B): \"Choose your sector by ticking the box next to it.\" Multiple sectors may be ticked; at least one sector (or Others, with otherSectorSpecify) is expected.",
      "sourceRef": "Page 1, Section (B), tick-box grid: \"Refinery of Minerals\""
    },
    {
      "name": "sectorOthers",
      "label": "Others (Please Specify)",
      "type": "boolean",
      "required": false,
      "description": "Tick-box for a sector not covered by the printed grid; when ticked, the sector must be written in otherSectorSpecify.",
      "sourceRef": "Page 1, Section (B): \"Others (Please Specify)\""
    },
    {
      "name": "otherSectorSpecify",
      "label": "Specify Other Sector",
      "type": "string",
      "required": false,
      "description": "Free-text sector description, used only when sectorOthers is ticked: \"If your sector is not listed, write your sector in the space provided for 'others'.\"",
      "sourceRef": "Page 1, sidebar note beside Section (B)",
      "requiredWhen": {
        "field": "sectorOthers",
        "equals": true
      }
    },
    {
      "name": "isicCode1",
      "label": "ISIC Code 1",
      "type": "string",
      "required": false,
      "description": "International Standard Industrial Classification (ISIC) code for the principal business activity.",
      "sourceRef": "Page 1, Section (C): \"ISIC code 1\""
    },
    {
      "name": "isicCode2",
      "label": "ISIC Code 2",
      "type": "string",
      "required": false,
      "description": "ISIC code for an additional business activity.",
      "sourceRef": "Page 1, Section (C): \"ISIC code 2\""
    },
    {
      "name": "isicCode3",
      "label": "ISIC Code 3",
      "type": "string",
      "required": false,
      "description": "ISIC code for an additional business activity.",
      "sourceRef": "Page 1, Section (C): \"ISIC code 3\""
    },
    {
      "name": "principalBusinessActivityDescription",
      "label": "Business Activity Description",
      "type": "string",
      "required": false,
      "description": "Brief description of the company's business activities, used when the applicant cannot determine an ISIC code.",
      "sourceRef": "Page 1, Section (C): \"If you cannot determine a code, please give a brief description of the company's business activities below\""
    },
    {
      "name": "dateOfCommencement",
      "label": "Date of Commencement",
      "type": "date",
      "required": false,
      "description": "The business's commencement date, printed as a D-D-M-M-Y-Y-Y-Y box grid on the specimen.",
      "sourceRef": "Page 1: \"Date of Commencement\" (DDMMYYYY box grid)"
    },
    {
      "name": "principalPlaceDigitalAddress",
      "label": "Digital Address",
      "type": "string",
      "required": true,
      "description": "The GhanaPostGPS digital address of the business's principal place of business.",
      "sourceRef": "Page 1, Section (D) \"Principal Place of Business\": \"Digital Address*\""
    },
    {
      "name": "principalPlaceHouseBuildingFlat",
      "label": "House/Building/Flat (Name or House No.)/LMB",
      "type": "string",
      "required": true,
      "sourceRef": "Page 1, Section (D): \"House/Building/Flat* (Name or House No.)/LMB*\""
    },
    {
      "name": "principalPlaceStreetName",
      "label": "Street Name",
      "type": "string",
      "required": true,
      "sourceRef": "Page 1, Section (D): \"Street Name*\""
    },
    {
      "name": "principalPlaceCity",
      "label": "City",
      "type": "string",
      "required": true,
      "sourceRef": "Page 1, Section (D): \"City*\""
    },
    {
      "name": "principalPlaceDistrict",
      "label": "District",
      "type": "string",
      "required": true,
      "sourceRef": "Page 1, Section (D): \"District*\""
    },
    {
      "name": "principalPlaceRegion",
      "label": "Region",
      "type": "string",
      "required": true,
      "sourceRef": "Page 1, Section (D): \"Region*\""
    },
    {
      "name": "principalPlaceSameAsRegisteredAddress",
      "label": "Is the Principal Place of Business the same as the Registered Office Address?",
      "type": "boolean",
      "required": true,
      "description": "Gates Section (E): if the same (Yes), the applicant ticks the box and proceeds directly to Section (F); if not (No), Section (E)'s own address fields must be completed.",
      "sourceRef": "Page 2, Section (E) header: \"Is the Principal place of Business the same as the Registered Office Address? If Yes (Tick the box and proceed with other Place of Business) If No (Provide Details)\""
    },
    {
      "name": "registeredAddressDigitalAddress",
      "label": "Digital Address",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (E): \"Digital Address*\"",
      "requiredWhen": {
        "field": "principalPlaceSameAsRegisteredAddress",
        "equals": false
      }
    },
    {
      "name": "registeredAddressHouseBuildingFlat",
      "label": "House/Building/Flat (Name or House No.)/LMB",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (E): \"House/Building/Flat\" / \"(Name or House No.)/LMB*\"",
      "requiredWhen": {
        "field": "principalPlaceSameAsRegisteredAddress",
        "equals": false
      }
    },
    {
      "name": "registeredAddressStreetName",
      "label": "Street Name",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (E): \"Street Name*\"",
      "requiredWhen": {
        "field": "principalPlaceSameAsRegisteredAddress",
        "equals": false
      }
    },
    {
      "name": "registeredAddressCity",
      "label": "City",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (E): \"City*\"",
      "requiredWhen": {
        "field": "principalPlaceSameAsRegisteredAddress",
        "equals": false
      }
    },
    {
      "name": "registeredAddressDistrict",
      "label": "District",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (E): \"District*\"",
      "requiredWhen": {
        "field": "principalPlaceSameAsRegisteredAddress",
        "equals": false
      }
    },
    {
      "name": "registeredAddressRegion",
      "label": "Region",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (E): \"Region*\"",
      "requiredWhen": {
        "field": "principalPlaceSameAsRegisteredAddress",
        "equals": false
      }
    },
    {
      "name": "otherPlaceDigitalAddress",
      "label": "Digital Address",
      "type": "string",
      "required": false,
      "description": "Optional supplementary business location. Per the sidebar: \"Businesses that have multiple operational locations must complete this section. Supplementary sheets can be found on our website.\"",
      "sourceRef": "Page 2, Section (F) \"Other Place of Business\": \"Digital Address\""
    },
    {
      "name": "otherPlaceHouseBuildingFlat",
      "label": "House/Building/Flat (Name or House No.)/LMB",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (F): \"House/Building/Flat\" / \"(Name or House No.)/LMB\""
    },
    {
      "name": "otherPlaceStreetName",
      "label": "Street Name",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (F): \"Street Name\""
    },
    {
      "name": "otherPlaceCity",
      "label": "City",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (F): \"City\""
    },
    {
      "name": "otherPlaceDistrict",
      "label": "District",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (F): \"District\""
    },
    {
      "name": "otherPlaceRegion",
      "label": "Region",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (F): \"Region\""
    },
    {
      "name": "postalAddressCareOf",
      "label": "C/O",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (G) \"Postal Address\": \"C/O\""
    },
    {
      "name": "postalAddressType",
      "label": "Postal Address Type",
      "type": "enum",
      "required": true,
      "description": "The postal-address channel used: Post Office Box, Private Mail Bag, or Door to Door.",
      "sourceRef": "Page 2, Section (G): \"Please tick either Post Office Box (P O BOX), Private Mail Bag (PMB) or Door to Door (DTD) and provide details as applicable.\"",
      "validation": {
        "enum": [
          "po-box",
          "pmb",
          "dtd"
        ]
      }
    },
    {
      "name": "postalAddressNumber",
      "label": "Number",
      "type": "string",
      "required": true,
      "sourceRef": "Page 2, Section (G): \"Number*\""
    },
    {
      "name": "postalAddressTown",
      "label": "Town",
      "type": "string",
      "required": true,
      "sourceRef": "Page 2, Section (G): \"Town*\""
    },
    {
      "name": "postalAddressRegion",
      "label": "Region",
      "type": "string",
      "required": true,
      "sourceRef": "Page 2, Section (G): \"Region*\""
    },
    {
      "name": "phoneNumber1",
      "label": "Phone No 1",
      "type": "string",
      "required": true,
      "sourceRef": "Page 2, Section (H) \"Contact\": \"Phone No 1*\""
    },
    {
      "name": "mobileNumber1",
      "label": "Mobile No 1",
      "type": "string",
      "required": true,
      "sourceRef": "Page 2, Section (H): \"Mobile No 1*\""
    },
    {
      "name": "faxNumber",
      "label": "Fax",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (H): \"Fax\""
    },
    {
      "name": "emailAddress",
      "label": "Email Address",
      "type": "string",
      "required": true,
      "sourceRef": "Page 2, Section (H): \"Email Address*\"",
      "validation": {
        "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$"
      }
    },
    {
      "name": "website",
      "label": "Website",
      "type": "string",
      "required": false,
      "sourceRef": "Page 2, Section (H): \"Website\""
    },
    {
      "name": "revenueEnvisaged",
      "label": "Revenue Envisaged",
      "type": "number",
      "required": true,
      "description": "Projected annual revenue. ORC classifies the business as Micro/Small/Medium under Ghana's MSME classification (page 3's reference table: Micro <=US$25,000, Small US$25,001-US$1,000,000, Medium US$1,000,001-US$3,000,000 turnover/assets) using this figure; the classification itself is not applicant-entered data and is not modelled as a field.",
      "sourceRef": "Page 2, Section (I) \"MSME Details\": \"Revenue Envisaged*\""
    },
    {
      "name": "numberOfEmployeesEnvisaged",
      "label": "No. of Employees Envisaged",
      "type": "integer",
      "required": true,
      "description": "Projected permanent staff count, used with revenueEnvisaged for MSME classification (page 3's reference table: Micro 1-5, Small 6-30, Medium 31-100 employees).",
      "sourceRef": "Page 2, Section (I): \"No. of Employees Envisaged*\""
    },
    {
      "name": "bopRequestOption",
      "label": "Business Operating Permit (BOP) Request",
      "type": "enum",
      "required": true,
      "description": "Whether the applicant is applying for a Business Operating Permit now, later, or already holds one.",
      "sourceRef": "Page 2, Section (J): \"Apply for BOP Now\" / \"Apply for BOP Later\" / \"Already have a BOP\"",
      "validation": {
        "enum": [
          "apply-now",
          "apply-later",
          "already-have"
        ]
      }
    },
    {
      "name": "bopReferenceNumber",
      "label": "Provide BOP Reference No.",
      "type": "string",
      "required": false,
      "description": "Required when the applicant already holds a Business Operating Permit.",
      "sourceRef": "Page 2, Section (J): \"Provide BOP Reference No.\"",
      "requiredWhen": {
        "field": "bopRequestOption",
        "equals": "already-have"
      }
    },
    {
      "name": "declarantTin",
      "label": "TIN",
      "type": "string",
      "required": true,
      "description": "TIN of the declaring Director or Secretary.",
      "sourceRef": "Page 2, Section (K) \"DECLARATION(Director/Secretary)\": \"TIN*\""
    },
    {
      "name": "declarantGhanaCardNumber",
      "label": "Ghana Card (National Identity Card) Number",
      "type": "string",
      "required": true,
      "description": "Printed with a fixed \"GHA -\" prefix immediately before the entry blank.",
      "sourceRef": "Page 2, Section (K): \"Ghana Card(National Identity Card)* GHA -\""
    },
    {
      "name": "declarantName",
      "label": "Name",
      "type": "string",
      "required": true,
      "description": "Name of the declaring Director or Secretary.",
      "sourceRef": "Page 2, Section (K): \"Name*\""
    }
  ],
  "documents": [
    {
      "id": "tinFormIfAny",
      "label": "Filled TIN Form(s), if any",
      "category": "supporting-evidence",
      "required": false,
      "sourceRef": "Page 3, \"Please make sure you have complied with the following\" checklist: \"Filled TIN Form(s), if any\""
    }
  ]
}
