Registry entry

Ukraine Legal Entity State Registration Application (Form 2)

Register the creation of a legal entity (юридична особа), other than a public formation or government body, with Ukraine's Unified State Register of legal entities, individual entrepreneurs and public formations (ЄДР), via Form 2, a unified state-registration application form published by the Ministry of Justice of Ukraine and in force since 1 May 2023. Form 2 is a shared, ten-page application used for four distinct registration actions — creation, inclusion of information, registration of changes, and termination — plus optional, separately-electable simplified-taxation-system (single tax)/VAT-payer registration and non-profit-registry-inclusion bundled onto later pages. This schema scopes to the creation action (registrationAction: creation): the entity's identity, registered address, up to seven declared economic-activity codes, founding-document type and charter capital, the manager's (head's) particulars, a single founder/participant's particulars, the entity's contact details, the filing applicant's own particulars, and the optional bundled tax-system-election and non-profit-registry-inclusion sections. It discloses rather than models: the inclusion/changes/termination action variants and their own change-specific sub-fields, the legal-entity-identification-code field (inapplicable to creation per the form's own note), the legal-entity-as-manager and public-authority sub-blocks, the ultimate beneficial owner disclosure (page 5, whose printed cell layout carries an unresolved ambiguity — see this document's own VERIFICATION.md), founders/participants beyond entry #1, termination and succession particulars, the repeating other-authorized-person page, and economic-activity-code slots 8-28 of each of the form's two 28-slot activity-code grids. It does not submit anything or imply government endorsement.

Registry entry

ua/moj/state-registration-legal-entity

Jurisdiction
Ukraine · national
Version
1.0.0
Verification
draft

Authoritative source Заява щодо державної реєстрації юридичної особи (крім громадських формувань та органів влади) (форма 2) — unified state-registration application form (Form 2), published by the Ministry of Justice of Ukraine, in force since 1 May 2023

Machine access

Registry catalog
registry/index.jsonone record per schema id

Field reference

122 fields, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Fields

  • registrationAction enum required

    Which of the form's four registration actions this application performs. This schema scopes to creation (state registration of the creation of a new legal entity); the other three values are disclosed for completeness of the enum, not separately modelled below (see this document's own VERIFICATION.md).

    enum: creation | inclusion | changes | termination
  • legalFormCode string required

    The entity's organizational-legal form, per Ukraine's Classifier of Organizational-Legal Forms of Economic Entities (КОПФГ). Modelled as free text pattern-constrained by length only, since the classifier itself is an external annex this cycle did not separately extract — see this document's own VERIFICATION.md.

    length: 1–100
  • entityName string required

    The legal entity's full name.

    length: 1–300
  • shortName string optional

    The entity's abbreviated name, if it has one.

    length: 0–300
  • foreignName string optional

    The entity's name in a foreign language, if it has one.

    length: 0–300
  • foreignShortName string optional

    The entity's abbreviated name in a foreign language, if it has one.

    length: 0–300
  • postalIndex string required

    The 5-digit Ukrposhta postal index of the entity's registered location.

    pattern
  • regionType enum required

    The top-level administrative-region type of the registered location.

    enum: autonomous_republic_of_crimea | oblast | kyiv_city | sevastopol_city
  • oblastName string optional

    The name of the oblast. Per the source form's own note, given only when regionType is oblast.

    length: 0–100
  • districtName string optional

    The name of the district (район), when applicable. Per the source form's own note, only the address particulars that actually exist for the given location are specified.

    length: 0–100
  • settlementName string optional

    The name of the settlement (населений пункт), when applicable.

    length: 0–100
  • districtInSettlement string optional

    The name of the district within the settlement, when applicable.

    length: 0–100
  • namedObjectName string optional

    The name of the named object (e.g. a named residential complex), when applicable.

    length: 0–150
  • streetTypeAndName string optional

    The type and name of the square, street, lane, etc.

    length: 0–200
  • houseNumber string required

    The house/building number of the registered location.

    length: 1–20
  • buildingNumber string optional

    The building/corpus number, when the address includes one.

    length: 0–20
  • premisesType string optional

    The type of premises (e.g. office), when applicable.

    length: 0–50
  • premisesNumber string optional

    The premises number, when applicable.

    length: 0–20
  • primaryActivityCode string required

    The entity's primary economic-activity code (КВЕД), per the source form's own instruction that the principal activity is listed first.

    length: 1–10
  • activityCode2 string optional

    A further declared economic-activity code, when applicable. The source form prints a 28-slot grid (four side-by-side numbered columns of seven rows each) for this list; this schema models the first 7 slots only, matching this registry's sibling ua/moj/state-registration-individual-entrepreneur schema's own seven-slot convention — see this document's own VERIFICATION.md.

    length: 0–10
  • activityCode3 string optional

    A further declared economic-activity code, when applicable. The source form prints a 28-slot grid (four side-by-side numbered columns of seven rows each) for this list; this schema models the first 7 slots only, matching this registry's sibling ua/moj/state-registration-individual-entrepreneur schema's own seven-slot convention — see this document's own VERIFICATION.md.

    length: 0–10
  • activityCode4 string optional

    A further declared economic-activity code, when applicable. The source form prints a 28-slot grid (four side-by-side numbered columns of seven rows each) for this list; this schema models the first 7 slots only, matching this registry's sibling ua/moj/state-registration-individual-entrepreneur schema's own seven-slot convention — see this document's own VERIFICATION.md.

    length: 0–10
  • activityCode5 string optional

    A further declared economic-activity code, when applicable. The source form prints a 28-slot grid (four side-by-side numbered columns of seven rows each) for this list; this schema models the first 7 slots only, matching this registry's sibling ua/moj/state-registration-individual-entrepreneur schema's own seven-slot convention — see this document's own VERIFICATION.md.

    length: 0–10
  • activityCode6 string optional

    A further declared economic-activity code, when applicable. The source form prints a 28-slot grid (four side-by-side numbered columns of seven rows each) for this list; this schema models the first 7 slots only, matching this registry's sibling ua/moj/state-registration-individual-entrepreneur schema's own seven-slot convention — see this document's own VERIFICATION.md.

    length: 0–10
  • activityCode7 string optional

    A further declared economic-activity code, when applicable. The source form prints a 28-slot grid (four side-by-side numbered columns of seven rows each) for this list; this schema models the first 7 slots only, matching this registry's sibling ua/moj/state-registration-individual-entrepreneur schema's own seven-slot convention — see this document's own VERIFICATION.md.

    length: 0–10
  • foundingDocumentType enum required

    Whether the entity operates on the basis of a model charter (модельний статут, a standard-form charter template published by the state) or its own individually-drafted founding document.

    enum: model_charter | other
  • modelCharterEditionType enum optional

    Which edition of the model charter applies: the default edition, or a specific edition chosen by the founders/participants and identified by its own numeric code. Required when foundingDocumentType is model_charter.

    enum: default | custom
  • modelCharterCode string optional

    The numeric code of the specific model-charter edition chosen by the founders/participants. Required when modelCharterEditionType is custom.

    length: 0–50
  • charterCapitalAmount number required

    The declared size of the entity's charter/pooled/share capital fund, in whole hryvnias.

    range: 0–∞
  • charterCapitalKopecks integer required

    The kopeck remainder of the declared charter/pooled/share capital fund.

    range: 0–99
  • managementBodyName string required

    The name(s) of the entity's management body/bodies (e.g. загальні збори учасників, директор).

    length: 1–200
  • managerSurname string required

    The manager's (head's) surname.

    length: 1–100classification: pii
  • managerGivenName string required

    The manager's given name.

    length: 1–100classification: pii
  • managerPatronymic string optional

    The manager's patronymic, if they have one.

    length: 0–100classification: pii
  • managerDateOfBirth date required

    The manager's date of birth.

    classification: pii
  • managerTaxpayerRegistrationNumber string optional

    The manager's 10-digit Registration Number of the Taxpayer's Registration Card (РНОКПП). The source form prints this alongside managerPassportSeriesNumber as an 'or' pair; both are modelled as independently optional — see this document's own VERIFICATION.md.

    patternclassification: sensitive-pii
  • managerPassportSeriesNumber string optional

    The manager's passport series and number, or number only, used in lieu of a taxpayer registration number.

    length: 0–30classification: sensitive-pii
  • managerUniqueRegisterRecordNumber string optional

    The manager's unique record number in the Unified State Demographic Register (ЄДДР), if they have one.

    length: 0–50classification: sensitive-pii
  • managerContactPhoneNumber string optional

    A contact telephone number for the manager, in Ukraine's +380 national format. The source label reads 'phone and/or email'; both are modelled as independently optional — see this document's own VERIFICATION.md.

    pattern
  • managerContactEmail string optional

    A contact email address for the manager.

    patternlength: 0–200
  • managerRepresentationRestrictionsPresent boolean required

    Whether restrictions on the manager's authority to represent the legal entity exist (true) or are absent (false).

  • managerRepresentationRestrictionsText string optional

    The description of the manager's representation restrictions. Required when managerRepresentationRestrictionsPresent is true.

    length: 0–500
  • founderType enum required

    Whether this founder/participant is a natural person or a legal entity.

    enum: individual | legal_entity
  • founderSurname string optional

    The founder's surname. Required when founderType is individual.

    length: 0–100classification: pii
  • founderGivenName string optional

    The founder's given name. Required when founderType is individual.

    length: 0–100classification: pii
  • founderPatronymic string optional

    The founder's patronymic, if they have one.

    length: 0–100classification: pii
  • founderDateOfBirth date optional

    The founder's date of birth. Required when founderType is individual.

    classification: pii
  • founderTaxpayerRegistrationNumber string optional

    The founder's 10-digit taxpayer registration number (РНОКПП), when founderType is individual. Printed alongside founderPassportSeriesNumber as an 'or' pair; both modelled as independently optional.

    patternclassification: sensitive-pii
  • founderPassportSeriesNumber string optional

    The founder's passport series and number, or number only, when founderType is individual.

    length: 0–30classification: sensitive-pii
  • founderUniqueRegisterRecordNumber string optional

    The founder's unique record number in the Unified State Demographic Register (ЄДДР), if they have one and founderType is individual.

    length: 0–50classification: sensitive-pii
  • founderCitizenshipCountry string optional

    The founder's country of citizenship. Required when founderType is individual.

    length: 0–100classification: pii
  • founderLegalEntityCode string optional

    The founder legal entity's identification/registration number in its country of registration. Required when founderType is legal_entity.

    length: 0–50
  • founderLegalEntityName string optional

    The founder legal entity's name. Required when founderType is legal_entity.

    length: 0–300
  • founderResidenceCountry string required

    The founder's country of residence (individual) or location (legal entity).

    length: 1–100
  • founderAddressPostalIndex string optional

    The 5-digit postal index of the founder's residence/location, when in Ukraine. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    pattern
  • founderAddressRegionType enum optional

    The top-level administrative-region type of the founder's residence/location, when in Ukraine. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    enum: autonomous_republic_of_crimea | oblast | kyiv_city | sevastopol_city
  • founderAddressOblastName string optional

    The name of the oblast, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–100
  • founderAddressDistrictName string optional

    The name of the district, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–100
  • founderAddressSettlementName string optional

    The name of the settlement, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–100
  • founderAddressDistrictInSettlement string optional

    The name of the district within the settlement, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–100
  • founderAddressNamedObjectName string optional

    The name of the named object, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–150
  • founderAddressStreetTypeAndName string optional

    The type and name of the square, street, lane, etc. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–200
  • founderAddressHouseNumber string optional

    The house/building number of the founder's residence/location. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–20
  • founderAddressBuildingNumber string optional

    The building/corpus number, when the address includes one. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–20
  • founderAddressPremisesType string optional

    The type of premises, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–50
  • founderAddressPremisesNumber string optional

    The premises number, when applicable. Ukraine's own address particulars apply when the founder resides/is located in Ukraine; the source form notes foreign addresses follow that country's own addressing conventions instead — see this document's own VERIFICATION.md.

    length: 0–20
  • founderContactPhoneNumber string optional

    A contact telephone number for the founder, in Ukraine's +380 national format.

    pattern
  • founderShareAmount number required

    The founder's declared share of the charter/pooled/share capital fund, in whole hryvnias.

    range: 0–∞
  • founderShareKopecks integer required

    The kopeck remainder of the founder's declared capital share.

    range: 0–99
  • entityContactPhoneNumber string optional

    A contact telephone number for the legal entity, in Ukraine's +380 national format.

    pattern
  • additionalPhoneOrFax string optional

    An additional contact phone or fax number, if desired.

    pattern
  • entityEmailAddress string optional

    The legal entity's contact email address.

    patternlength: 0–200
  • websiteAddress string optional

    The legal entity's website address, if desired.

    length: 0–200
  • submitterSurname string required

    Surname of the person submitting/signing this application.

    length: 1–100classification: pii
  • submitterGivenName string required

    Given name of the person submitting/signing this application.

    length: 1–100classification: pii
  • submitterPatronymic string optional

    Patronymic of the submitting applicant, if they have one.

    length: 0–100classification: pii
  • submitterPassportSeriesNumber string required

    Passport series and number (or number only) of the submitting applicant.

    length: 1–30classification: sensitive-pii
  • submitterPassportIssueDate date required

    Date of issue of the submitting applicant's passport.

    classification: sensitive-pii
  • submitterPassportIssuedBy string required

    The authority that issued the submitting applicant's passport.

    length: 1–200classification: sensitive-pii
  • submitterUniqueRegisterRecordNumber string optional

    The submitting applicant's unique record number in the Unified State Demographic Register (ЄДДР), if they have one.

    length: 0–50classification: sensitive-pii
  • submitterPhoneNumber string optional

    The submitting applicant's contact phone number, if desired.

    pattern
  • paperExtractDeliveryMethod enum optional

    How the applicant wishes to receive the paper-form register extract, if requested at all.

    enum: in_person | by_mail
  • vatRegistrationElected boolean optional

    Whether the applicant elects to register as a VAT payer alongside this registration. The whole tax-system-election section of the form is optional ('за бажанням').

  • vatRegistrationDate date optional

    The date from which VAT-payer registration is elected. Required when vatRegistrationElected is true.

  • electsSimplifiedTaxSystem boolean optional

    Whether the entity elects the simplified taxation, accounting and reporting system (single tax) alongside this registration.

  • simplifiedTaxSystemEffectiveDateType enum optional

    Whether the simplified tax system takes effect from a specific date the applicant enters, or from the date of the entity's state registration. Required when electsSimplifiedTaxSystem is true.

    enum: specific_date | registration_date
  • simplifiedTaxSystemEffectiveDate date optional

    The specific effective date for the simplified tax system election. Required when simplifiedTaxSystemEffectiveDateType is specific_date.

  • singleTaxPayerGroup enum optional

    The single-tax payer group elected. Only groups 3 and 4 are printed on this legal-entity form (unlike the sibling ua/moj/state-registration-individual-entrepreneur schema's four groups, since Ukrainian tax law restricts legal entities to groups 3-4). Required when electsSimplifiedTaxSystem is true.

    enum: group_3 | group_4
  • singleTaxRatePercent number optional

    The selected single-tax rate, as a percentage. Required when electsSimplifiedTaxSystem is true.

    range: 0–100
  • businessActivityLocationType enum optional

    Where the entity's business activity is conducted for tax purposes. Required when electsSimplifiedTaxSystem is true.

    enum: same_as_registered_location | ukraine_territory | other_address
  • taxAddressPostalIndex string optional

    The 5-digit postal index of the other business-activity address. Required when businessActivityLocationType is other_address.

    pattern
  • taxAddressRegionType enum optional

    The top-level administrative-region type of the other business-activity address. Required when businessActivityLocationType is other_address.

    enum: autonomous_republic_of_crimea | oblast | kyiv_city | sevastopol_city
  • taxAddressOblastName string optional

    The name of the oblast, when applicable.

    length: 0–100
  • taxAddressDistrictName string optional

    The name of the district, when applicable.

    length: 0–100
  • taxAddressSettlementName string optional

    The name of the settlement, when applicable.

    length: 0–100
  • taxAddressDistrictInSettlement string optional

    The name of the district within the settlement, when applicable.

    length: 0–100
  • taxAddressNamedObjectName string optional

    The name of the named object, when applicable.

    length: 0–150
  • taxAddressStreetTypeAndName string optional

    The type and name of the square, street, lane, etc.

    length: 0–200
  • taxAddressHouseNumber string optional

    The house/building number of the other business-activity address. Required when businessActivityLocationType is other_address.

    length: 0–20
  • taxAddressBuildingNumber string optional

    The building/corpus number, when the address includes one.

    length: 0–20
  • taxAddressPremisesType string optional

    The type of premises, when applicable.

    length: 0–50
  • taxAddressPremisesNumber string optional

    The premises number, when applicable.

    length: 0–20
  • taxPrimaryActivityCode string optional

    The primary economic-activity code declared for the tax-system election, from the form's own separate page-9 activity list. Required when electsSimplifiedTaxSystem is true.

    length: 0–10
  • taxActivityCode2 string optional

    A further economic-activity code declared for the tax-system election, when applicable.

    length: 0–10
  • taxActivityCode3 string optional

    A further economic-activity code declared for the tax-system election, when applicable.

    length: 0–10
  • taxActivityCode4 string optional

    A further economic-activity code declared for the tax-system election, when applicable.

    length: 0–10
  • taxActivityCode5 string optional

    A further economic-activity code declared for the tax-system election, when applicable.

    length: 0–10
  • taxActivityCode6 string optional

    A further economic-activity code declared for the tax-system election, when applicable.

    length: 0–10
  • taxActivityCode7 string optional

    A further economic-activity code declared for the tax-system election, when applicable.

    length: 0–10
  • taxElectionAuthorizedPersonSurname string optional

    Surname of the authorized person filing the tax-system election, when filed by someone other than the entity's manager/founder.

    length: 0–100classification: pii
  • taxElectionAuthorizedPersonGivenName string optional

    Given name of the authorized person filing the tax-system election.

    length: 0–100classification: pii
  • taxElectionAuthorizedPersonPatronymic string optional

    Patronymic of the authorized person filing the tax-system election, if they have one.

    length: 0–100classification: pii
  • taxElectionAuthorizedPersonTaxpayerRegistrationNumber string optional

    The authorized person's taxpayer registration number.

    patternclassification: sensitive-pii
  • taxElectionAuthorizedPersonPassportSeriesNumber string optional

    The authorized person's passport series and number, or number only.

    length: 0–30classification: sensitive-pii
  • nonProfitRegistrationRequested boolean optional

    Whether the applicant requests inclusion of the entity in the Register of Non-Profit Institutions and Organizations. The whole section is optional ('за бажанням').

  • nonProfitParentOrganizationName string optional

    The name of the entity's higher-level (parent) organization, if it has one.

    length: 0–300
  • nonProfitParentOrganizationCode string optional

    The identification code of the entity's higher-level (parent) organization, if it has one.

    length: 0–50
  • nonProfitAuthorizedPersonSurname string optional

    Surname of the authorized person filing the non-profit-registry inclusion request, when filed by someone other than the entity's manager/founder.

    length: 0–100classification: pii
  • nonProfitAuthorizedPersonGivenName string optional

    Given name of the authorized person filing the non-profit-registry inclusion request.

    length: 0–100classification: pii
  • nonProfitAuthorizedPersonPatronymic string optional

    Patronymic of the authorized person filing the non-profit-registry inclusion request, if they have one.

    length: 0–100classification: pii
  • nonProfitAuthorizedPersonTaxpayerRegistrationNumber string optional

    The authorized person's taxpayer registration number.

    patternclassification: sensitive-pii
  • nonProfitAuthorizedPersonPassportSeriesNumber string optional

    The authorized person's passport series and number, or number only.

    length: 0–30classification: sensitive-pii

Version history

  • 1.0.0 draft latest this page no independent verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Міністерство юстиції України (Ministry of Justice of Ukraine) or any government. The authoritative source is always the live government form and its official instructions.