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

Jurisdiction
Democratic Republic of the Congo · national
Version
1.0.0
Verification
draft

Authoritative source "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, genuine AcroForm PDF, 2 pages.

Machine access

Schema document
registry/cd/maeci/visa-application/1.0.0/schema.jsonapplication/schema+json
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

  • surname string required

    Nom / Name

    classification: pii
  • maidenName string optional

    Nom de jeune fille / Maiden Name

  • middleName string required

    Post nom(s) / Middle Name(s)

    classification: pii
  • firstName string required

    Prénom / First Name

    classification: pii
  • placeOfBirth string required

    Lieu de naissance (ville) / Place of Birth (city)

  • countryOfBirth string required

    Pays / Country (of birth)

  • dateOfBirth date required

    Date de naissance / Date of Birth

    classification: pii
  • nationalityAtBirth string required

    Nationalité à la naissance / Nationality at Birth

  • currentNationality string required

    Nationalité actuelle / Current Nationality

  • gender string required

    Sexe / Gender

    classification: pii

Section B, Items 8–10: Marital Status, Family, and Contact Details

  • maritalStatus enum required

    Etat Civil / Marital Status

    enum: SINGLE | MARRIED | DIVORCED | WIDOWED | OTHER
  • spouseName string optional

    Nom du (ou de la) conjoint(e) / Spouse's Name

  • spouseNationality string optional

    Nationalité du (ou de la) conjoint(e) / Spouse's Nationality

  • profession string required

    Profession

  • address string required

    Adresse / Address

  • phoneNumber string required

    Numéros de téléphone / Phone Number

  • email string optional

    Adresse email / Email Address

  • fatherName string optional

    Noms du père / Father's Name

  • fatherNationality string optional

    Nationalité du père / Father's Nationality

  • motherName string optional

    Nom de la mère / Mother's Name

  • motherNationality string optional

    Nationalité de la mère / Mother's Nationality

Section B, Items 11–13: Passport and Travel Document Details

  • passportType enum required

    Type de Passeport / Type of Passport

    enum: ORDINARY | DIPLOMATIC | SERVICE | OTHER
  • otherTravelDocumentTypeDetails string optional

    Autres types de titre de voyage à spécifier / Other types of travel document, to be specified

  • passportNumber string required

    Numéro du passeport / Passport Number

    classification: sensitive-pii
  • dateOfIssue date required

    Date de délivrance / Date of Issue (passport)

  • dateOfExpiration date required

    Date d'expiration / Date of expiration (passport)

  • issuedBy string required

    Délivré par / Issued by (passport)

  • residencyCardNumber string optional

    Numéro de la carte de séjour / Residency card number (If Applicable)

  • residencyCardExpiration date optional

    Date d'expiration (carte de séjour) / Date of expiration (residency card)

Section B, Items 14–15: Purpose of Travel

  • purposeOfTravel enum required

    Motif du voyage / Purpose of travel

    enum: 12 values
  • travelSupportingDocumentReference string optional

    Référence du document justifiant le voyage / Travel supporting documents reference

  • travelSupportingDocumentIssuedBy string optional

    Délivré par / Issued by (travel supporting document)

  • placeOfMission string optional

    Lieu de la mission / Place of Mission

Section B, Item 16 and Page 2: Type of Visa and Entry Dates

  • visaType enum required

    Type de visa / type of visa

    enum: TRANSIT | SINGLE_ENTRY | TWO_ENTRIES | MULTIPLE_ENTRIES
  • transitDepartureFrom date optional

    Transit — Aller du / Depart from

  • transitDepartureTo date optional

    Transit — Aller au / Depart to

  • transitReturnFrom date optional

    Transit — Retour du / Return from

  • transitReturnTo date optional

    Transit — Retour au / Return to

  • singleEntryFrom date optional

    Une seule entrée — du / One entry — from

  • singleEntryTo date optional

    Une seule entrée — au / One entry — to

  • twoEntriesFirstFrom date optional

    Deux entrées — 1ère du / Two entries — first from

  • twoEntriesFirstTo date optional

    Deux entrées — 1ère au / Two entries — first to

  • twoEntriesSecondFrom date optional

    Deux entrées — 2ème du / Two entries — second from

  • twoEntriesSecondTo date optional

    Deux entrées — 2ème au / Two entries — second to

  • multipleEntriesFirstFrom date optional

    Multiples entrées — 1ère du / Multiple entries — first from

  • multipleEntriesFirstTo date optional

    Multiples entrées — 1ère au / Multiple entries — first to

  • multipleEntriesLastFrom date optional

    Multiples entrées — dernière du / Multiple entries — last from

  • multipleEntriesLastTo date optional

    Multiples entrées — dernière au / Multiple entries — last to

Page 2, Items 1–4: Prior DRC Visa, Sponsor, and Financial Means

  • lastDrcVisaNumber string optional

    N° du dernier visa congolais / Number of last DRC Visa granted

  • lastDrcVisaDateOfIssue date optional

    Date de délivrance (dernier visa) / Date of Issuance (last DRC visa)

  • lastDrcVisaDateOfExpiration date optional

    Date d'expiration (dernier visa) / Date of expiration (last DRC visa)

  • hasSponsor boolean required

    Voyageur pris en charge par une personne morale ou physique / Traveller sponsored by an individual or legal entity

  • sponsorName string optional

    Noms / Names (personne qui invite / person inviting)

  • sponsorAddress string optional

    Adresse / Address (sponsor)

  • sponsorPhoneNumber string optional

    Numéros de téléphone / Phone Number (sponsor)

  • sponsorshipGuarantee string optional

    Garantie de la prise en charge / Sponsorship Guarantee

  • proofOfFinancialMeans string optional

    Preuves des moyens de subsistances / Proofs of financial means

  • visaProcessingPeriod string optional

    La durée d'attente du visa est de / Visa processing period is

Page 2, Item 5: Declaration and Signature

  • signedAtPlace string required

    Fait à / Signed in

  • signatureDate date required

    Date (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.org domain root now 301-redirects to ambadrcusa.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 as authority.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 via page.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:

  1. 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.
  2. 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 as residencyCardExpiration, distinct from otherTravelDocumentTypeDetails.
    • 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 Btn widget rather than one bound radio group) is internally named Aller 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 the Transit Aller du text-field widget at the same row). Modelled as one value (TRANSIT) of the visaType enum, 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) and Multiple entrees (second pair, singular). Disclosed, not corrected; both pairs are modelled as multipleEntriesFirstFrom/To and multipleEntriesLastFrom/To.
  3. **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.
  4. hasSponsor is 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's mt/identita/long-stay-visa-application established for its own hasHostInMalta, with sponsorName/sponsorAddress/ sponsorPhoneNumber/sponsorshipGuarantee each requiredWhen hasSponsor equals true and proofOfFinancialMeans requiredWhen hasSponsor equals false.
  5. 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.
  6. Bilingual French/English source, no discrepancy found. Every label extracted and quoted in sourceRef above 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.0 draft latest this page has verification record schema.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.