Registry entry
Moldova Entry Visa Application (Cerere de solicitare a vizei de intrare în Republica Moldova / Application for an Entry Visa to the Republic of Moldova)
The Ministry of Foreign Affairs and European Integration's (MFAEI) standard consular application form for a national entry visa to the Republic of Moldova, submitted by third-country nationals at a Moldovan embassy or consulate abroad. The 33-item layout, printed declaration text, and required supporting documents closely mirror the EU-harmonised uniform ('Schengen', Annex I to Regulation (EC) No 810/2009) short-stay visa application template — Moldova is not a Schengen or EU member state, but its own national visa form reuses the same field structure and much of the same printed wording, substituting 'Republic of Moldova' for 'Schengen area'/'Member State(s)' throughout and omitting the EU template's multi-country fields (destination Member State(s), Member State of first entry) since this is a single-country visa. This document models the applicant-facing content of MFAEI's own central, unauthenticated, English-language 3-page specimen (corroborated during scouting by an identical mirror hosted by the Moldovan consulate in Iași, Romania): applicant identity, travel document, contact, occupation, purpose-of-journey, prior-visa/biometric history, host/inviting-party, and travel-funding data, plus a family-member block for applicants related to a Moldovan citizen. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of the Republic of Moldova, the Ministry of Foreign Affairs and European Integration, or any Moldovan embassy or consulate.
Registry entry
md/mfa/entry-visa-application
Authoritative source 'Application for an Entry Visa to the Republic of Moldova', MFAEI's own central English-language 3-page flat/print PDF specimen, hosted directly on mfa.gov.md
Machine access
- Schema document
registry/md/mfa/entry-visa-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/md/mfa/entry-visa-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
73 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
-
surnamestring requiredSurname (family name)
length: 1–200classification: pii -
surnameAtBirthstring optionalSurname at birth (former family name(s))
length: 0–200classification: pii -
firstNamesstring requiredFirst name(s) (given name(s))
length: 1–200classification: pii -
dateOfBirthdate requiredDate of birth
classification: sensitive-pii -
placeOfBirthstring requiredPlace of birth
length: 1–200classification: pii -
countryOfBirthstring requiredCountry of birth
length: 1–100classification: pii -
currentNationalitystring requiredCurrent nationality
length: 1–100classification: pii -
nationalityAtBirthIfDifferentstring optionalNationality at birth, if different
length: 0–100classification: pii -
sexenum requiredSex
enum: male | female -
maritalStatusenum requiredMarital status
enum: single | married | separated | divorced | widowed | other -
maritalStatusOtherDescriptionstring optionalDescription of other marital status
length: 0–200 -
minorLegalGuardianDetailsstring optionalFor minors: surname, first name, address (if different from the applicant's) and nationality of parental authority/legal guardian
length: 0–500classification: pii -
nationalIdentityNumberstring optionalNational identity number, where applicable
length: 0–50classification: sensitive-pii -
travelDocumentTypeenum requiredType of travel document
enum: ordinary-passport | diplomatic-passport | service-passport | official-passport | special-passport | other -
travelDocumentTypeOtherDescriptionstring optionalDescription of other travel document type
length: 0–200 -
travelDocumentNumberstring requiredNumber of travel document
length: 1–50classification: sensitive-pii -
travelDocumentIssueDatedate requiredDate of issue of travel document
-
travelDocumentValidUntildate requiredTravel document valid until
-
travelDocumentIssuedBystring requiredTravel document issued by
length: 1–200 -
applicantHomeAddressstring requiredApplicant's home address
length: 1–400classification: pii -
applicantTelephoneNumbersstring requiredApplicant's telephone number(s)
length: 1–100classification: pii -
applicantEmailAddressstring optionalApplicant's e-mail address
length: 0–200classification: pii -
residesInOtherCountryboolean requiredResident in a country other than the country of current nationality
-
residencePermitNumberstring optionalResidence permit or equivalent document number
length: 0–100classification: sensitive-pii -
residencePermitValidUntildate optionalResidence permit or equivalent document valid until
-
currentOccupationstring requiredCurrent occupation
length: 1–200 -
employerOrEducationalEstablishmentDetailsstring requiredEmployer's address and telephone number, or (for students) name and address of educational establishment
length: 1–400 -
mainPurposeOfJourneyenum requiredMain purpose(s) of the journey
enum: 11 values -
mainPurposeOfJourneyOtherDescriptionstring optionalDescription of other main purpose of journey
length: 0–200 -
numberOfEntriesRequestedenum requiredNumber of entries requested
enum: single | two | multiple -
durationOfIntendedStayDaysinteger requiredDuration of the intended stay or transit (number of days)
range: 1–365 -
visasIssuedPastTwelveMonthsboolean requiredVisas issued for the Republic of Moldova during the past 12 months
-
visasIssuedValidFromdate optionalDate of validity from (most recent Moldovan visa issued in the past 12 months)
-
visasIssuedValidTodate optionalDate of validity to (most recent Moldovan visa issued in the past 12 months)
-
fingerprintsCollectedPreviouslyboolean requiredFingerprints collected previously for the purpose of applying for a visa for the Republic of Moldova
-
fingerprintsCollectedDatedate optionalThe source form itself marks this sub-field optional ('if known') even when the parent question is answered 'Yes', so it carries no requiredWhen — only visibleWhen, following the same convention established for at/bmeia/schengen-visa-application's identical sub-field.
-
intendedArrivalDatedate requiredIntended date of arrival on the territory of the Republic of Moldova
-
intendedDepartureDatedate requiredIntended date of departure from the territory of the Republic of Moldova
-
invitingPersonOrHotelNamestring requiredSurname and first name of the inviting person(s) in the Republic of Moldova; if not applicable, name of hotel(s) or temporary accommodation(s)
length: 1–300classification: pii -
invitingPersonOrHotelAddressAndEmailstring requiredAddress and e-mail address of inviting person(s)/hotel(s)/temporary accommodation(s)
length: 1–400classification: pii -
invitingPersonOrHotelTelephoneAndTelefaxstring optionalTelephone and telefax of inviting person(s)/hotel(s)/temporary accommodation(s)
length: 0–100classification: pii -
invitingCompanyOrOrganizationNameAddressstring optionalName and address of inviting company/organization
length: 0–300 -
invitingCompanyTelephoneAndTelefaxstring optionalTelephone and telefax of inviting company/organization
length: 0–100 -
invitingCompanyContactPersonDetailsstring optionalSurname, first name, address, telephone, telefax and e-mail address of contact person in company/organization
length: 0–400classification: pii -
fundedByApplicantboolean optionalThis and the following three 'fundedBy...' fields are mutually exclusive per exclusivityGroups below.
-
fundedBySponsorboolean optionalCost of travelling and living covered by a sponsor (host company, organization)
-
fundedBySponsorDescriptionstring optionalDescription of the sponsor (host company or organization)
length: 0–300 -
fundedBySeeField28Or29boolean optionalCost of travelling and living covered as referred to in item 28 or 29
-
fundedByOtherEntityboolean optionalCost of travelling and living covered by another entity
-
fundedByOtherEntityDescriptionstring optionalDescription of the other entity covering cost of travelling and living
length: 0–300 -
hasCashApplicantboolean optionalMeans of support during stay (applicant) — cash
-
hasTravellersChequesApplicantboolean optionalMeans of support during stay (applicant) — traveller's cheques
-
hasCreditCardsApplicantboolean optionalMeans of support during stay (applicant) — credit cards
-
hasPrepaidAccommodationApplicantboolean optionalMeans of support during stay (applicant) — pre-paid accommodation
-
hasPrepaidTransportApplicantboolean optionalMeans of support during stay (applicant) — pre-paid transport
-
hasOtherApplicantboolean optionalMeans of support during stay (applicant) — other
-
otherMeansOfSupportApplicantDescriptionstring optionalDescription of other means of support (applicant)
length: 0–200 -
hasCashSponsorboolean optionalMeans of support during stay (sponsor) — cash
-
hasAccommodationProvidedSponsorboolean optionalMeans of support during stay (sponsor) — accommodation provided
-
hasAllExpensesCoveredSponsorboolean optionalMeans of support during stay (sponsor) — all expenses covered during the stay
-
hasPrepaidTransportSponsorboolean optionalMeans of support during stay (sponsor) — pre-paid transport
-
hasOtherSponsorboolean optionalMeans of support during stay (sponsor) — other
-
otherMeansOfSupportSponsorDescriptionstring optionalDescription of other means of support (sponsor)
length: 0–200 -
moldovanRelativeSurnamestring optionalItem 31 is completed only by applicants with a family tie to a Moldovan citizen; see moldovanRelativeRelationship for the relationship options.
length: 0–200classification: pii -
moldovanRelativeFirstNamesstring optionalFirst name(s) of the family member who is a citizen of the Republic of Moldova
length: 0–200classification: pii -
moldovanRelativeDateOfBirthdate optionalDate of birth of the family member who is a citizen of the Republic of Moldova
classification: sensitive-pii -
moldovanRelativeNationalitystring optionalNationality of the family member who is a citizen of the Republic of Moldova
length: 0–100classification: pii -
moldovanRelativeTravelDocumentOrIdNumberstring optionalNumber of travel document or ID card of the family member who is a citizen of the Republic of Moldova
length: 0–50classification: sensitive-pii -
moldovanRelativeRelationshipenum optionalFamily relationship with the citizen of the Republic of Moldova
enum: spouse | child | grandchild | dependent-ascendant -
signaturePlacestring requiredPlace of signature
length: 1–100 -
signatureDatedate requiredDate of signature
-
declarationPlacestring requiredA second, unnumbered 'Place and date' field printed at the very end of page 3, after the full closing-declaration text — structurally distinct from signaturePlace, which closes the main data-entry section. See this document's verification notes for the disclosure of this two-signature structure.
length: 1–100 -
declarationDatedate requiredSee declarationPlace for the two-signature-structure disclosure.
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-15
Why this schema and why now (GOV-3181)
GOV-3181 is a disclosed backlog candidate delegated from the GOV-3157/ GOV-3152 "GovSchema Standard Research" cycle (2026-07-15), which independently scouted Moldova's still-open Visa vertical and left this MFA entry-visa candidate pre-scouted and confirmed strong/live. This document opens Moldova's Visa vertical (2nd of 6, after DMV via md/asp/vehicle-registration, GOV-3157).
Source
- URL:
https://mfa.gov.md/sites/default/files/visa-application-form_0.pdf - Corroborated via: an identical mirror hosted by the Moldovan consulate in Iași, Romania, per the original GOV-3157 scouting note.
- Retrieved: 2026-07-15, HTTP 200,
content-type: application/pdf, 53,469 bytes, fetched directly withcurl— no login/CAPTCHA/WAF gate encountered at any point onmfa.gov.md. - sha256:
380ba14e0eeb2a005a71783261a7a12c4ff01b4899fbdd4e7e499f2d543d2c03 - Genuine
%PDF-1.5header (confirmed via direct byte inspection of the first bytes read into a NodeBuffer).
Extraction method — native text layer, no AcroForm
pdfjs-dist@3.11.174'sgetDocument()reports 3 pages.getTextContent()returned a genuine, fully extractable text layer on every page (277 / 132 / 29 text items respectively) — not a scanned image.page.getAnnotations()returned zero widgets on every page — a flat, non-fillable print-and-fill specimen, the same convention already established for this jurisdiction's other schema (md/asp/vehicle-registration, albeit that one was a genuine scanned raster rather than a native text layer).- Every field, checkbox label, and option set was read from the coordinate-sorted text extraction (each text run's
transform[4]/transform[5]x/y position), reconstructing row/column structure directly from the source's own printed item numbers (1-33). Anode-canvasbox-grid render of pages 2-3 at 2.5x scale was additionally used to confirm row/column boundaries, since this sandbox'spdfjs-dist+node-canvascombination could not resolve glyph paths for actual text rendering (missing standard font data) — the render was used for structural confirmation of box positions only, cross-referenced against the text extraction's own y-coordinates, not as a substitute for it.
Not a duplicate of this registry's EU-Annex-I-style visa siblings
This form's field sequence and much of its printed wording is near-identical to the EU-harmonised ("Schengen", Annex I) uniform short-stay visa application template already represented in this registry by at/bmeia/schengen-visa-application, gr/mfa/application-for-schengen-visa, es/maec/solicitud-visado-nacional, and il/mfa/entry-visa-application, among others — unsurprising, since Moldova's own national consular visa form appears to directly reuse the EU template's structure despite Moldova not being a Schengen or EU member state. A field-by-field comparison found genuine, substantive differences disqualifying it as a duplicate:
- Single-country visa, no multi-state fields. Unlike every Schengen sibling, this form has no "Member State(s) of destination" or "Member State of first entry" field — items run directly from 21 (main purpose of journey) to 22 (number of entries requested), confirmed by the coordinate extraction showing no such fields between them.
- 12-month, not 3-year, prior-visa lookback, framed entirely around "the Republic of Moldova" rather than "the Schengen area" (item 24).
- No asterisked EU/EEA/CH-family-member exemption footnote anywhere (confirmed absent by a full-text scan of all 3 pages for the
*character) — unlikeat/bmeia/schengen-visa-application's items 19/20/ 31/32/33, which are exempted for such family members under a printed footnote this specimen does not carry. Item 31's family-member section is instead framed around relatives who are themselves "citizen[s] of the Republic of Moldova" — a genuinely different eligibility population, not a cosmetic relabelling of the EU/EEA/CH clause. - Moldova-specific data-system and authority names in the closing declaration: the "SIA \"Consul\"" system (not the EU's VIS) and the Ministry of the Interior Affairs of the Republic of Moldova as the named responsible authority.
- A genuine two-signature structure (see below), not present on any of this registry's other EU-Annex-I-style siblings reviewed so far.
The two "Place and date" / "Signature" blocks — disclosed, both modelled
The source's own numbered item 32 ("Place and date") and item 33 ("Signature (for minors, signature of parental authority/legal guardian)") form the closing row of the main tabular data-entry section, immediately after the item-31 family-member block, with no declarative text printed alongside it. Independently, after several paragraphs of closing declaration text spanning the remainder of page 2 and all of page 3 (visa- fee non-refundability; the travel-medical-insurance requirement for multiple-entry applicants; consent to data/photograph/fingerprint collection and processing under the SIA "Consul" system for up to five years; a data-subject-rights notice; an accuracy-of-particulars declaration; and an undertaking to leave Moldovan territory before visa expiry), the source prints a second, unnumbered "Place and date" / "Signature (for minors, signature of parental authority/legal guardian)" row.
This was confirmed a genuine two-step sign-off, not a duplicate-content- stream rendering artifact:
- The surrounding text differs completely between the two occurrences — the first sits directly below the family-member checkboxes with nothing else printed nearby; the second sits at the very end of an entirely distinct, multi-paragraph legal declaration.
- A
node-canvasbox-grid render of page 3 shows one large bordered text block (the declaration paragraphs) followed by a single separately- bordered two-column row (place | signature) — a single, unambiguous box, not a rendering duplicate of the page-2 row. - Computing each block's image-space position from its PDF y-coordinate (
(841.92 - y) * 2.5at the render's 2.5x scale) placed the first block at the closing edge of the main data-entry box on page 2, and the second at the closing edge of the declaration-text box on page 3 — consistent with two structurally distinct rows, not one row rendered twice.
Modelled as signaturePlace/signatureDate (item 32, paired with the applicationSignature documents[] entry) and declarationPlace/ declarationDate (the unnumbered block, paired with the closingDeclaration documents[] entry).
Requiredness judgment calls
The source carries no asterisk, bolding, or other printed required/ optional convention anywhere on any of its 3 pages (confirmed by a full-text scan for *). In its absence:
- Core identity, travel-document, contact-address/phone, occupation, employer, purpose-of-journey, entries-requested, duration, prior-visa/ fingerprint-history, arrival/departure-date, primary host (item 28), and both signature-block fields are modelled required.
- Minors'-guardian details, national identity number (itself printed "where applicable"), applicant e-mail address, inviting-party telephone/ telefax, the entire inviting-company block (item 29), all travel-funding checkboxes and means-of-support checkboxes (item 30), and the entire item-31 Moldovan-relative block are modelled optional, since each applies only to a subset of applicants.
- Unlike
at/bmeia/schengen-visa-application's asterisked items 19/20/31/ 32/33 (occupation, employer, host, inviting-company, and funding — exempted there only for EU/EEA/CH family members under a printed footnote this Moldovan specimen does not carry),currentOccupationandemployerOrEducationalEstablishmentDetailsare modelled required here, since no equivalent exemption is printed on this form.
The unresolved (x) marker (items 1-3)
Items 1-3 (surname, surname at birth, first names) each carry a printed (x) marker. No further explanatory footnote text was recoverable anywhere in this 3-page specimen (unlike at/bmeia/schengen-visa- application's fuller EU template, which explains the equivalent marker elsewhere as "in accordance with the data in the travel document"). Disclosed here as an unresolved marker rather than assumed to carry the same meaning the cognate EU form states explicitly, though that is the plausible reading given the shared template lineage.
Out of scope — office-processing box (page 1)
The "For official use only" box on page 1 (date of application, visa application number, lodging channel, file handler, a supporting-documents- received checklist, the visa decision itself, category A/C/LTV, validity dates, and a second, office-facing "number of entries"/"number of days" pair distinct from the applicant-facing items 22/23) is entirely consular-staff-completed data, not applicant-supplied — excluded, the same convention this registry applies to other jurisdictions' clerk-only intake/decision sections (e.g. il/mfa/entry-visa-application's "for office use" box).
Conformance
An ephemeral, from-scratch conformance checker (deriving required/ requiredWhen/enum/date-format rules directly from this schema's own fields[]/documents[], discarded after use, not committed) ran the following fixtures in conformance/md/mfa/entry-visa-application/1.0.0/:
valid-self-funded-tourist.json(single-entry tourist, self-funded, no prior Moldovan visa or fingerprints on file) — 0 errors.valid-business-traveller-with-moldovan-spouse.json(multiple-entry business traveller invited by a Moldovan company, prior visa and fingerprints on file, Moldovan-citizen spouse recorded under item 31) — 0 errors.mutation-control-missing-required-field-surname.json(dropssurname) — exactly 1 error.mutation-control-missing-marital-status-other-description.json(setsmaritalStatustoother, dropsmaritalStatusOtherDescription) — exactly 1 error.mutation-control-missing-travel-document-type-other-description.json(setstravelDocumentTypetoother, dropstravelDocumentTypeOtherDescription) — exactly 1 error.mutation-control-missing-main-purpose-of-journey-other-description.json(setsmainPurposeOfJourneytoother, dropsmainPurposeOfJourneyOtherDescription) — exactly 1 error.mutation-control-missing-declaration-date.json(dropsdeclarationDate, the second/closing signature block) — exactly 1 error.mutation-control-invalid-enum-sex.json(setssextounspecified) — exactly 1 error.mutation-control-invalid-date-format-date-of-birth.json(setsdateOfBirthto12/03/1990, not ISOYYYY-MM-DD) — exactly 1 error.
Structural validation
node tools/validate.mjsandnode tools/validate-ajv.mjs(ajv 2020-12 againstspec/v0.3) both pass on the full registry after adding this document: 482/482.node tools/verify-sources.mjs registry/md/mfa/entry-visa-application/1.0.0— 1 directory, 3 URLs checked, 0 warnings, 0 allowlisted, all clear.npm run build-indexre-run intools/govschema-client/to regenerateregistry-index.jsonwith this document included (482 entries).
Maturity
structural-reference: the source form's own printed field labels and numbering are fully transcribed from the genuine, currently-served official PDF via its own native text layer, but no live filing through any Moldovan consular channel was attempted. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of the Republic of Moldova, the Ministry of Foreign Affairs and European Integration, or any Moldovan embassy or consulate.
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 Ministerul Afacerilor Externe și Integrării Europene (Ministry of Foreign Affairs and European Integration), acting through Moldova's embassies and consulates abroad or any government. The authoritative source is always the live government form and its official instructions.