{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "mk/crm/prijava-za-upis-na-osnovanje-trgovec-poedinec",
  "version": "1.0.0",
  "title": "North Macedonia — Application for Registration of Establishment of a Sole Trader in the Trade Register (Пријава за упис на основање на трговец-поединец)",
  "description": "The Central Registry's (Централен регистар на Република Северна Македонија, ЦРРСМ) universal founding-registration form, Образец ПО (“Пријава за упис на основање на субјект во Трговскиот регистар и Регистарот на други правни лица”), scoped in this v1.0.0 to the sole-trader (трговец-поединец) registration path — the most common, citizen-relevant single-founder business-formation route the source form supports. The underlying document is a genuine 537-widget AcroForm (confirmed independently via pdfjs-dist getAnnotations() across all 11 pages) shared across every trade-register and other-legal-entity subject type CRM registers (sole trader, ДООЕЛ/ДОО LLC-equivalents, joint-stock and partnership forms, foreign-subject branches, and institutions/funds/cooperatives under the other-legal-entities register). This schema models the sole trader's own submitter identification, the entity's identity/duration/registered-seat data, the trader's self-representation (as both the sole trader and the natural person representing the registrant, since a sole trader has no separate management/supervisory bodies), the activities to be registered (a bounded subset of the form's own larger activity table, plus an optional foreign-trade declaration), the predominant-activity/bank/VAT/contact block, a sole-trader-relevant subset of the form's supporting-document checklist, the decision-delivery channel, and the closing applicant/signature block. Sections and widgets specific to company-governance entity types (share capital, founders/shareholders, boards, procurators, branch offices, and the corresponding governance-document attachments), to the other-legal-entities register, and to the form's own continuation/additional-page mechanism are out of scope for v1.0.0 — see VERIFICATION.md for the full field-inventory reconciliation and every disclosed scoping judgment call, including the future-companion-schema path (e.g. a ДООЕЛ/LLC-formation variant) the issue that authored this document explicitly anticipated. Advances North Macedonia's Business Formation vertical. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of North Macedonia or the Central Registry.",
  "status": "draft",
  "jurisdiction": {
    "country": "MK",
    "level": "national"
  },
  "authority": {
    "name": "Централен регистар на Република Северна Македонија",
    "abbreviation": "ЦРРСМ",
    "url": "https://www.crm.com.mk"
  },
  "process": {
    "type": "registration",
    "language": "mk-MK"
  },
  "source": {
    "url": "https://www.crm.com.mk/CRMPublicPortalApi/api/files/1d35717c-e6e6-ea11-a82f-000d3a28d0e4?ln=1",
    "retrievedAt": "2026-07-14",
    "documentRef": "Образец ПО — Пријава за упис на основање на субјект во Трговскиот регистар и Регистарот на други правни лица"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-14",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-14",
    "notes": "GovSchema Standard Research cycle (GOV-2941, following the GOV-2937 research cycle's pre-verification). Independently re-fetched this cycle directly from crm.com.mk (HTTP 200, application/pdf, 19,571,140 bytes, sha256 89f02ea72ff080151b98926fcaf20464480b19c4361543fb03f83cae0c960633 — matching the pre-verification cycle's own recorded size) and independently re-extracted all fields from scratch via pdfjs-dist getAnnotations() across all 11 pages: 537 genuine Widget annotations, matching the pre-verification cycle's count exactly. This v1.0.0 scopes to the sole-trader (трговец-поединец) path per the issue's own scoping guidance (mirroring si/ajpes's precedent, GOV-2910); see VERIFICATION.md for the complete 85-of-537 widget-to-field reconciliation and every disclosed scoping judgment call. Advances North Macedonia's Business Formation vertical."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering",
    "assertedAt": "2026-07-14"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "submitterSurname",
      "label": "Подносител — Презиме",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Презиме'"
    },
    {
      "name": "submitterGivenName",
      "label": "Подносител — Име",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Име'"
    },
    {
      "name": "submitterEmbg",
      "label": "Подносител — ЕМБГ",
      "type": "string",
      "required": true,
      "description": "The submitter's 13-digit unique master citizen number (ЕМБГ).",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'ЕМБГ'",
      "validation": {
        "pattern": "^[0-9]{13}$"
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "submitterPhone",
      "label": "Подносител — Телефон",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Телефон'"
    },
    {
      "name": "submitterStreet",
      "label": "Подносител — Улица",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Улица'"
    },
    {
      "name": "submitterStreetNumber",
      "label": "Подносител — Број",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Број'"
    },
    {
      "name": "submitterEntrance",
      "label": "Подносител — Влез",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Влез'"
    },
    {
      "name": "submitterApartment",
      "label": "Подносител — Стан",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Стан'"
    },
    {
      "name": "submitterPlace",
      "label": "Подносител — Место",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Место'"
    },
    {
      "name": "submitterMunicipality",
      "label": "Подносител — Општина",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Општина'"
    },
    {
      "name": "submitterCountry",
      "label": "Подносител — Држава",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Држава'"
    },
    {
      "name": "submitterIsAuthorizedPerson",
      "label": "Својство на подносителот — Овластено лице",
      "type": "boolean",
      "description": "One of three independent checkbox widgets describing the submitter's relationship to the registrant; see exclusivityGroups.",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Својство на подносителот', 'Овластено лице'"
    },
    {
      "name": "submitterIsProxy",
      "label": "Својство на подносителот — Полномошник",
      "type": "boolean",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Својство на подносителот', 'Полномошник'"
    },
    {
      "name": "submitterIsOtherCapacity",
      "label": "Својство на подносителот — Друго",
      "type": "boolean",
      "sourceRef": "Образец ПО p.1, §1 Подносител, 'Својство на подносителот', 'Друго'"
    },
    {
      "name": "isSoleTrader",
      "label": "Вид на субјект — Трговец-поединец",
      "type": "boolean",
      "required": true,
      "description": "Fixed to true for this schema's scope: this document models only the sole-trader (Трговец-поединец) registration path of Образец ПО's shared, multi-entity-type form. The form's own other 7 entity-type checkboxes in §2.1 (ДООЕЛ, ДОО, Јавно трговско друштво, Акционерско друштво, Командитно друштво, Командитно друштво со акции, Стопанска интересна заедница, Подружница на странски субјект, Друго) and all of §2.2 (registration in the register of other legal entities) are out of scope for v1.0.0 — see VERIFICATION.md.",
      "sourceRef": "Образец ПО p.1, §2.1 Вид на субјект на упис во трговски регистар, 'Трговец-поединец'"
    },
    {
      "name": "businessName",
      "label": "Фирма на субјектот на упис",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §3 Фирма на субјектот на упис"
    },
    {
      "name": "abbreviatedName",
      "label": "Скратен назив на субјектот на упис",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §4 Скратен назив на субјектот на упис"
    },
    {
      "name": "foundingActDescription",
      "label": "Акт за основање",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §5.1 Акт за основање"
    },
    {
      "name": "durationUnlimited",
      "label": "Времетраење на друштвото — Неограничено",
      "type": "boolean",
      "description": "One of two independent checkbox widgets for the registrant's duration; see exclusivityGroups.",
      "sourceRef": "Образец ПО p.1, §5.2 Времетраење на друштвото, 'Неограничено'"
    },
    {
      "name": "durationLimited",
      "label": "Времетраење на друштвото — Ограничено до",
      "type": "boolean",
      "sourceRef": "Образец ПО p.1, §5.2 Времетраење на друштвото, 'Ограничено до'"
    },
    {
      "name": "durationLimitedUntilText",
      "label": "Времетраење на друштвото — Ограничено до (датум/услов)",
      "type": "string",
      "requiredWhen": {
        "field": "durationLimited",
        "equals": true
      },
      "sourceRef": "Образец ПО p.1, §5.2 Времетраење на друштвото, blank line after 'Ограничено до'"
    },
    {
      "name": "seatMunicipality",
      "label": "Седиште на субјектот на упис — Општина",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §6 Седиште на субјектот на упис, 'Општина'"
    },
    {
      "name": "seatPlace",
      "label": "Седиште на субјектот на упис — Место",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §6 Седиште на субјектот на упис, 'Место'"
    },
    {
      "name": "seatStreet",
      "label": "Седиште на субјектот на упис — Улица",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.1, §6 Седиште на субјектот на упис, 'Улица'"
    },
    {
      "name": "seatStreetNumber",
      "label": "Седиште на субјектот на упис — Број",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §6 Седиште на субјектот на упис, 'Број'"
    },
    {
      "name": "seatEntrance",
      "label": "Седиште на субјектот на упис — Влез",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §6 Седиште на субјектот на упис, 'Влез'"
    },
    {
      "name": "seatApartment",
      "label": "Седиште на субјектот на упис — Стан",
      "type": "string",
      "sourceRef": "Образец ПО p.1, §6 Седиште на субјектот на упис, 'Стан'"
    },
    {
      "name": "representativeIsSoleTrader",
      "label": "Орган на застапување — Трговец-поединец",
      "type": "boolean",
      "required": true,
      "description": "Fixed to true for this schema's scope: the sole trader represents the registrant personally. The form's other 6 representation-body role checkboxes in this section (Управител(и), Содружник на ЈТД, Комплементар, Управен Одбор, Надзорен Одбор, Одбор на директори) and the 'Својство' board-capacity checkboxes (Претседател/Член/Независен член/Неизвршен член/Извршен член) describe company-governance bodies that do not exist for a sole trader, and are out of scope — see VERIFICATION.md.",
      "sourceRef": "Образец ПО p.3, §9.1 Орган на застапување, управување и надзор — трговски регистар, 'Трговец-поединец'"
    },
    {
      "name": "representativeIsIndividual",
      "label": "Орган на застапување — Физичко лице",
      "type": "boolean",
      "required": true,
      "description": "Fixed to true for this schema's scope: a sole trader's representative is always the natural person applying, never a legal entity ('Правно лице', out of scope).",
      "sourceRef": "Образец ПО p.3, §9.1, 'Физичко лице'"
    },
    {
      "name": "representativeEmbg",
      "label": "Орган на застапување — ЕМБГ/ЕМБС",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'ЕМБГ/ЕМБС'",
      "validation": {
        "pattern": "^[0-9]{13}$"
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "representativeOccupation",
      "label": "Орган на застапување — Занимање",
      "type": "string",
      "description": "Occupation; per the form's own caption, applicable only for natural persons.",
      "sourceRef": "Образец ПО p.3, §9.1, 'Занимање (Само за физички лица)'"
    },
    {
      "name": "representativeSurname",
      "label": "Орган на застапување — Презиме",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'Презиме'"
    },
    {
      "name": "representativeGivenName",
      "label": "Орган на застапување — Име",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'Име'"
    },
    {
      "name": "representativeStreet",
      "label": "Орган на застапување — Улица",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'Улица'"
    },
    {
      "name": "representativeStreetNumber",
      "label": "Орган на застапување — Број",
      "type": "string",
      "sourceRef": "Образец ПО p.3, §9.1, 'Број'"
    },
    {
      "name": "representativeEntrance",
      "label": "Орган на застапување — Влез",
      "type": "string",
      "sourceRef": "Образец ПО p.3, §9.1, 'Влез'"
    },
    {
      "name": "representativeApartment",
      "label": "Орган на застапување — Стан",
      "type": "string",
      "sourceRef": "Образец ПО p.3, §9.1, 'Стан'"
    },
    {
      "name": "representativePlace",
      "label": "Орган на застапување — Место",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'Место'"
    },
    {
      "name": "representativeMunicipality",
      "label": "Орган на застапување — Општина",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'Општина'"
    },
    {
      "name": "representativeCountry",
      "label": "Орган на застапување — Држава",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.3, §9.1, 'Држава'"
    },
    {
      "name": "representationAuthorizationUnlimited",
      "label": "Овластување за застапување — Неограничено",
      "type": "boolean",
      "description": "One of two independent checkbox widgets for the scope of the representative's authorization; see exclusivityGroups.",
      "sourceRef": "Образец ПО p.3, §9.1, 'Овластување за застапување: Неограничено'"
    },
    {
      "name": "representationAuthorizationLimited",
      "label": "Овластување за застапување — Ограничено",
      "type": "boolean",
      "sourceRef": "Образец ПО p.3, §9.1, 'Овластување за застапување: Ограничено'"
    },
    {
      "name": "representationAuthorizationLimitationText",
      "label": "Овластување за застапување — Впиши го ограничувањето",
      "type": "string",
      "requiredWhen": {
        "field": "representationAuthorizationLimited",
        "equals": true
      },
      "sourceRef": "Образец ПО p.3, §9.1, 'Ограничено: (Впиши го ограничувањето)'"
    },
    {
      "name": "allActivitiesPerNKD",
      "label": "Предмет на работење — Сите дејности утврдени со НКД",
      "type": "boolean",
      "description": "All activities permitted under the national classification of activities (НКД), except those requiring a separate consent, permit, or other act of a state or other competent body. An alternative to listing specific activity codes below.",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, header checkbox"
    },
    {
      "name": "activityCode1",
      "label": "Предмет на работење — Шифра (ред 1)",
      "type": "string",
      "description": "Activity code, row 1 of this schema's bounded 5-of-18-row subset of the source form's own activity table (§10) — see VERIFICATION.md for the cap rationale.",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 1, 'Шифра'"
    },
    {
      "name": "activityName1",
      "label": "Предмет на работење — Назив (ред 1)",
      "type": "string",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 1, 'Назив'"
    },
    {
      "name": "activityCode2",
      "label": "Предмет на работење — Шифра (ред 2)",
      "type": "string",
      "description": "Activity code, row 2 of this schema's bounded 5-of-18-row subset of the source form's own activity table (§10) — see VERIFICATION.md for the cap rationale.",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 2, 'Шифра'"
    },
    {
      "name": "activityName2",
      "label": "Предмет на работење — Назив (ред 2)",
      "type": "string",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 2, 'Назив'"
    },
    {
      "name": "activityCode3",
      "label": "Предмет на работење — Шифра (ред 3)",
      "type": "string",
      "description": "Activity code, row 3 of this schema's bounded 5-of-18-row subset of the source form's own activity table (§10) — see VERIFICATION.md for the cap rationale.",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 3, 'Шифра'"
    },
    {
      "name": "activityName3",
      "label": "Предмет на работење — Назив (ред 3)",
      "type": "string",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 3, 'Назив'"
    },
    {
      "name": "activityCode4",
      "label": "Предмет на работење — Шифра (ред 4)",
      "type": "string",
      "description": "Activity code, row 4 of this schema's bounded 5-of-18-row subset of the source form's own activity table (§10) — see VERIFICATION.md for the cap rationale.",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 4, 'Шифра'"
    },
    {
      "name": "activityName4",
      "label": "Предмет на работење — Назив (ред 4)",
      "type": "string",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 4, 'Назив'"
    },
    {
      "name": "activityCode5",
      "label": "Предмет на работење — Шифра (ред 5)",
      "type": "string",
      "description": "Activity code, row 5 of this schema's bounded 5-of-18-row subset of the source form's own activity table (§10) — see VERIFICATION.md for the cap rationale.",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 5, 'Шифра'"
    },
    {
      "name": "activityName5",
      "label": "Предмет на работење — Назив (ред 5)",
      "type": "string",
      "sourceRef": "Образец ПО p.4, §10 Предмет на работење, table row 5, 'Назив'"
    },
    {
      "name": "willConductForeignTrade",
      "label": "Предмет на работење во надворешен промет — Субјектот ќе врши дејности во надворешен промет",
      "type": "boolean",
      "sourceRef": "Образец ПО p.4, §11 Предмет на работење во надворешен промет, header checkbox"
    },
    {
      "name": "foreignTradeActivitiesDescription",
      "label": "Предмет на работење во надворешен промет — описание",
      "type": "string",
      "requiredWhen": {
        "field": "willConductForeignTrade",
        "equals": true
      },
      "sourceRef": "Образец ПО p.4, §11 Предмет на работење во надворешен промет, free-text area"
    },
    {
      "name": "predominantActivityCode",
      "label": "Претежна дејност по предлог на субјектот на упис — Шифра",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.6, §15 Претежна дејност по предлог на субјектот на упис, 'Шифра'"
    },
    {
      "name": "predominantActivityName",
      "label": "Претежна дејност по предлог на субјектот на упис — Назив",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.6, §15 Претежна дејност по предлог на субјектот на упис, 'Назив'"
    },
    {
      "name": "bankName",
      "label": "Избор на банка во која се отвора првата сметка",
      "type": "string",
      "sourceRef": "Образец ПО p.6, §16 Избор на банка во која се отвора првата сметка"
    },
    {
      "name": "voluntaryVatRegistrationYes",
      "label": "Доброволна регистрација на ДДВ обврзник — Да",
      "type": "boolean",
      "description": "One of two independent checkbox widgets for the registrant's voluntary VAT registration choice; see exclusivityGroups.",
      "sourceRef": "Образец ПО p.6, §17 Доброволна регистрација на ДДВ обврзник, 'Да'"
    },
    {
      "name": "voluntaryVatRegistrationNo",
      "label": "Доброволна регистрација на ДДВ обврзник — Не",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, §17 Доброволна регистрација на ДДВ обврзник, 'Не'"
    },
    {
      "name": "contactPhone",
      "label": "Други податоци — Телефон",
      "type": "string",
      "sourceRef": "Образец ПО p.6, §18 Други податоци, 'Телефон'"
    },
    {
      "name": "contactFax",
      "label": "Други податоци — Факс",
      "type": "string",
      "sourceRef": "Образец ПО p.6, §18 Други податоци, 'Факс'"
    },
    {
      "name": "website",
      "label": "Други податоци — Интернет адреса",
      "type": "string",
      "sourceRef": "Образец ПО p.6, §18 Други податоци, 'Интернет адреса'"
    },
    {
      "name": "email",
      "label": "Други податоци — E-mail адреса",
      "type": "string",
      "sourceRef": "Образец ПО p.6, §18 Други податоци, 'E-mail адреса'",
      "classification": "pii"
    },
    {
      "name": "attachmentZPForm",
      "label": "Кон пријавата приложувам — ЗП Образец",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'ЗП Образец'"
    },
    {
      "name": "attachmentDeclarationArt29ZTD",
      "label": "Кон пријавата приложувам — Изјава согласно член 29 од ЗТД",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Изјава согласно член 29 од ЗТД'"
    },
    {
      "name": "attachmentDeclarationNoActivityBan",
      "label": "Кон пријавата приложувам — Изјава дека не е изречена забрана за вршење на некоја од дејностите определени со ЗТД",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Изјава дека не е изречена забрана...'"
    },
    {
      "name": "attachmentFoundingAct",
      "label": "Кон пријавата приложувам — Акт за основање",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Акт за основање'"
    },
    {
      "name": "attachmentPermit",
      "label": "Кон пријавата приложувам — Дозвола",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Дозвола'"
    },
    {
      "name": "attachmentProofOfOwnership",
      "label": "Кон пријавата приложувам — Доказ за сопственост",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Доказ за сопственост'"
    },
    {
      "name": "attachmentIdDocumentCopy",
      "label": "Кон пријавата приложувам — Фотокопија од документ за идентификација",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Фотокопија од документ за идентификација'"
    },
    {
      "name": "attachmentApprovalFromCompetentAuthority",
      "label": "Кон пријавата приложувам — Одобрение од надлежен орган",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, 'Одобрение од надлежен орган'"
    },
    {
      "name": "attachmentOther1",
      "label": "Кон пријавата приложувам — Друго (1)",
      "type": "boolean",
      "description": "First of this schema's bounded 2-of-4-slot subset of the source form's left-column 'Друго' attachment slots — see VERIFICATION.md for the cap rationale.",
      "sourceRef": "Образец ПО p.6, attachments checklist, left column, 'Друго' (1st slot)"
    },
    {
      "name": "attachmentOther1Text",
      "label": "Кон пријавата приложувам — Друго (1), опис",
      "type": "string",
      "requiredWhen": {
        "field": "attachmentOther1",
        "equals": true
      },
      "sourceRef": "Образец ПО p.6, attachments checklist, left column, 'Друго' (1st slot) blank line"
    },
    {
      "name": "attachmentOther2",
      "label": "Кон пријавата приложувам — Друго (2)",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, attachments checklist, left column, 'Друго' (2nd slot)"
    },
    {
      "name": "attachmentOther2Text",
      "label": "Кон пријавата приложувам — Друго (2), опис",
      "type": "string",
      "requiredWhen": {
        "field": "attachmentOther2",
        "equals": true
      },
      "sourceRef": "Образец ПО p.6, attachments checklist, left column, 'Друго' (2nd slot) blank line"
    },
    {
      "name": "deliveryInPerson",
      "label": "Решението барам да се достави — Лично на рака во Регистрационата канцеларија каде што е поднесена пријавата",
      "type": "boolean",
      "description": "One of two independent checkbox widgets for the decision-delivery channel; see exclusivityGroups.",
      "sourceRef": "Образец ПО p.6, 'Решението барам да се достави', 'Лично на рака...'"
    },
    {
      "name": "deliveryByPost",
      "label": "Решението барам да се достави — По пошта на адреса",
      "type": "boolean",
      "sourceRef": "Образец ПО p.6, 'Решението барам да се достави', 'По пошта на адреса'"
    },
    {
      "name": "deliveryPostalAddress",
      "label": "Решението барам да се достави — адреса",
      "type": "string",
      "requiredWhen": {
        "field": "deliveryByPost",
        "equals": true
      },
      "sourceRef": "Образец ПО p.6, 'Решението барам да се достави', 'По пошта на адреса ___' blank line"
    },
    {
      "name": "applicantEmbg",
      "label": "Податоци за овластеното лице за поднесување на пријавата — ЕМБГ",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.6, 'Податоци за овластеното лице за поднесување на пријавата-застапник по закон', 'ЕМБГ'",
      "validation": {
        "pattern": "^[0-9]{13}$",
        "maxLength": 13
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "applicantSurname",
      "label": "Податоци за овластеното лице за поднесување на пријавата — Презиме",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.6, 'Податоци за овластеното лице...', 'Презиме'"
    },
    {
      "name": "applicantGivenName",
      "label": "Податоци за овластеното лице за поднесување на пријавата — Име",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.6, 'Податоци за овластеното лице...', 'Име'"
    },
    {
      "name": "signaturePlace",
      "label": "Место",
      "type": "string",
      "required": true,
      "sourceRef": "Образец ПО p.6, signature block, 'Место'"
    },
    {
      "name": "signatureDate",
      "label": "Датум",
      "type": "date",
      "required": true,
      "sourceRef": "Образец ПО p.6, signature block, 'Датум'"
    }
  ],
  "documents": [
    {
      "id": "applicantSignature",
      "label": "Потпис на овластеното лице",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Образец ПО p.6, closing block — the form prints a physical signature line ('Потпис на овластеното лице') with no accompanying typed attestation sentence, alongside 'Место'/'Датум'."
    }
  ],
  "exclusivityGroups": [
    {
      "id": "submitterCapacity",
      "fields": [
        "submitterIsAuthorizedPerson",
        "submitterIsProxy",
        "submitterIsOtherCapacity"
      ]
    },
    {
      "id": "entityDuration",
      "fields": [
        "durationUnlimited",
        "durationLimited"
      ]
    },
    {
      "id": "representationAuthorization",
      "fields": [
        "representationAuthorizationUnlimited",
        "representationAuthorizationLimited"
      ]
    },
    {
      "id": "voluntaryVatRegistration",
      "fields": [
        "voluntaryVatRegistrationYes",
        "voluntaryVatRegistrationNo"
      ]
    },
    {
      "id": "decisionDeliveryMethod",
      "fields": [
        "deliveryInPerson",
        "deliveryByPost"
      ]
    }
  ]
}
