{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "bg/registry-agency/zayavlenie-a1-vpisvane-obstoyatelstva-ednolichen-targovets",
  "version": "1.0.0",
  "title": "Bulgaria Application A1 for Entering Circumstances Regarding a Sole Trader (Заявление А1 за вписване на обстоятелства относно едноличен търговец)",
  "description": "The Agentsiya po vpisvaniyata's (Агенция по вписванията, Registry Agency — the independent state agency that operates Bulgaria's Commercial Register and Register of Non-Profit Legal Entities, ТРРЮЛНЦ) standard Application A1, a genuine 4-page XFA-based fillable form (207 AcroForm widgets across 3 content pages plus a full field-by-field instructions page) used to file three transaction types against the Commercial Register for a sole trader (едноличен търговец, ЕТ): first-time (initial) registration, re-registration of a trader/branch transferring from a foreign register, and a change to already-registered circumstances. Opens Bulgaria's Business Formation vertical, reversing this registry's own prior GOV-2830/GOV-2837 'confirmed dead end' finding for Bulgaria's commercial register — that finding was scoped only to the Commercial Register's JavaScript-gated online template portal (portal.registryagency.bg), not to this genuinely distinct, statically-downloadable specimen hosted on iisda.government.bg (the Integrated Information System for Administrative Services, a separate first-party '.government.bg' domain the Registry Agency's own e-portal cross-references as the current, in-force A1 template). This v1.0.0 is scoped to the initial-registration transaction type only — the simplest, most citizen-relevant single-founder path — modelling the applicant's identity and filing capacity, the sole trader's company identity (trade name, registered seat and contact details, business scope and economic-activity classification), the sole trader's own personal identity, an optional voluntary VAT-registration election available specifically to a first-time filer, the applicant's preference for how a refusal or instruction should be delivered, and the closing signature and a bounded, initial-registration-relevant subset of the form's own attached-document checklist; the re-registration and change-of-circumstances transaction types, the identification block that only applies to those two (field No. 1, 'ЕИК и фирма'), the multi-page continuation mechanism ('Допълнително заявление'), the deregistration flag (field No. 27), and the succession/death/guardianship/marriage-specific attachment items are all excluded as out of scope for an initial registration, with a future companion schema anticipated for the excluded transaction types. This document is authored at `structural-reference` maturity: the form's own printed field-by-field instructions (page 4) are fully transcribed and cross-checked against the AcroForm's own widget inventory, but no live Commercial Register (ТРРЮЛНЦ) submission was attempted (see VERIFICATION.md). GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of the Republic of Bulgaria or the Registry Agency.",
  "status": "draft",
  "jurisdiction": {
    "country": "BG",
    "level": "national"
  },
  "authority": {
    "name": "Агенция по вписванията (Registry Agency)",
    "abbreviation": "АВ",
    "url": "https://www.registryagency.bg"
  },
  "process": {
    "type": "registration",
    "language": "bg-BG"
  },
  "source": {
    "url": "https://iisda.government.bg/adm_services/service_sample_file/105310_168762",
    "retrievedAt": "2026-07-14",
    "documentRef": "Заявление А1 — Заявление за вписване на обстоятелства относно едноличен търговец (Application A1 — Application for entering circumstances regarding a sole trader)"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-14",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-14",
    "notes": "GovSchema Standard Research cycle (GOV-2954, following GOV-2952's screening which identified this exact form as a strong, genuine, first-party specimen reversing the registry's own prior 'Bulgaria Business Formation is a dead end' finding). Independently re-fetched this cycle directly from iisda.government.bg (HTTP 200, application/pdf, 395,910 bytes, sha256 1681fe286641412216f869530d3974288c0e93505694c969242f1df2357262bf), and independently re-extracted the full AcroForm field inventory from scratch via pdfjs-dist getAnnotations() (207 Widget annotations across pages 1-3) plus getTextContent() per page for label correlation by coordinate, cross-checked against page 4's own numbered field-by-field completion instructions. Opens Bulgaria's Business Formation vertical, scoped to the initial-registration transaction type only. See VERIFICATION.md for the widget-to-field reconciliation, the independent-checkbox-vs-radio-group modelling distinction, and every other 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",
    "assertedAt": "2026-07-14"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "applicantIsTrader",
      "label": "Качество на заявителя — търговецът",
      "type": "boolean",
      "required": false,
      "description": "The applicant is the sole trader personally. One of four mutually exclusive printed checkbox options for the applicant's filing capacity; see exclusivityGroups. Modelled as an independent boolean, not an enum, since the source AcroForm implements these four options (CheckBox5[0]-CheckBox5[3]) as genuinely independent checkbox widgets rather than one radio-button group.",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Качество на заявителя', 'търговецът'"
    },
    {
      "name": "applicantIsProcurator",
      "label": "Качество на заявителя — прокурист",
      "type": "boolean",
      "required": false,
      "description": "The applicant is a procurator (прокурист) of the sole trader.",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Качество на заявителя', 'прокурист'"
    },
    {
      "name": "applicantIsAttorney",
      "label": "Качество на заявителя — адвокат с изрично пълномощно",
      "type": "boolean",
      "required": false,
      "description": "The applicant is an attorney holding an explicit power of attorney (изрично пълномощно).",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Качество на заявителя', 'адвокат с изрично пълномощно'"
    },
    {
      "name": "applicantIsOtherPersonProvidedByLaw",
      "label": "Качество на заявителя — друго лице в предвидените по закон случаи",
      "type": "boolean",
      "required": false,
      "description": "The applicant is another person authorized to file in the cases provided by law (e.g. an heir or legal representative), other than the trader, a procurator, or an attorney.",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Качество на заявителя', 'друго лице в предвидените по закон случаи'"
    },
    {
      "name": "applicantName",
      "label": "Име",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's name.",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Име'"
    },
    {
      "name": "applicantEgnOrLnch",
      "label": "ЕГН/ЛНЧ",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "The applicant's 10-digit Единен граждански номер (EGN, Unified Civil Number) or Личен номер на чужденец (LNCh, Personal Number of a Foreigner), when the applicant has one. Per the form's own field-by-field instructions, applicantBirthPlace and applicantPermanentAddress are populated instead when the applicant has neither an EGN nor an LNCh — this registry discloses that natural-language conditionality in each field's own description rather than encoding a requiredWhen gated on this field's absence, since the Condition grammar's notEquals/equals operators compare a present field's value and cannot distinguish 'field omitted' from 'field present but empty' (see VERIFICATION.md judgment call 3).",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'ЕГН/ЛНЧ'",
      "validation": { "pattern": "^[0-9]{10}$" }
    },
    {
      "name": "applicantBirthPlace",
      "label": "Място на раждане (населено място, държава)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The applicant's place of birth (settlement and country). Per the form's own instructions, populated only when the applicant has neither an EGN nor an LNCh (see applicantEgnOrLnch).",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Място на раждане' (населено място, държава)"
    },
    {
      "name": "applicantPermanentAddress",
      "label": "Постоянен адрес (държава, област, община, населено място, п.к., район, ж.к., бул./ул., №, бл., вх., ет., ап.)",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The applicant's permanent address. Per the form's own instructions, populated only when the applicant has neither an EGN nor an LNCh (see applicantEgnOrLnch). Modelled as a single composite string per this registry's established convention for this source family's coordinate-box address layout (see e.g. bg/mvr/zayavlenie-za-izdavane-na-pasport's own `address` field), rather than exploding the form's dozen printed address sub-boxes into separate fields.",
      "sourceRef": "Заявление А1, 'Данни за заявителя', 'Постоянен адрес'"
    },
    {
      "name": "tradeName",
      "label": "2. Фирма",
      "type": "string",
      "required": true,
      "description": "The name (firm) under which the sole trader carries on business and signs, without the legal-form designation.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 2, 'Фирма'"
    },
    {
      "name": "tradeNameLatinTransliteration",
      "label": "4. Изписване на чужд език",
      "type": "string",
      "required": false,
      "description": "The Latin-script transliteration of the trade name (including its legal-form designation). Per the form's own instructions, not mandatory.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 4, 'Изписване на чужд език'"
    },
    {
      "name": "registeredSeatAddress",
      "label": "5. Седалище и адрес на управление (държава, област, община, населено място, п.к., район, ж.к., бул./ул., №, бл., вх., ет., ап.)",
      "type": "string",
      "required": true,
      "description": "The address of the sole trader's registered seat and place of management. Modelled as a single composite string per this registry's established convention for this source family's coordinate-box address layout.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 5, 'Седалище и адрес на управление'"
    },
    {
      "name": "registeredSeatPhone",
      "label": "телефон",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "Per the form's own instructions, contact details accompanying the registered seat are optional.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', 'телефон'"
    },
    {
      "name": "registeredSeatFax",
      "label": "факс",
      "type": "string",
      "required": false,
      "sourceRef": "Заявление А1, 'Основни обстоятелства', 'факс'"
    },
    {
      "name": "registeredSeatEmail",
      "label": "адрес на електронна поща",
      "type": "string",
      "required": false,
      "classification": "pii",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', 'адрес на електронна поща'",
      "validation": { "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$" }
    },
    {
      "name": "registeredSeatWebsite",
      "label": "Интернет страница",
      "type": "string",
      "required": false,
      "sourceRef": "Заявление А1, 'Основни обстоятелства', 'Интернет страница'"
    },
    {
      "name": "businessScope",
      "label": "6. Предмет на дейност",
      "type": "string",
      "required": true,
      "description": "The scope of the sole trader's business activity.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 6, 'Предмет на дейност'"
    },
    {
      "name": "mainActivityKidCode",
      "label": "6а. Основна дейност по КИД",
      "type": "string",
      "required": false,
      "description": "The trader's main economic activity, classified per the Национална класификация на икономическите дейности (КИД, National Classification of Economic Activities) under §1(3) of the BULSTAT Register Act. Per the form's own instructions, not mandatory.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 6а, 'Основна дейност по КИД'"
    },
    {
      "name": "soleTraderName",
      "label": "18. Физическо лице-търговец — име",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The name of the natural person who is the sole trader. Modelled distinctly from applicantName, since the applicant filing this application may be a procurator, attorney, or other authorized person rather than the sole trader personally.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 18, 'Физическо лице-търговец', 'име'"
    },
    {
      "name": "soleTraderEgn",
      "label": "18. Физическо лице-търговец — ЕГН/ЛНЧ",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The sole trader's 10-digit EGN or LNCh.",
      "sourceRef": "Заявление А1, 'Основни обстоятелства', field No. 18, 'Физическо лице-търговец', 'ЕГН/ЛНЧ'",
      "validation": { "pattern": "^[0-9]{10}$" }
    },
    {
      "name": "vatVoluntaryRegistrationBasis",
      "label": "Регистрация по избор на основание чл. 100 от ЗДДС",
      "type": "enum",
      "required": false,
      "description": "An optional voluntary VAT-registration election under Art. 100(5) of the Bulgarian VAT Act (ЗДДС), choosing between the Art. 100(1) or Art. 100(2) grounds. Per the form's own note, this field may be completed only when this filing is an initial Commercial Register registration — exactly this schema's scope. Modelled as an enum since the source AcroForm implements the two grounds as a genuine two-way radio-button group (RadioButtonList[1] on the source's third page), not independent checkboxes.",
      "sourceRef": "Заявление А1, 'Регистрация по избор на основание чл. 100, ал. 5 от ЗДДС', 'По чл. 100, ал. 1 от ЗДДС' / 'По чл. 100, ал. 2 от ЗДДС'",
      "validation": { "enum": ["article100Para1", "article100Para2"] }
    },
    {
      "name": "refusalDeliveryElectronicConsent",
      "label": "Съгласие за получаване на отказ/указание по електронен път",
      "type": "enum",
      "required": true,
      "description": "Whether the applicant consents to receive a refusal decision and any instructions electronically (by email) rather than by post. Modelled as an enum since the source AcroForm implements this as a genuine two-way radio-button group (RadioButtonList[0] on the source's third page): 'не съм съгласен' (I do not consent) / 'съгласен съм' (I consent).",
      "sourceRef": "Заявление А1, 'Адрес на електронна поща за изпращане на указания и връчване на отказ', 'Съгласие за получаване на отказ/указание по електронен път'",
      "validation": { "enum": ["consent", "doNotConsent"] }
    },
    {
      "name": "refusalDeliveryEmail",
      "label": "Адрес на електронна поща",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "refusalDeliveryElectronicConsent", "equals": "consent" },
      "classification": "pii",
      "description": "The email address for delivery of a refusal decision or instructions, populated when the applicant consents to electronic delivery.",
      "sourceRef": "Заявление А1, 'Адрес на електронна поща за изпращане на указания и връчване на отказ', 'Адрес на електронна поща'",
      "validation": { "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$" }
    },
    {
      "name": "refusalDeliveryAddresseeName",
      "label": "Име/фирма/наименование на адресата",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "refusalDeliveryElectronicConsent", "equals": "doNotConsent" },
      "classification": "pii",
      "description": "The name, trade name, or designation of the addressee for postal delivery of a refusal decision, populated when the applicant does not consent to electronic delivery and wants delivery at an address other than the registered seat.",
      "sourceRef": "Заявление А1, 'Адрес на територията на страната за връчване на отказ по чл. 24 от ЗТРРЮЛНЦ', 'Име/фирма/наименование на адресата'"
    },
    {
      "name": "refusalDeliveryPostalAddress",
      "label": "Адрес на територията на страната за връчване на отказ (държава, област, община, населено място, п.к., район, ж.к., бул./ул., №, бл., вх., ет., ап.)",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "refusalDeliveryElectronicConsent", "equals": "doNotConsent" },
      "classification": "pii",
      "description": "The domestic postal address for delivery of a refusal decision under Art. 24 of ЗТРРЮЛНЦ, populated when the applicant does not consent to electronic delivery. Modelled as a single composite string per this registry's established address convention.",
      "sourceRef": "Заявление А1, 'Адрес на територията на страната за връчване на отказ по чл. 24 от ЗТРРЮЛНЦ'"
    }
  ],
  "documents": [
    {
      "id": "specimenSignature",
      "label": "Образец от подписа на търговеца",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Заявление А1, 'Приложения', 'Образец от подписа на търговеца'"
    },
    {
      "id": "stateFeeProof",
      "label": "Документ за внесена държавна такса",
      "category": "payment",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Заявление А1, 'Приложения', 'Документ за внесена държавна такса'"
    },
    {
      "id": "license",
      "label": "Лиценз",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "sourceRef": "Заявление А1, 'Приложения', 'Лиценз' — applicable only when the trader's activity is subject to licensing."
    },
    {
      "id": "permit",
      "label": "Разрешение",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "sourceRef": "Заявление А1, 'Приложения', 'Разрешение' — applicable only when the trader's activity is subject to a regulatory permit."
    },
    {
      "id": "professionalQualificationCertificate",
      "label": "Удостоверение за професионална правоспособност",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "sourceRef": "Заявление А1, 'Приложения', 'Удостоверение за професионална правоспособност' — applicable only to regulated professions requiring proof of professional competence."
    },
    {
      "id": "truthfulnessDeclaration",
      "label": "Декларация относно истинността на заявените за вписване обстоятелства",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "statement": "Декларация относно истинността на заявените за вписване обстоятелства и приемането на представените за обявяване актове",
      "sourceRef": "Заявление А1, 'Приложения', 'Декларация относно истинността на заявените за вписване обстоятелства и приемането на представените за обявяване актове'"
    },
    {
      "id": "documentsProvidedByApplicantDeclaration",
      "label": "Декларация, че заявлението и приложените документи са предоставени от заявителя",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "statement": "Декларация, че заявлението и приложените към него документи са предоставени от заявителя",
      "sourceRef": "Заявление А1, 'Приложения', 'Декларация, че заявлението и приложените към него документи са предоставени от заявителя'"
    },
    {
      "id": "applicantSignature",
      "label": "Подпис на заявителя",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Заявление А1, closing block, 'Подпис' — the form prints a physical signature line with no accompanying typed attestation sentence."
    }
  ],
  "crossFieldValidation": [
    {
      "id": "electronicConsentExcludesPostalDeliveryFields",
      "when": { "field": "refusalDeliveryElectronicConsent", "equals": "consent" },
      "requireAbsent": ["refusalDeliveryAddresseeName", "refusalDeliveryPostalAddress"]
    },
    {
      "id": "noConsentExcludesEmail",
      "when": { "field": "refusalDeliveryElectronicConsent", "equals": "doNotConsent" },
      "requireAbsent": ["refusalDeliveryEmail"]
    }
  ],
  "exclusivityGroups": [
    { "id": "applicantCapacity", "fields": ["applicantIsTrader", "applicantIsProcurator", "applicantIsAttorney", "applicantIsOtherPersonProvidedByLaw"] }
  ]
}
