Registry entry
Romania — ONRC Request for Registration — Legal Entities (Anexa nr. 2a — Cerere de înregistrare - persoane juridice)
The Oficiul Național al Registrului Comerțului's (ONRC, Romania's National Trade Register Office, under the Ministry of Justice) standardized "Anexa nr. 2a — Cerere de înregistrare - persoane juridice" (Annex no. 2a — Request for Registration — Legal Entities), the omnibus request form an applicant files with the county Trade Register Office (Oficiul Registrului Comerțului, ORCT) for any registrar operation concerning a legal entity, opening Romania's Business Formation vertical (3 of 6) following DMV (ro/dgpci/cerere-operatiune-inmatriculari-transcrieri-radieri-provizorii, GOV-2804) and Taxes (ro/anaf/declaratie-unica-activitati-independente, GOV-2797, 50th jurisdiction). The source is a genuine 4-page AcroForm (confirmed via pdfjs-dist@3: has /AcroForm, no /XFA, 445 Widget annotations — 307 text fields and 138 checkbox/radio-style button fields across 429 distinct AcroForm field names, since 11 field-name groups on this form implement a radio-button-style choice by sharing one field name across 2–4 widgets). The form's own top "solicit:" (I request:) list offers eight mutually exclusive request types: (1) înmatriculare (registration of a new legal entity), (2) înregistrare sucursală persoană juridică română (registration of a branch of a Romanian legal entity), (3) înregistrare sucursală persoană juridică străină (registration of a branch of a foreign legal entity), (4) înscriere mențiuni (amendments to an already-registered entity — a large, separately-checked list of dozens of specific amendment types), (5) înscriere operațiuni comunicate de autoritatea/instituția publică (registering operations communicated by a public authority), (6) radiere (deregistration), (7) îndreptare eroare materială (correction of a material error), and (8) actualizare obiect de activitate conform CAEN Rev.3 (updating the business-activity classification). This v1.0.0 is scoped to legal-entity registration only — request types (1), (2), and (3) above, modeled as a single exclusivityGroups entry (requestedOperationType) — matching this schema's own title and this registry's Business Formation vertical; request types (4)-(8) are post-registration lifecycle operations on an already-registered entity (amendments, authority-communicated operations, deregistration, error correction, classification updates), not registration, and are out of scope for this v1.0.0 (disclosed as a deferred backlog candidate for a future, separately-versioned schema — see VERIFICATION.md). This v1.0.0 models 221 of the 445 source Widget annotations (429 distinct AcroForm field names) as fields[] — the in-scope registration sections plus the universal sections common to every request; see VERIFICATION.md for the full field-count reconciliation. Also models the universal sections common to every request regardless of which of the three in-scope operations is chosen: the applicant/filer's own identity (Section IV), the addressee county Trade Register Office, the applicant's hearing/copy/communication-method preferences (Section VI), the designated contact person (Section VII), billing details (Section VIII), the submitted-documents manifest (Section IX, a table fixed by the source's own print layout at exactly 7 numbered rows — modeled as a bounded document1…document7 repeating group, not an artificially imposed cap, since the source itself prints no more and no fewer rows), the GDPR personal-data-processing acknowledgement (Section X), the annex reference and declaration date (Section XI), and the depositor who physically files the request and its supporting documents (Section XII). Two further boolean exclusivity pairs (how the branch representatives' conferred powers are exercised — jointly or separately) are modeled per branch-registration path (roBranchRepPowers, foreignBranchRepPowers), matching the source's own independent (non-radio) checkbox pairs. The source's own AcroForm also carries three small checkbox widgets duplicating the top-level operation choice immediately beside each of the three in-scope sections' own numbered headings (confirmed via rendered inspection, not just text-layer correlation, since the embedded font failed to render body text in this Node/pdfjs/canvas environment — the checkbox glyphs themselves render as vector paths, independent of the broken font); these are not modeled as separate fields since they duplicate the top-level exclusivityGroups selector's own semantic meaning with no distinguishing information — see VERIFICATION.md. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of Romania, the Ministry of Justice, or ONRC.
Registry entry
ro/onrc/cerere-inregistrare-persoane-juridice
Authoritative source ONRC Anexa nr. 2a, "Cerere de înregistrare - persoane juridice"
Machine access
- Schema document
registry/ro/onrc/cerere-inregistrare-persoane-juridice/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/ro/onrc/cerere-inregistrare-persoane-juridice/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
221 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
-
requestNewLegalEntityRegistrationboolean optionalRequesting registration (înmatriculare) of a new legal entity in the trade register. One of three mutually exclusive registration-type requests this schema models (see exclusivityGroups); the source form's own "solicit:" list also offers five further operation types (amendments, authority-communicated operations, deregistration, material-error correction, CAEN classification update) that are out of scope for this v1.0.0 — see VERIFICATION.md.
-
requestRomanianLegalEntityBranchRegistrationboolean optionalRequesting registration of a branch (sucursală) of a Romanian legal entity.
-
requestForeignLegalEntityBranchRegistrationboolean optionalRequesting registration of a branch (sucursală) of a foreign legal entity.
-
addresseeTradeRegisterOfficestring requiredThe county Trade Register Office (Oficiul Registrului Comerțului, ORCT), identified by the tribunal it sits alongside, that this request is addressed to (e.g. "Tribunalul București").
-
applicantSurnamestring requiredThe applicant's (the person signing this request) surname.
classification: pii -
applicantGivenNamestring requiredThe applicant's given name(s).
classification: pii -
applicantIdNumberstring requiredThe applicant's CNP (personal numeric code) or NIF (tax identification number, for a foreign national without a CNP).
classification: sensitive-pii -
applicantDomicileLocalitystring requiredThe locality of the applicant's domicile.
classification: pii -
applicantDomicileStreetstring requiredThe street of the applicant's domicile address.
classification: pii -
applicantDomicileStreetNumberstring optionalThe street number of the applicant's domicile address.
classification: pii -
applicantDomicileBlockstring optionalThe apartment-block identifier of the applicant's domicile address, if applicable.
classification: pii -
applicantDomicileStaircasestring optionalThe staircase identifier of the applicant's domicile address, if applicable.
classification: pii -
applicantDomicileFloorstring optionalThe floor of the applicant's domicile address, if applicable.
classification: pii -
applicantDomicileApartmentstring optionalThe apartment number of the applicant's domicile address, if applicable.
classification: pii -
applicantDomicileCountyOrSectorstring requiredThe Bucharest sector or county (județ) of the applicant's domicile.
classification: pii -
applicantDomicileCountrystring requiredThe country of the applicant's domicile.
classification: pii -
applicantCitizenshipstring requiredThe applicant's citizenship.
classification: pii -
applicantBirthLocalitystring requiredThe locality of the applicant's birth.
classification: pii -
applicantBirthCountyOrSectorstring optionalThe Bucharest sector or county (județ) of the applicant's birthplace.
classification: pii -
applicantBirthCountrystring requiredThe country of the applicant's birth.
classification: pii -
applicantBirthDatedate requiredThe applicant's date of birth.
classification: pii -
applicantIdDocumentTypestring requiredThe type of identity document the applicant presents (e.g. buletin/carte de identitate, pașaport).
classification: sensitive-pii -
applicantIdDocumentSeriesstring optionalThe series of the applicant's identity document.
classification: sensitive-pii -
applicantIdDocumentNumberstring requiredThe number of the applicant's identity document.
classification: sensitive-pii -
applicantIdDocumentIssuedBystring requiredThe authority that issued the applicant's identity document.
classification: sensitive-pii -
applicantIdDocumentIssuedDatedate requiredThe date the applicant's identity document was issued.
classification: sensitive-pii -
applicantIdDocumentValidUntildate optionalThe expiry date of the applicant's identity document.
classification: sensitive-pii -
applicantMaritalPropertyRegimestring optionalThe applicant's marital property regime, where applicable.
classification: pii -
applicantCapacitystring requiredThe capacity in which the applicant signs this request (e.g. legal representative, associate, attorney-in-fact).
-
applicantRepresentationInstrumentstring optionalThe instrument by which the applicant's representation capacity/power of attorney was granted (e.g. procură specială/generală, împuternicire avocațială), where applicable.
-
applicantRepresentationLegalBasisstring optionalThe specific legal-basis reference (act/document number and date) underlying the applicant's representation capacity.
-
requestObjectLegalBasisReferencestring optionalThe underlying corporate act/document (e.g. actul constitutiv, hotărârea AGA) that the requested trade-register operation is based on.
-
newEntityNamestring optionalThe legal name of the new entity being registered. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeLocalitystring optionalThe locality of the new entity's registered office (sediul social). Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeStreetstring optionalThe street of the new entity's registered office. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeNumberstring optionalThe street number of the new entity's registered office. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeBlockstring optionalThe apartment-block identifier of the new entity's registered office, if applicable. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeStaircasestring optionalThe staircase identifier of the new entity's registered office, if applicable. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeFloorstring optionalThe floor of the new entity's registered office, if applicable. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeApartmentstring optionalThe unit/apartment number of the new entity's registered office, if applicable. Applicable only when requesting new-entity registration.
-
newEntityRegisteredOfficeCountyOrSectorstring optionalThe Bucharest sector or county (județ) of the new entity's registered office. Applicable only when requesting new-entity registration.
-
newEntityEmailstring optionalThe new entity's e-mail address. Applicable only when requesting new-entity registration.
-
newEntityPhonestring optionalThe new entity's telephone number. Applicable only when requesting new-entity registration.
-
newEntityWebsitestring optionalThe new entity's website, if it has one. Applicable only when requesting new-entity registration.
-
roBranchNamestring optionalThe name of the branch (sucursală) of the Romanian legal entity being registered. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeLocalitystring optionalThe locality of the branch's registered office. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeStreetstring optionalThe street of the branch's registered office. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeNumberstring optionalThe street number of the branch's registered office. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeBlockstring optionalThe apartment-block identifier of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeStaircasestring optionalThe staircase identifier of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeFloorstring optionalThe floor of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeApartmentstring optionalThe unit/apartment number of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeCountyOrSectorstring optionalThe Bucharest sector or county (județul) of the branch's registered office. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficeEmailstring optionalThe branch's e-mail address. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOfficePhonestring optionalThe branch's telephone number. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchOpeningRepSurnamestring optionalThe legal representative of the Romanian parent entity who opens the branch's surname. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepGivenNamestring optionalThe legal representative of the Romanian parent entity who opens the branch's given name(s). Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdNumberstring optionalThe legal representative of the Romanian parent entity who opens the branch's CNP (personal numeric code) or NIF (tax identification number). Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileLocalitystring optionalThe legal representative of the Romanian parent entity who opens the branch's locality of domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileStreetstring optionalThe legal representative of the Romanian parent entity who opens the branch's street of the domicile address. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileStreetNumberstring optionalThe legal representative of the Romanian parent entity who opens the branch's street number of the domicile address. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileBlockstring optionalThe legal representative of the Romanian parent entity who opens the branch's apartment-block identifier of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileStaircasestring optionalThe legal representative of the Romanian parent entity who opens the branch's staircase identifier of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileFloorstring optionalThe legal representative of the Romanian parent entity who opens the branch's floor of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileApartmentstring optionalThe legal representative of the Romanian parent entity who opens the branch's apartment number of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileCountyOrSectorstring optionalThe legal representative of the Romanian parent entity who opens the branch's Bucharest sector or county (județ) of the domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepDomicileCountrystring optionalThe legal representative of the Romanian parent entity who opens the branch's country of domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepCitizenshipstring optionalThe legal representative of the Romanian parent entity who opens the branch's citizenship. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepBirthLocalitystring optionalThe legal representative of the Romanian parent entity who opens the branch's locality of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepBirthCountyOrSectorstring optionalThe legal representative of the Romanian parent entity who opens the branch's Bucharest sector or county (județ) of the birthplace. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepBirthCountrystring optionalThe legal representative of the Romanian parent entity who opens the branch's country of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepBirthDatedate optionalThe legal representative of the Romanian parent entity who opens the branch's date of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdDocumentTypestring optionalThe legal representative of the Romanian parent entity who opens the branch's type of identity document presented. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdDocumentSeriesstring optionalThe legal representative of the Romanian parent entity who opens the branch's series of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdDocumentNumberstring optionalThe legal representative of the Romanian parent entity who opens the branch's number of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdDocumentIssuedBystring optionalThe legal representative of the Romanian parent entity who opens the branch's authority that issued the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdDocumentIssuedDatedate optionalThe legal representative of the Romanian parent entity who opens the branch's date the identity document was issued. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOpeningRepIdDocumentValidUntildate optionalThe legal representative of the Romanian parent entity who opens the branch's expiry date of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepSurnamestring optionalThe representative who directly handles the branch's day-to-day activity's surname. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepGivenNamestring optionalThe representative who directly handles the branch's day-to-day activity's given name(s). Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdNumberstring optionalThe representative who directly handles the branch's day-to-day activity's CNP (personal numeric code) or NIF (tax identification number). Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileLocalitystring optionalThe representative who directly handles the branch's day-to-day activity's locality of domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileStreetstring optionalThe representative who directly handles the branch's day-to-day activity's street of the domicile address. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileStreetNumberstring optionalThe representative who directly handles the branch's day-to-day activity's street number of the domicile address. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileBlockstring optionalThe representative who directly handles the branch's day-to-day activity's apartment-block identifier of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileStaircasestring optionalThe representative who directly handles the branch's day-to-day activity's staircase identifier of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileFloorstring optionalThe representative who directly handles the branch's day-to-day activity's floor of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileApartmentstring optionalThe representative who directly handles the branch's day-to-day activity's apartment number of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileCountyOrSectorstring optionalThe representative who directly handles the branch's day-to-day activity's Bucharest sector or county (județ) of the domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepDomicileCountrystring optionalThe representative who directly handles the branch's day-to-day activity's country of domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepCitizenshipstring optionalThe representative who directly handles the branch's day-to-day activity's citizenship. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepBirthLocalitystring optionalThe representative who directly handles the branch's day-to-day activity's locality of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepBirthCountyOrSectorstring optionalThe representative who directly handles the branch's day-to-day activity's Bucharest sector or county (județ) of the birthplace. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepBirthCountrystring optionalThe representative who directly handles the branch's day-to-day activity's country of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepBirthDatedate optionalThe representative who directly handles the branch's day-to-day activity's date of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdDocumentTypestring optionalThe representative who directly handles the branch's day-to-day activity's type of identity document presented. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdDocumentSeriesstring optionalThe representative who directly handles the branch's day-to-day activity's series of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdDocumentNumberstring optionalThe representative who directly handles the branch's day-to-day activity's number of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdDocumentIssuedBystring optionalThe representative who directly handles the branch's day-to-day activity's authority that issued the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdDocumentIssuedDatedate optionalThe representative who directly handles the branch's day-to-day activity's date the identity document was issued. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchOperationsRepIdDocumentValidUntildate optionalThe representative who directly handles the branch's day-to-day activity's expiry date of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
roBranchRepPowersJointboolean optionalThe branch representatives' powers are exercised jointly (împreună). One of two mutually exclusive options; see exclusivityGroups.
-
roBranchRepPowersSeparateboolean optionalThe branch representatives' powers are exercised separately (separat).
-
roBranchParentEntityRegisteredAtOrctstring optionalThe county Trade Register Office (ORCT) where the Romanian parent legal entity (the one opening the branch) is itself registered. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchParentEntityNamestring optionalThe name of the Romanian parent legal entity. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchParentEntityRegistrationNumberstring optionalThe trade-register registration number of the Romanian parent legal entity. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
roBranchParentEntityCuistring optionalThe unique registration code (CUI) of the Romanian parent legal entity. Applicable only when requesting registration of a branch of a Romanian legal entity.
-
foreignEntityNameAndLegalFormstring optionalThe name and legal form of the foreign legal entity opening the branch. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignEntityRegisterCountrystring optionalThe country of the register the foreign legal entity is recorded in. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignEntityRegistrationNumberstring optionalThe foreign legal entity's registration number in its home register. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignEntityEuidstring optionalThe foreign legal entity's European Unique Identifier (EUID), if it has one. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignEntityRepSurnamestring optionalThe surname of the foreign legal entity's representative. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepGivenNamestring optionalThe given name(s) of the foreign legal entity's representative. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepIdDocumentTypestring optionalThe type of identity document the foreign legal entity's representative presents. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepIdDocumentSeriesstring optionalThe series of the representative's identity document. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepIdDocumentNumberstring optionalThe number of the representative's identity document. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepIdDocumentIssuedBystring optionalThe authority that issued the representative's identity document. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepIdDocumentIssuedDatedate optionalThe date the representative's identity document was issued. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepIdDocumentValidUntildate optionalThe expiry date of the representative's identity document. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignEntityRepCapacitystring optionalThe capacity in which the foreign legal entity's representative acts. Applicable only when requesting registration of a branch of a foreign legal entity.
classification: pii -
foreignBranchNamestring optionalThe name of the branch of the foreign legal entity being registered. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeLocalitystring optionalThe locality of the branch's registered office. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeStreetstring optionalThe street of the branch's registered office. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeNumberstring optionalThe street number of the branch's registered office. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeBlockstring optionalThe apartment-block identifier of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeStaircasestring optionalThe staircase identifier of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeFloorstring optionalThe floor of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeApartmentstring optionalThe unit/apartment number of the branch's registered office, if applicable. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeCountyOrSectorstring optionalThe Bucharest sector or county (județ/sector) of the branch's registered office. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficeEmailstring optionalThe branch's e-mail address. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOfficePhonestring optionalThe branch's telephone number. Applicable only when requesting registration of a branch of a foreign legal entity.
-
foreignBranchOperationsRepSurnamestring optionalThe representative who directly handles the branch's day-to-day activity's surname. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepGivenNamestring optionalThe representative who directly handles the branch's day-to-day activity's given name(s). Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdNumberstring optionalThe representative who directly handles the branch's day-to-day activity's CNP (personal numeric code) or NIF (tax identification number). Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileLocalitystring optionalThe representative who directly handles the branch's day-to-day activity's locality of domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileStreetstring optionalThe representative who directly handles the branch's day-to-day activity's street of the domicile address. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileStreetNumberstring optionalThe representative who directly handles the branch's day-to-day activity's street number of the domicile address. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileBlockstring optionalThe representative who directly handles the branch's day-to-day activity's apartment-block identifier of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileStaircasestring optionalThe representative who directly handles the branch's day-to-day activity's staircase identifier of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileFloorstring optionalThe representative who directly handles the branch's day-to-day activity's floor of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileApartmentstring optionalThe representative who directly handles the branch's day-to-day activity's apartment number of the domicile address, if applicable. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileCountyOrSectorstring optionalThe representative who directly handles the branch's day-to-day activity's Bucharest sector or county (județ) of the domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepDomicileCountrystring optionalThe representative who directly handles the branch's day-to-day activity's country of domicile. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepCitizenshipstring optionalThe representative who directly handles the branch's day-to-day activity's citizenship. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepBirthLocalitystring optionalThe representative who directly handles the branch's day-to-day activity's locality of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepBirthCountyOrSectorstring optionalThe representative who directly handles the branch's day-to-day activity's Bucharest sector or county (județ) of the birthplace. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepBirthCountrystring optionalThe representative who directly handles the branch's day-to-day activity's country of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepBirthDatedate optionalThe representative who directly handles the branch's day-to-day activity's date of birth. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdDocumentTypestring optionalThe representative who directly handles the branch's day-to-day activity's type of identity document presented. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdDocumentSeriesstring optionalThe representative who directly handles the branch's day-to-day activity's series of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdDocumentNumberstring optionalThe representative who directly handles the branch's day-to-day activity's number of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdDocumentIssuedBystring optionalThe representative who directly handles the branch's day-to-day activity's authority that issued the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdDocumentIssuedDatedate optionalThe representative who directly handles the branch's day-to-day activity's date the identity document was issued. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchOperationsRepIdDocumentValidUntildate optionalThe representative who directly handles the branch's day-to-day activity's expiry date of the identity document. Applicable only when the corresponding operation/section is selected.
classification: pii -
foreignBranchRepPowersJointboolean optionalThe branch representatives' powers are exercised jointly (împreună). One of two mutually exclusive options; see exclusivityGroups.
-
foreignBranchRepPowersSeparateboolean optionalThe branch representatives' powers are exercised separately (separat).
-
foreignEntityApplicableNationalLawstring optionalThe national law applicable to the foreign legal entity, for branches of legal entities from states that are not EU member states or EEA-participating states. Applicable only when requesting registration of a branch of a foreign legal entity.
-
requestPublicHearingboolean optionalRequesting a public hearing (audiență publică). Independent, non-exclusive request alongside the copy/certified-copy/communication requests below.
-
requestPlainCopiesboolean optionalRequesting plain copies of the documents on file.
-
requestCertifiedCopiesboolean optionalRequesting certified copies of specified documents on file; gates requestCertifiedCopiesDocuments.
-
requestCertifiedCopiesDocumentsstring optionalWhich documents on file the applicant requests certified copies of. Required only when requestCertifiedCopies is selected.
-
requestDocumentCommunicationboolean optionalRequesting communication of the documents attesting the registration, via a single specified delivery method; gates communicationMethod.
-
communicationMethodenum optionalThe single delivery method chosen for communication of the registration documents: post (poștă), courier (curier), electronic means (mijloace electronice), or collection at the ORCT premises (sediul O.R.C.T.). Modeled as a single enum field, not independent booleans, since the source PDF implements this choice as one shared AcroForm field (four same-named radio-style widgets, exportValues v1–v4) rather than four independently-checkable boxes. Required only when requestDocumentCommunication is selected.
enum: posta | curier | mijloace_electronice | sediul_orct -
communicationOrctOfficeDetailstring optionalFree-text detail accompanying the delivery-method choice (e.g. which ORCT premises/county office), printed as a blank following the delivery-method list.
-
contactPersonSurnamestring requiredThe surname of the person designated to receive communications about this request.
classification: pii -
contactPersonGivenNamestring requiredThe given name(s) of the contact person.
classification: pii -
contactPersonAddressLocalitystring optionalThe locality of the contact person's address.
classification: pii -
contactPersonAddressStreetstring optionalThe street of the contact person's address.
classification: pii -
contactPersonAddressNumberstring optionalThe street number of the contact person's address.
classification: pii -
contactPersonAddressBlockstring optionalThe apartment-block identifier of the contact person's address, if applicable.
classification: pii -
contactPersonAddressStaircasestring optionalThe staircase identifier of the contact person's address, if applicable.
classification: pii -
contactPersonAddressFloorstring optionalThe floor of the contact person's address, if applicable.
classification: pii -
contactPersonAddressApartmentstring optionalThe apartment number of the contact person's address, if applicable.
classification: pii -
contactPersonAddressCountyOrSectorstring optionalThe Bucharest sector or county (județ) of the contact person's address.
classification: pii -
contactPersonAddressPostalCodestring optionalThe postal code of the contact person's address.
classification: pii -
contactPersonPhonestring optionalThe contact person's telephone number.
classification: pii -
contactPersonEmailstring optionalThe contact person's e-mail address.
classification: pii -
billingNameOrCompanystring optionalThe name (natural person) or company name the invoice should be issued to.
-
billingIdNumberstring optionalThe CNP or CUI of the invoice recipient.
-
billingEmailstring optionalThe e-mail address for billing correspondence.
-
billingBankstring optionalThe invoice recipient's bank.
-
billingIbanstring optionalThe invoice recipient's IBAN account.
-
billingAddressstring optionalThe registered office (legal entity) or address (natural person) of the invoice recipient.
-
document1RefNumberAndIssuerstring optionalThe reference number/date and issuer of the constitutive/resolution act filed with this request (row 1 of the OPIS table is pre-labeled "Hotărâre adunare generală/ Directorat / Decizie CA" by the form itself, so only the reference and page-count columns are fillable for this row).
-
document1PageCountinteger optionalThe number of pages of the row-1 document (the constitutive/resolution act).
range: 1–∞ -
document1ManuscriptCharacterCountinteger optionalThe character count of the row-1 act's own text as prepared for publication in the Official Gazette (Monitorul Oficial al României).
range: 0–∞ -
document1ManuscriptPageCountinteger optionalThe manuscript page count of the row-1 act's own text as prepared for publication in the Official Gazette.
range: 0–∞ -
document2Namestring optionalThe name/type of the document filed as attachment row 2 of the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
-
document2RefNumberAndIssuerstring optionalThe reference number/date and issuer of the document filed as attachment row 2.
-
document2PageCountinteger optionalThe number of pages of the document filed as attachment row 2.
range: 1–∞ -
document3Namestring optionalThe name/type of the document filed as attachment row 3 of the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
-
document3RefNumberAndIssuerstring optionalThe reference number/date and issuer of the document filed as attachment row 3.
-
document3PageCountinteger optionalThe number of pages of the document filed as attachment row 3.
range: 1–∞ -
document4Namestring optionalThe name/type of the document filed as attachment row 4 of the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
-
document4RefNumberAndIssuerstring optionalThe reference number/date and issuer of the document filed as attachment row 4.
-
document4PageCountinteger optionalThe number of pages of the document filed as attachment row 4.
range: 1–∞ -
document5Namestring optionalThe name/type of the document filed as attachment row 5 of the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
-
document5RefNumberAndIssuerstring optionalThe reference number/date and issuer of the document filed as attachment row 5.
-
document5PageCountinteger optionalThe number of pages of the document filed as attachment row 5.
range: 1–∞ -
document6Namestring optionalThe name/type of the document filed as attachment row 6 of the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
-
document6RefNumberAndIssuerstring optionalThe reference number/date and issuer of the document filed as attachment row 6.
-
document6PageCountinteger optionalThe number of pages of the document filed as attachment row 6.
range: 1–∞ -
document7Namestring optionalThe name/type of the document filed as attachment row 7 of the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
-
document7RefNumberAndIssuerstring optionalThe reference number/date and issuer of the document filed as attachment row 7.
-
document7PageCountinteger optionalThe number of pages of the document filed as attachment row 7.
range: 1–∞ -
documentsTotalPageCountinteger optionalThe total page count across all documents listed in the submitted-documents manifest (OPIS DE DOCUMENTE DEPUSE).
range: 0–∞ -
gdprAcknowledgementSignatoryNamestring requiredThe name of the person acknowledging the GDPR personal-data-processing notice (X. Prelucrarea datelor cu caracter personal). The adjacent "(Semnătura)" signature line carries no fillable widget on this specimen and so is not modeled as a field.
classification: pii -
gdprAcknowledgementDatedate requiredThe date the GDPR personal-data-processing notice was acknowledged.
-
annexNumbersstring optionalThe number(s) of the annexes that form an integral part of this request.
-
declarationDatedate requiredThe date the request is signed, made on a single original copy, on the applicant's own responsibility, aware that inaccurate statements are punished by law. The adjacent "(Semnătura)" signature line carries no fillable widget on this specimen and so is not modeled as a field.
-
depositorSurnamestring optionalThe surname of the person depositing this request and its supporting documents with the trade register office. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
-
depositorGivenNamestring optionalThe given name(s) of the depositor. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
-
depositorIdDocumentTypestring optionalThe type of identity document the depositor presents. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
classification: sensitive-pii -
depositorIdDocumentSeriesstring optionalThe series of the depositor's identity document. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
classification: sensitive-pii -
depositorIdDocumentNumberstring optionalThe number of the depositor's identity document. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
classification: sensitive-pii -
depositorIdNumberstring optionalThe depositor's CNP (personal numeric code). Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
classification: sensitive-pii -
depositorCapacitystring optionalThe capacity in which the depositor acts (e.g. legal representative, associate, courier). Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
-
depositorLegalBasisDocumentstring optionalThe document the depositor's capacity/authorization is based on. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
-
depositorLegalBasisNumberstring optionalThe reference number of the depositor's authorization document. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
-
depositorLegalBasisDatedate optionalThe date of the depositor's authorization document. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
-
depositorGdprAcknowledgementDatedate optionalThe date the depositor acknowledges the GDPR personal-data-processing notice repeated for the depositor specifically ("Am fost informat cu privire la prelucrarea datelor cu caracter personal efectuată în scopul soluționării prezentei cereri.", footnote 10). The adjacent "(Semnătura)" signature line carries no fillable widget on this specimen and so is not modeled as a field. Completed only when the depositor is a different person than the signer of the request (note 12: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii."); left optional since the form prints no explicit yes/no gate distinguishing the two cases.
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-13maturity.level:structural-reference
This is GovSchema Standard Research cycle GOV-2813, opening Romania's Business Formation vertical (3 of 6), following DMV (ro/dgpci/cerere-operatiune-inmatriculari-transcrieri-radieri-provizorii, GOV-2804) and Taxes (ro/anaf/declaratie-unica-activitati-independente, GOV-2797, 50th jurisdiction).
Duplicate-concurrent-run check
Checked git branch -a | grep -i onrc and git log --all --oneline | grep -i onrc before starting — no existing ro/onrc branch, commit, or PR was found, so no reconciliation was needed this cycle. (A same-day scratch directory, /tmp/onrc/, was found already present in this sandbox's shared /tmp at session start, containing a byte-identical copy of the source PDF and several partially-built extraction scripts from an earlier attempt at this same ticket. No branch, commit, or open PR existed anywhere for this work, so this was treated as leftover scratch state, not a competing in-flight run; the extraction scripts were inspected and reused as tooling scaffolding, but every sourcing claim below — the fetch, the hash, the pdfjs-dist page/widget counts, and the field-by-field content — was independently re-derived in this session, not copied from that leftover state.)
Source verification — independently fetched and hashed in this session
- PDF source:
https://www.onrc.ro/templates/site/formulare/11-10-150.pdf— fetched viacurl -sL:- HTTP 200,
Content-Type: application/pdf, 560,332 bytes. sha256:a468c682e442b5ed886289b0ba5235407d7ae4fa18443ae66dafc430aa99c243(computed viasha256sumon the fetched file).Last-Modified: Wed, 08 Jan 2025 12:17:59 GMT.- No login, CAPTCHA, or appointment gate encountered.
- HTTP 200,
Deviation from the task brief's stated expectations, disclosed up front: the brief's own estimate of "13 pages, ~445 Widget annotations (~307 text fields + ~122 checkbox/button fields)" is only partially correct. The 445 total Widget annotations / 307 text fields figures are confirmed exactly. The page count is 4, not 13, and the checkbox/button count is 138, not ~122 (445 − 307 = 138). See "PDF structure" below for how this was confirmed and why the page-count discrepancy is very likely explained by the PDF's own incremental-save history.
PDF structure, independently confirmed via pdfjs-dist
- 4 pages (
doc.numPages === 4), confirmed viapdfjs-dist@3(legacy build,pdfjs-dist/legacy/build/pdf.js). - 445 total Widget annotations across the 4 pages (
page.getAnnotations({intent:"display"}), filtered tosubtype === "Widget", summed page-by-page): page 1 = 114, page 2 = 147, page 3 = 140, page 4 = 44. - By AcroForm
fieldType: 307Tx(text) + 138Btn(checkbox/button) = 445, matching the task brief's total and text-field figures exactly. - 429 distinct AcroForm field names, not 445. Cross-checking every widget's own
fieldName, 11 field-name groups on this form share one field name across 2–4 widgets each (a total of 27 widgets collapsing to 11 distinct fields, i.e. 16 "extra" widgets: 445 − 16 = 429). This is the standard PDF pattern for a radio-button-style choice implemented as same-named checkbox widgets — checking one automatically unchecks the others in the real PDF, unlike this form's other checkboxes (including the 8 top-level operation-type checkboxes and the two "împreună/separat" pairs), which are independently-named and so are not structurally exclusive on their own. Of the 11 shared-name groups, only one (CheckBox90_2, the delivery-method choice: poștă/curier/mijloace electronice/sediul O.R.C.T.,exportValuesv1–v4) falls inside this schema's in-scope sections; the other 10 are all inside the excluded "mențiuni" (amendments) section on page 2.CheckBox90_2is modeled as a singleenum-typed field (communicationMethod), not four independent booleans, precisely because the PDF's own structure — not a schema-levelexclusivityGroupsaddition — already enforces the exclusivity. - On the 13-vs-4 page-count discrepancy: the PDF's own metadata records
CreationDate: D:20241231104202+02'00'andModDate: D:20250108141759+02'00'(confirmed viadoc.getMetadata()), i.e. this Microsoft Word-produced PDF (Creator/Producer: "Microsoft® Word 2016") was saved, then incrementally re-saved at least once more eight days later. A raw byte-level regex scan of the file (/Type\s*\/Page[^s]/) finds 12Page-typed objects in the raw byte stream, but the file's own%%EOF/startxrefmarkers appear 6 times and/Prev11 times — i.e. this file carries 6 incremental-save revisions, and the raw byte count includes orphaned objects from earlier revisions that the current cross-reference table (whichpdfjs-distcorrectly follows) no longer references.pdfjs-dist'sdoc.numPagesreflects the live, current page tree (4 pages); the raw 12-object count is stale revision debris, not a hidden 12-page document. The PDF's ownTitlemetadata,"CERERE - înregistrare în registrul comerțului - PJ"("PJ" = persoane juridice), and the page-1 heading"ANEXA Nr. 2a ... CEREREînregistrareîn registrul comerțului -persoane juridice-", both independently confirm this is genuinely the target form (Anexa nr. 2a) and not a different/wrong document. - Rendering note:
pdfjs-dist+node-canvasrendering of this specimen's body text failed (glyph path errors —"Requesting object that isn't resolved yet Times_path_X"— for the embedded/subset font used for ordinary Latin letters; only diacritic-only characters and vector shapes like checkbox-border rectangles rendered). This is a rendering-pipeline limitation specific to this embedded font in this Node/pdfjs/canvas environment, not evidence about the source PDF's own validity — the AcroForm structure, annotation list, and full x/y-positioned text layer (page.getTextContent()) all extracted cleanly and were used as the primary source of truth throughout. Rendering was used successfully for one specific, disclosed purpose: confirming that three small checkbox glyphs exist beside the "1.", "2.", and "3." section headings (see next section) — checkbox borders are vector paths drawn independently of the broken font, so they rendered correctly even though the surrounding label text did not.
Scope decision: legal-entity registration only (request types 1–3 of 8)
The form's own top "solicit:" (I request:) list is a single "one-of-eight" choice (eight independently-named checkboxes, CheckBox1 through CheckBox7 plus CheckBox7_08.01.2025_1 — the latter's field name literally embeds the 08.01.2025 incremental-save date, confirming it was added in that January 2025 revision, consistent with the CAEN Rev.3 classification update it corresponds to having a 2024 legal basis per the form's own footnote citing Ordinul INS nr. 377/2024):
- înmatriculare — registration of a new legal entity
- înregistrare sucursală persoană juridică română — registration of a branch of a Romanian legal entity
- înregistrare sucursală persoană juridică străină — registration of a branch of a foreign legal entity
- înscriere mențiuni — amendments to an already-registered entity (its own large sub-checklist of dozens of specific amendment types: name change, legal-form change, registered-office change, share-capital change, dissolution, insolvency, and many more — page 2 of the source)
- înscriere operațiuni comunicate de autoritatea/instituția publică — registering operations communicated by a public authority
- radiere — deregistration
- îndreptare eroare materială — correction of a material error
- actualizare obiect de activitate conform CAEN Rev.3 — updating the business-activity (CAEN) classification
Per the task brief, this v1.0.0 is scoped to legal-entity registration only: request types (1), (2), and (3) above, modeled as a single exclusivityGroups entry, requestedOperationType (requestNewLegalEntityRegistration, requestRomanianLegalEntityBranchRegistration, requestForeignLegalEntityBranchRegistration). Request types (4)–(8) are post-registration lifecycle operations on an already-registered entity — amendments, authority-communicated operations, deregistration, material- error correction, and classification updates are conceptually distinct from registering a legal entity or its branch, and modeling them here would roughly double the schema's size (they account for 225 of the 445 source widgets — pages 2 and most of page 3). This is disclosed as a deferred backlog candidate for a future, separately-versioned schema (e.g. an eventual ro/onrc/cerere-mentiuni-persoane-juridice), not modeled in this v1.0.0.
Entity types: unlike some registries' incorporation forms, this particular ONRC request form does not itself carry a checkbox selection of legal forms (SRL/SA/SNC/etc.) — that classification is fixed by the entity's own constitutive act (a companion document, not part of this request form), and this form only fixes the operation choice quoted above. The three in-scope operations are best read as the three "legal-entity registration" sub-types the form itself structurally distinguishes: registering a wholly new entity, versus registering a branch of an existing Romanian entity, versus registering a branch of an existing foreign entity — each with its own dedicated data block (Section 1/2/3 of the source) and now its own requiredWhen-gated field group in this schema.
Excluded companion forms (not folded in, per task instructions)
Per the task brief's explicit instruction, none of the following were folded into this schema; each is a separate ONRC/ANAF form outside this document's scope:
- Name-reservation request (
11-10-181.pdf, cerere de verificare disponibilitate și/sau rezervare firmă) — a prerequisite step, filed before this request, not part of it. - Fiscal-registration annex (
anexa_1_inregistrare_fiscala.pdf, Anexa 1 privind înregistrarea fiscală) — a companion annex some registrations must also file, covering tax-registration data this form does not ask for. - Sworn declaration (
11-10-141.pdf, declarația pe propria răspundere privind îndeplinirea condițiilor de funcționare) — the source form's own Section 4.3 references this declaration by name ("Solicitantul trebuie să depună, odată cu cererea de înregistrare, și declarația pe propria răspundere...", footnote 3) as a required companion filing, but that declaration is itself a separate document with its own fields, not reproduced here.
Duplicate section-header checkboxes — a disclosed, deliberate exclusion
Beyond the top-level "solicit:" list, the source form carries a second, smaller checkbox immediately beside each of sections "1.", "2.", and "3."'s own numbered headings (AcroForm field names CheckBox7_bg, CheckBox7_bis, and CheckBox11 respectively — the odd/collided naming is itself evidence of Word's auto-naming during incremental edits, not a functional difference). Confirmed these are genuine, separate, positioned checkbox widgets — not a text-extraction artifact — via a targeted node-canvas render crop of the area immediately before "1.Înmatriculare" (rendering the checkbox border succeeded even though the surrounding label text did not, per the rendering note above): a real empty checkbox square renders there. These three widgets are not modeled as separate schema fields. They duplicate the top-level requestedOperationType exclusivityGroups selector's own semantic meaning (which of the three registration types is being requested) with no additional information of their own, and modeling both would let an agent set one without the other, producing an internally inconsistent filled form with no way for this schema to express or prevent that inconsistency. This is a disclosed judgment call, not an oversight: 3 of the 445 source widgets are knowingly left unmodeled here even though they sit inside the otherwise in-scope sections 1–3, all three being this exact duplicate-marker pattern.
Bounded repeating group: submitted-documents manifest (Section IX)
The task brief anticipated a possible unbounded repeating group (e.g. an associates/shareholders list) that would need an artificial cap. This form itself does not contain an associates/shareholders list — detailed shareholder/associate data belongs to the entity's own constitutive act (a companion document filed alongside this request, not reproduced on this request form). The one genuinely repeating structure this form does contain is Section IX, "OPIS DE DOCUMENTE DEPUSE" (manifest of submitted documents, page 4): a table the source itself prints with exactly 7 numbered rows ("1." through "7.") followed by a "Total file" line — confirmed by counting the AcroForm widgets in that table (4 fields for row 1, whose "Denumirea actului" column is pre-printed "Hotărâre adunare generală/ Directorat / Decizie CA" rather than blank, plus its own manuscript character/page-count sub-fields; 3 fields — name, reference, page count — for each of rows 2 through 7; plus one "Total file" field: 4 + 3×6 + 1 = 23 fields total). This is a fixed row count printed by the source, not an unbounded list this schema had to cap — modeled as document1…document7, matching the source's own row count exactly, with the bound disclosed here for completeness rather than because it required an arbitrary choice.
Field-count reconciliation
- 445 total source Widget annotations (307
Tx+ 138Btn), confirmed independently viapdfjs-dist. - 429 distinct AcroForm field names (11 shared-name radio-style groups collapse 27 widgets to 11 fields).
- Of those 429 distinct fields, this schema models 221 as
fields[]. The gap (429 − 221 = 208) is accounted for by:- ~200 fields inside the out-of-scope request types 4–8 (mențiuni, operațiuni comunicate, radiere, îndreptare eroare, actualizare CAEN) — the large majority of the exclusion, per the scope decision above.
- 8 fields: the 5 out-of-scope top-level operation checkboxes (
CheckBox4–CheckBox7,CheckBox7_08.01.2025_1, corresponding to request types 4–8) plus 3 duplicate section-header checkboxes (CheckBox7_bg,CheckBox7_bis,CheckBox11, all disclosed above).
- This same 221 figure is used consistently in this file, in the schema's own top-level
description, and in the PR description (see GOV-2801's own memory of a prior description/prose count mismatch this registry has caught before — checked all locations here before opening the PR).
Section XII (depositor) — modeled as optional, per the source's own footnote
Section XII's own footnote (12) reads: "Se va completa de către deponent numai dacă este altă persoană decât semnatarul cererii." (To be completed by the depositor only if they are a different person than the signer of the request.) This means the entire depositor block — depositorSurname through depositorGdprAcknowledgementDate — is conditional in the source, not universally required: when the person filing the paperwork is the same person as the Section IV applicant/signer, this block is left blank on the paper form. The form itself prints no separate yes/no checkbox distinguishing the two cases (only the footnote's prose states the condition), so — consistent with this registry's explicit guidance against fabricating a requiredWhen keyed to a non-existent field (the same reasoning ro/dgpci's own VERIFICATION.md applied to its optional secondary-user block) — this entire block is modeled as required: false with no requiredWhen, rather than either forcing it always-required or inventing a synthetic gating field. An earlier draft had incorrectly marked depositorSurname/depositorGivenName/depositorIdNumber/ depositorCapacity/depositorGdprAcknowledgementDate as unconditionally required: true; caught and corrected before opening the PR once the footnote was re-read against the modeled fields.
Conformance fixtures
Under conformance/ro/onrc/cerere-inregistrare-persoane-juridice/1.0.0/:
valid-new-entity-registration.json— a natural-person applicant requesting new-entity registration (requestNewLegalEntityRegistration: true, the other two operation booleans explicitlyfalse), full applicant/new-entity/contact/billing/documents/depositor detail.valid-foreign-branch-registration.json— an applicant acting under a power of attorney, requesting registration of a branch of a foreign (German) legal entity (requestForeignLegalEntityBranchRegistration: true), exercising the foreign-entity, foreign-entity-representative, and branch-operations-representative field groups, theforeignBranchRepPowersexclusivity pair (separateselected), the certified-copies request path, and the postal delivery method.
Six mutation controls, each raising exactly one error:
`` $ node check.mjs schema.json mutation-control-missing-required-field.json ["applicantSurname: required but missing"] $ node check.mjs schema.json mutation-control-invalid-date-format.json ["declarationDate: expected type date, got string (\"13.07.2026\")"] $ node check.mjs schema.json mutation-control-invalid-type.json ["documentsTotalPageCount: expected type integer, got string (\"seven\")"] $ node check.mjs schema.json mutation-control-value-below-minimum.json ["document1PageCount: 0 below minimum 1"] $ node check.mjs schema.json mutation-control-missing-conditional-field.json ["newEntityName: required but missing"] $ node check.mjs schema.json mutation-control-exclusivity-group-violation.json ["exclusivityGroup requestedOperationType: more than one field set (requestNewLegalEntityRegistration, requestRomanianLegalEntityBranchRegistration)"] ``
check.mjs is a scratch, from-scratch conformance checker (built in /tmp/pdfscratch/, never committed) that walks fields[], required/requiredWhen (evaluating the shared Condition grammar: all/ any/not/equals/notEquals/in/truthy), type (including the date YYYY-MM-DD format), validation (enum/minimum/maximum/ minLength/maxLength/pattern), exclusivityGroups (at most one true-valued member per group), documents[] (none present in this schema), and an unknown-field check. All 8 fixtures (2 valid, 6 mutation controls) were run against it; both valid fixtures returned [] and every mutation control returned an array of exactly one error string, matching the transcript above exactly.
A modeling bug caught and fixed during this same authoring session, before opening the PR: the first draft applied each section's requiredWhen gate to every field in that section's identity/address block, including sub-fields that should remain always-optional (e.g. bloc/scara/etaj/ap., which only apply to a block-of-flats address). Running the two valid fixtures against the from-scratch checker immediately surfaced this (required but missing errors for fields that should never be required) — fixed by restricting each block's requiredWhen gating to only its name/core-identity fields (Name/Surname/*GivenName/core office Locality/Street) and leaving every other sub-field simply required: false with no requiredWhen at all. This is exactly why both valid fixtures need to independently return [] before a PR is opened, not just the mutation controls.
The registry's zero-dependency structural validator and its ajv-based meta-schema validator were both run against the full registry (including this new schema) and pass:
``` $ node tools/validate.mjs 422/422 document(s) passed. 3/3 mapping.json companion(s) passed.
$ node tools/validate-ajv.mjs 422/422 document(s) validated against the meta-schema (ajv 2020-12). 3/3 mapping.json companion(s) validated. ```
(Registry count was 421/421 before this schema; 422/422 after, consistent with adding exactly one new schema and no others.)
Running node tools/validate-ajv.mjs itself required a one-time npm ci --include=dev inside tools/ (its ajv/ajv-formats devDependencies were not yet installed in this worktree) — the documented workaround for this registry's own "local NODE_ENV=production makes npm ci skip ajv" gotcha, not a scratch install.
tools/govschema-client/registry-index.json was regenerated via npm run build-index inside tools/govschema-client/.
Scope and jurisdiction notes
- Opens Romania's Business Formation vertical (3 of 6). Passport, Visa, and National ID & Civic Documents remain open, unscreened backlog candidates for Romania — not screened this cycle.
jurisdiction.levelisnational— ONRC is Romania's national trade register authority; the county Trade Register Offices (ORCT) that actually receive and process this request are ONRC's own local operational units, not a separate level of government (the request itself names the addressee ORCT as a fillable field,addresseeTradeRegisterOffice, rather than fixing the schema to one county).process.typeisregistration, matching this registry's convention for a legal-entity-registration request form.process.languageisro, since the source is monolingual Romanian.
Re-verification
Per the practice's cadence, nextReviewBy is set to 2027-01-13 (6 months). A future review should prioritize: (1) authoring the deferred mențiuni/operațiuni-comunicate/radiere/îndreptare-eroare/CAEN-update operations (request types 4–8) as a separate, later schema version or sibling document, since they account for roughly half of this form's own widgets; (2) screening Romania's remaining three verticals (Passport, Visa, National ID & Civic Documents) for a ready-to-author candidate.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Oficiul Național al Registrului Comerțului or any government. The authoritative source is always the live government form and its official instructions.