Registry entry
Democratic Republic of the Congo Visa Application
The Democratic Republic of the Congo's Ministère des Affaires Étrangères et Coopération Internationale (Ministry of Foreign Affairs and International Cooperation) "Formulaire de Demande de Visa / Visa Application Form", a bilingual (French/English) consular visa application filed by a foreign national through a Congolese embassy or consulate abroad. Opens the Democratic Republic of the Congo as the registry's 102nd jurisdiction, via the Visa vertical (1 of 6); DMV, Business Formation, Passport, Taxes, and National ID & Civic Documents remain open, unscreened backlog for a future cycle. This document models the applicant's identity, family, and contact particulars (Section B, Items 1–10); passport/travel-document details (Items 11–13); the purpose of travel and any place of mission (Items 14–15); the requested visa type (transit, single entry, two entries, or multiple entries) and its associated travel dates (Item 16 and Page 2); the applicant's most recent prior DRC visa, if any (Page 2, Item 1); whether the trip is sponsored by an inviting individual/legal entity or funded by the applicant's own means (Page 2, Items 2–3); the expected visa processing period (Item 4); and the applicant's declaration and signature (Item 5). It excludes the form's own "SECTION À REMPLIR PAR LA CHANCELLERIE / SECTION TO BE FILLED OUT BY CHANCERY" block, which is completed by embassy staff, not the applicant. Filing this application is a traveller action performed with a Congolese embassy or consulate; this schema does not file the application itself, and the live source is always authoritative. See VERIFICATION.md for the full sourcing record and every disclosed scoping decision. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Democratic Republic of the Congo or its Ministry of Foreign Affairs and International Cooperation.
Registry entry
cd/maeci/visa-application
Machine access
- Schema document
registry/cd/maeci/visa-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/cd/maeci/visa-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
60 fields across 7 steps, 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.
Section B, Items 1–7: Applicant's Identity
-
surnamestring requiredNom / Name
classification: pii -
maidenNamestring optionalNom de jeune fille / Maiden Name
-
middleNamestring requiredPost nom(s) / Middle Name(s)
classification: pii -
firstNamestring requiredPrénom / First Name
classification: pii -
placeOfBirthstring requiredLieu de naissance (ville) / Place of Birth (city)
-
countryOfBirthstring requiredPays / Country (of birth)
-
dateOfBirthdate requiredDate de naissance / Date of Birth
classification: pii -
nationalityAtBirthstring requiredNationalité à la naissance / Nationality at Birth
-
currentNationalitystring requiredNationalité actuelle / Current Nationality
-
genderstring requiredSexe / Gender
classification: pii
Section B, Items 8–10: Marital Status, Family, and Contact Details
-
maritalStatusenum requiredEtat Civil / Marital Status
enum: SINGLE | MARRIED | DIVORCED | WIDOWED | OTHER -
spouseNamestring optionalNom du (ou de la) conjoint(e) / Spouse's Name
-
spouseNationalitystring optionalNationalité du (ou de la) conjoint(e) / Spouse's Nationality
-
professionstring requiredProfession
-
addressstring requiredAdresse / Address
-
phoneNumberstring requiredNuméros de téléphone / Phone Number
-
emailstring optionalAdresse email / Email Address
-
fatherNamestring optionalNoms du père / Father's Name
-
fatherNationalitystring optionalNationalité du père / Father's Nationality
-
motherNamestring optionalNom de la mère / Mother's Name
-
motherNationalitystring optionalNationalité de la mère / Mother's Nationality
Section B, Items 11–13: Passport and Travel Document Details
-
passportTypeenum requiredType de Passeport / Type of Passport
enum: ORDINARY | DIPLOMATIC | SERVICE | OTHER -
otherTravelDocumentTypeDetailsstring optionalAutres types de titre de voyage à spécifier / Other types of travel document, to be specified
-
passportNumberstring requiredNuméro du passeport / Passport Number
classification: sensitive-pii -
dateOfIssuedate requiredDate de délivrance / Date of Issue (passport)
-
dateOfExpirationdate requiredDate d'expiration / Date of expiration (passport)
-
issuedBystring requiredDélivré par / Issued by (passport)
-
residencyCardNumberstring optionalNuméro de la carte de séjour / Residency card number (If Applicable)
-
residencyCardExpirationdate optionalDate d'expiration (carte de séjour) / Date of expiration (residency card)
Section B, Items 14–15: Purpose of Travel
-
purposeOfTravelenum requiredMotif du voyage / Purpose of travel
enum: 12 values -
travelSupportingDocumentReferencestring optionalRéférence du document justifiant le voyage / Travel supporting documents reference
-
travelSupportingDocumentIssuedBystring optionalDélivré par / Issued by (travel supporting document)
-
placeOfMissionstring optionalLieu de la mission / Place of Mission
Section B, Item 16 and Page 2: Type of Visa and Entry Dates
-
visaTypeenum requiredType de visa / type of visa
enum: TRANSIT | SINGLE_ENTRY | TWO_ENTRIES | MULTIPLE_ENTRIES -
transitDepartureFromdate optionalTransit — Aller du / Depart from
-
transitDepartureTodate optionalTransit — Aller au / Depart to
-
transitReturnFromdate optionalTransit — Retour du / Return from
-
transitReturnTodate optionalTransit — Retour au / Return to
-
singleEntryFromdate optionalUne seule entrée — du / One entry — from
-
singleEntryTodate optionalUne seule entrée — au / One entry — to
-
twoEntriesFirstFromdate optionalDeux entrées — 1ère du / Two entries — first from
-
twoEntriesFirstTodate optionalDeux entrées — 1ère au / Two entries — first to
-
twoEntriesSecondFromdate optionalDeux entrées — 2ème du / Two entries — second from
-
twoEntriesSecondTodate optionalDeux entrées — 2ème au / Two entries — second to
-
multipleEntriesFirstFromdate optionalMultiples entrées — 1ère du / Multiple entries — first from
-
multipleEntriesFirstTodate optionalMultiples entrées — 1ère au / Multiple entries — first to
-
multipleEntriesLastFromdate optionalMultiples entrées — dernière du / Multiple entries — last from
-
multipleEntriesLastTodate optionalMultiples entrées — dernière au / Multiple entries — last to
Page 2, Items 1–4: Prior DRC Visa, Sponsor, and Financial Means
-
lastDrcVisaNumberstring optionalN° du dernier visa congolais / Number of last DRC Visa granted
-
lastDrcVisaDateOfIssuedate optionalDate de délivrance (dernier visa) / Date of Issuance (last DRC visa)
-
lastDrcVisaDateOfExpirationdate optionalDate d'expiration (dernier visa) / Date of expiration (last DRC visa)
-
hasSponsorboolean requiredVoyageur pris en charge par une personne morale ou physique / Traveller sponsored by an individual or legal entity
-
sponsorNamestring optionalNoms / Names (personne qui invite / person inviting)
-
sponsorAddressstring optionalAdresse / Address (sponsor)
-
sponsorPhoneNumberstring optionalNuméros de téléphone / Phone Number (sponsor)
-
sponsorshipGuaranteestring optionalGarantie de la prise en charge / Sponsorship Guarantee
-
proofOfFinancialMeansstring optionalPreuves des moyens de subsistances / Proofs of financial means
-
visaProcessingPeriodstring optionalLa durée d'attente du visa est de / Visa processing period is
Page 2, Item 5: Declaration and Signature
-
signedAtPlacestring requiredFait à / Signed in
-
signatureDatedate requiredDate (signature)
Verification record
Candidate selection
GOV-5798 ("GovSchema Standard Research"). A prior cycle (GOV-5791) scouted 18 new-jurisdiction candidates in parallel and banked the Democratic Republic of the Congo as one of 16 countries with at least one reachable, unauthenticated candidate document (noted there as "DR Congo Passport and Visa AcroForms"), without authoring any of the 16 (Papua New Guinea's Form A-17 was judged the strongest single candidate that cycle and authored instead). This cycle re-scouted DR Congo specifically and found the Ministère des Affaires Étrangères et Coopération Internationale's (MAECI, Ministry of Foreign Affairs and International Cooperation) own "Formulaire de Demande de Visa / Visa Application Form" — a genuine 83-widget AcroForm distributed unauthenticated by the Embassy of the Democratic Republic of the Congo in Washington, DC — to be the stronger of the two banked candidates (a richer field set than the DGM passport-application track, which was not found as a directly downloadable form this cycle). Opens the Democratic Republic of the Congo as the registry's 102nd jurisdiction, via the Visa vertical (1 of 6).
Reaching the live source
Target: https://www.ambardcusa.org/wp-content/uploads/2018/07/Visas_application_writable.pdf ("Formulaire de Demande de Visa / Visa Application Form," Ministère des Affaires Étrangères et Coopération Internationale, distributed by the Embassy of the Democratic Republic of the Congo in Washington, DC).
- Re-fetched directly: HTTP 200,
Content-Type: application/pdf, 601,971 bytes. - sha256 of the retrieved bytes:
ab7c73f01a0cbfdfc32d7bfed7abda4afb672757712e1a4d922219754c9d00cb. - No login, CAPTCHA, or WAF gate on the asset itself. The bare
ambardcusa.orgdomain root now 301-redirects toambadrcusa.org(a rebrand/consolidation of the embassy's own site since this file was first published in 2018), but the direct asset path (/wp-content/uploads/2018/07/...) continues to resolve on the original host with no redirect — confirmed directly this cycle, not assumed. - The Ministry's own national site,
https://diplomatie.gouv.cd, is live (HTTP 200) and is used asauthority.url; the specific visa-application PDF was not found hosted there directly, consistent with this registry's established pattern of consular/embassy-hosted distribution for a national ministry's own form (see e.g.ng/nis/application-for-visa-entry-permit, sourced the same way from an embassy mirror of a Nigeria Immigration Service form). - Confirmed mechanically via
pdfjs-dist: the document is a genuine AcroForm (not a flat/print-and-fill specimen) with 2 pages, 58 form-field annotations on page 1 and 25 on page 2 (83 total raw widgets — Btn checkboxes and Tx text fields), each carrying an internal PDF field name independently extracted viapage.getAnnotations().
Extraction method
pdfjs-dist (getAnnotations() for the 83 raw form-field widgets; getTextContent(), row-grouped by y-coordinate and sorted by x-coordinate per page, for the surrounding printed labels/instructions/footnotes) — no glyph-index or canvas rendering workaround was needed; the embedded fonts decode cleanly to readable French/English text. Each raw widget was matched to its printed label and numbered item (1–16 on page 1, unnumbered continuation plus Items 1–5 on page 2) by cross-referencing its rect (x, y) coordinates against the nearest text row.
Field modelling and disclosed findings
Models 60 fields[] across 7 steps mirroring the form's own numbered sections (Section B Items 1–16 on page 1, continuing unnumbered onto page 2 before its own numbered Items 1–5), 3 documents[] entries (2 supporting documents from Section A's own attachment checklist, 1 attestation from the Item 5 declaration), and 1 crossFieldValidation rule.
Disclosed findings, all confirmed directly against the raw annotation/text extraction rather than assumed:
- No printed required/optional signal anywhere on the form. Unlike several sibling schemas in this registry (e.g. Identità-family asterisk conventions), this form marks no field as mandatory or optional with any printed symbol — footnote markers (1) through (8) are cross-references to explanatory notes, not requiredness signals. Every field's required/optional status here is a disclosed domain judgment call: core identity, passport, purpose-of-travel, and visa-type questions (the form's own numbered items 1–16) are modelled required; supplementary family/contact detail not itself numbered as its own item (email, father/ mother's name and nationality, spouse detail when inapplicable, residency card, prior DRC visa, travel-supporting-document reference, place of mission, visa processing period) is modelled optional.
- Two internal PDF field names are reused/mismatched across the document, a source-side authoring artifact rather than a schema modelling choice:
- The residency card's own "Date d'expiration" line (Item 13, page 1) is internally named
voyage a specifier— the same internal name used correctly elsewhere on the same page for Item 11's genuinely distinct "Autres types de titre de voyage à spécifier" field. Disambiguated here by rect position (y≈255 vs. y≈332), not by the internal field name; modelled asresidencyCardExpiration, distinct fromotherTravelDocumentTypeDetails. - The "Transit" radio checkbox itself (the only one of the form's four visa-type options — Transit / Une seule entrée / Deux entrées / Multiples entrées — implemented as an independent
Btnwidget rather than one bound radio group) is internally namedAller Du, reusing the label of its own first date sub-field rather than "Transit." Confirmed by rect position (y≈90, aligned with the "Transit a. Aller du/Depart from" text line, distinct from theTransit Aller dutext-field widget at the same row). Modelled as one value (TRANSIT) of thevisaTypeenum, consistent with how this registry already collapses the form's other independent-checkbox-implemented single-choice groups (maritalStatus,passportType,purposeOfTravel) into a single enum field each — nothing in the live PDF technically prevents multiple checkboxes from being ticked at once in any of these four groups, but the form's own layout and instructions present each as a single choice. - A minor, separate spelling inconsistency: the "Multiples entrées" internal field name for the group's own two date pairs is inconsistent between
Multiples entrees(first pair) andMultiple entrees(second pair, singular). Disclosed, not corrected; both pairs are modelled asmultipleEntriesFirstFrom/ToandmultipleEntriesLastFrom/To.
- The residency card's own "Date d'expiration" line (Item 13, page 1) is internally named
- **Footnote (3) ("joindre la photocopie du visa de voyage dans le pays de la dernière destination/Please attach a copy of the travel visa for the country of final destination") has no inline reference point anywhere on the form* — confirmed by searching every extracted text item across both pages for the substring; it appears only once, in the footnote-definitions block itself at the bottom of page 2. Unlike every other footnote ((1), (2), (4), (5), (6), (7)), which each have a confirmed inline
(n)marker next to the item they annotate, (3) is orphaned. Not modelled as a field or document, since its intended attachment point cannot be determined from the source; disclosed rather than guessed. Footnote (*8) (embassy index/registration-number convention for the visa number) is likewise unreferenced inline, but its own text makes clear it belongs to the chancery-only section (see below), so it is excluded for that reason rather than treated as a second orphan. hasSponsoris a directly-supplied gate, not itself a printed checkbox. Page 2's own Items 2–3 distinguish a sponsored traveller (providing an inviting individual/legal entity's name, address, phone number, and a "Garantie de la prise en charge") from a self-funded traveller (providing "Preuves des moyens de subsistances" instead), but the form prints no single yes/no control selecting between the two paths — the applicant's own choice of which block to fill is the only signal. Modelled as a boolean gate, the same convention this registry'smt/identita/long-stay-visa-applicationestablished for its ownhasHostInMalta, withsponsorName/sponsorAddress/sponsorPhoneNumber/sponsorshipGuaranteeeachrequiredWhen hasSponsor equals trueandproofOfFinancialMeansrequiredWhen hasSponsor equals false.- The "SECTION À REMPLIR PAR LA CHANCELLERIE / SECTION TO BE FILLED OUT BY CHANCERY" (visa application number, chancery officer's own notes, chancellor's signature) is excluded entirely — it is completed by embassy staff processing the application, not by the applicant, consistent with this registry's convention of modelling only the applicant-facing side of a government process.
- Bilingual French/English source, no discrepancy found. Every label extracted and quoted in
sourceRefabove prints both languages side by side on the form itself (e.g. "Nom / Name," "Date de naissance/Date of Birth"); the two language versions of every label were cross-read against each other during extraction and found consistent throughout, with no translation mismatch.
Conformance testing
2 valid mock scenarios (a single, unmarried business traveller requesting a single-entry visa, self-funded with no sponsor; a married traveller requesting a multiple-entry visa, sponsored by an inviting organisation, with an "Autres" passport type requiring a specified travel-document detail) plus 8 mutation-control fixtures (a missing statically-required field; a missing spouseName while maritalStatus is MARRIED; a missing otherTravelDocumentTypeDetails while passportType is OTHER; a missing transitDepartureFrom while visaType is TRANSIT; a missing sponsorName while hasSponsor is true; a missing proofOfFinancialMeans while hasSponsor is false; an invalid maritalStatus enum value; an unknown top-level field), committed under conformance/cd/maeci/visa-application/1.0.0/. An ephemeral, from-scratch conformance checker (deriving required/requiredWhen rules directly from this schema's own fields[]/documents[], discarded after use, not committed) ran all 10: both valid scenarios at 0 errors, all 8 mutation controls each raising exactly 1 error, confirmed every requiredWhen field reference resolves (0 dangling references), and confirmed the single crossFieldValidation rule (dateOfExpiration after dateOfIssue) holds on both valid scenarios. Validated clean with node tools/validate.mjs and node tools/validate-ajv.mjs, individually and as part of the full registry run.
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 Ministère des Affaires Étrangères et Coopération Internationale (Ministry of Foreign Affairs and International Cooperation) or any government. The authoritative source is always the live government form and its official instructions.