{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "pl/mi/wniosek-o-rejestracje-pojazdu",
  "version": "1.0.0",
  "title": "Poland National Vehicle Registration, Temporary Registration, Deregistration, and Disposal Notification Application (Wniosek o rejestrację, czasową rejestrację, wyrejestrowanie pojazdu lub zawiadomienie o zbyciu pojazdu)",
  "description": "Poland's national vehicle-registration application, 'WNIOSEK O REJESTRACJĘ, CZASOWĄ REJESTRACJĘ, WYREJESTROWANIE POJAZDU LUB ZAWIADOMIENIA O ZBYCIU POJAZDU' — a single standard template covering four distinct request types, selected here via one requestType field: new registration, temporary registration (e.g. for transit or a pre-sale test drive), deregistration, and notification of disposal (sale) of a previously-registered vehicle. The wzór (template) is set by Załącznik nr 1 do Rozporządzenia Ministra Infrastruktury z dnia 8 listopada 2024 r. w sprawie rejestracji i oznaczania pojazdów... (Dz.U. 2024 poz. 1709) — issued by the Ministerstwo Infrastruktury (Ministry of Infrastructure) — but, like several other GovSchema documents describing a nationally-set wzór, is administered locally: the application is filed with the starosta (county administrator) of the applicant's place of residence, through the local county or city office's wydział komunikacji (transport/traffic department), per the gov.pl 'Zarejestruj pojazd' service page. The regulation PDF carries no AcroForm layer (a static hand-fill/print template, extracted here via pdfjs-dist text-content extraction rather than an annotation-layer walk) — every field, grouping, and footnote modelled here is read directly from the form's own printed layout (PDF page 18) and its own seven numbered footnotes on the reverse (PDF page 19), not inferred from a screenshot or paraphrase. This document models the form's own applicant-facing content: the header (submission date/place, owner identity and address, the addressee registering authority's name and locality, the owner's PESEL-or-REGON or, for a foreign national without a PESEL, date of birth), the four-way request-type selector and its two conditional companion fields (a temporary-registration purpose and a disposal date), the six numbered vehicle-identification fields, the individual/vanity-plate and reduced-size-plate elections, the previous-registration-number retention election, and the form's own closing data-accuracy declaration. It also models, as a documents[] array, the case-dependent attached-document requirements that the form's own free-text 'Do wniosku załączam następujące dokumenty' line leaves blank for the applicant to enumerate — populated from the gov.pl service page's own breakdown (ownership proof, fee-payment proof, existing plates, and, for imported/used/historic/self-built vehicles, several further case-specific documents). Since this v1.0.0 does not model a scenario/case-selector field distinguishing these vehicle categories, every documents[] entry is left required: false rather than fabricating a structural gate the sources do not themselves state — see VERIFICATION.md for this and every other disclosed judgment call, including why the header's ownerPeselOrRegon/foreignerDateOfBirth either/or relationship (footnote 3) is likewise left as a disclosed prose relationship rather than a requiredWhen gate. The physical owner-signature line is out of scope as a data field, per this registry's established convention for signature blocks. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Poland or the Ministerstwo Infrastruktury.",
  "status": "draft",
  "jurisdiction": {
    "country": "PL",
    "level": "national"
  },
  "authority": {
    "name": "Ministerstwo Infrastruktury",
    "abbreviation": "MI",
    "url": "https://www.gov.pl/web/infrastruktura/rejestracja-pojazdow"
  },
  "process": {
    "type": "registration",
    "language": "pl-PL"
  },
  "source": {
    "url": "https://eli.gov.pl/api/acts/DU/2024/1709/text/O/D20241709.pdf",
    "retrievedAt": "2026-07-07",
    "documentRef": "Załącznik nr 1 do Rozporządzenia Ministra Infrastruktury z dnia 8 listopada 2024 r. w sprawie rejestracji i oznaczania pojazdów... (Dz.U. 2024 poz. 1709)"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-07",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-07",
    "notes": "GOV-1678. This form was first identified two prior cycles ago (GOV-1666, then GOV-1671), both of which screened it as a candidate before picking a different deliverable and explicitly flagging it as 'genuine and current, but only 7 numbered fields' at the time — a first-pass read of only the form's six numbered vehicle-identification/request lines, without yet extracting the full header, footnotes, plate-election, and declaration content. This cycle re-fetched the source directly (eli.gov.pl, HTTP 200, no login/CAPTCHA/WAF) and performed a full pdfjs-dist text-content extraction of both the form body (PDF p.18) and its own seven footnotes (PDF p.19), which yields a materially richer field set: 22 fields plus 13 documents[] entries. Independently re-confirmed the second, corroborating source (gov.pl's 'Zarejestruj pojazd' service page, and the Ministry of Infrastructure's own service-area landing page) still resolves live. This closes the global DMV vertical to 22/22 jurisdictions (100%), matching Business Formation's existing 22/22. GOV-1681's review gate found, via independent x/y glyph-coordinate extraction and a real filled-form example of an earlier version of this same form, that the header's registering-authority addressee block carries a second, distinct captioned blank for the authority's own locality (not a text-extraction artifact as initially judged) — added as registeringAuthorityLocality. See VERIFICATION.md for the full candidate history and every disclosed judgment call."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-07"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "submissionDate",
      "label": "Data",
      "type": "date",
      "required": true,
      "description": "Date the application is signed/submitted, at the top of the form alongside the place of submission.",
      "sourceRef": "Załącznik nr 1, p.18 — header line '(miejscowość, data)'"
    },
    {
      "name": "submissionPlace",
      "label": "Miejscowość",
      "type": "string",
      "required": true,
      "description": "Place where the application is signed/submitted.",
      "sourceRef": "Załącznik nr 1, p.18 — header line '(miejscowość, data)'"
    },
    {
      "name": "ownerName",
      "label": "Imię i nazwisko lub nazwa właściciela",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "First and last name of the vehicle's owner (a natural person), or the name of the owning entity (a company/organization). Per footnote 1, when a different entity authorized under art. 73 ust. 2 and 5 of the Prawo o ruchu drogowym files on the owner's behalf, this field and ownerAddress instead carry that submitting entity's own data, alongside the vehicle owner's data given separately on the form. This document does not model a distinct 'submitting entity' field pair beyond ownerName/ownerAddress, since the form's own single header line serves both roles depending on who is filing — see VERIFICATION.md.",
      "sourceRef": "Załącznik nr 1, p.18, header — '(imię i nazwisko lub nazwa właściciela)'; footnote 1, p.19"
    },
    {
      "name": "ownerAddress",
      "label": "Adres właściciela",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Address of the vehicle's owner (or of the submitting entity, per footnote 1 — see ownerName).",
      "sourceRef": "Załącznik nr 1, p.18, header — '(adres właściciela)'; footnote 1, p.19"
    },
    {
      "name": "registeringAuthorityName",
      "label": "Nazwa organu rejestrującego",
      "type": "string",
      "required": true,
      "description": "Name of the registering authority the application is addressed to — the starosta (county administrator) or equivalent city president's transport/traffic department (wydział komunikacji) with territorial jurisdiction over the owner's residence, per the gov.pl 'Zarejestruj pojazd' service description. This is a nationally-standardized wzór (set by this Ministry of Infrastructure regulation) administered locally; it is not filed with the Ministry itself.",
      "sourceRef": "Załącznik nr 1, p.18, header — '(nazwa organu rejestrującego)'"
    },
    {
      "name": "registeringAuthorityLocality",
      "label": "Miejscowość",
      "type": "string",
      "required": true,
      "description": "Locality (city/town) of the registering authority the application is addressed to, given alongside registeringAuthorityName as a postal-style addressee heading (authority name, then its own locality) — e.g. an authority named 'Starosta Krakowski' paired with the locality 'Kraków'. Distinct from submissionPlace, which is the place the application itself is signed/submitted, not the addressee's location.",
      "sourceRef": "Załącznik nr 1, p.18, header — '(miejscowość)', the caption on the dotted-line blank directly below '(nazwa organu rejestrującego)'"
    },
    {
      "name": "ownerPeselOrRegon",
      "label": "Nr PESEL lub REGON",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "The owner's PESEL (national identification number, for a natural person) or REGON (statistical business-registry number). Per footnote 2, REGON is given only by an owner that has been assigned a REGON number, excluding natural persons who are themselves running a sole-proprietor business (i.e., REGON identifies organizations here, not individual entrepreneurs). No format pattern is modelled since the field accepts either an 11-digit PESEL or a 9/14-digit REGON, and the source form states no single combined format. Left optional rather than required because a foreign national without a PESEL instead completes foreignerDateOfBirth (footnote 3) — see VERIFICATION.md for why this document does not encode that either/or relationship as a structural requiredWhen gate.",
      "sourceRef": "Załącznik nr 1, p.18, header — '(nr PESEL lub REGON)'; footnotes 1-2, p.19"
    },
    {
      "name": "foreignerDateOfBirth",
      "label": "Data urodzenia",
      "type": "date",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Date of birth, filled in only by a foreign national owner who does not hold a PESEL number, per footnote 3, in place of ownerPeselOrRegon.",
      "sourceRef": "Załącznik nr 1, p.18, header — '(data urodzenia)'; footnote 3, p.19"
    },
    {
      "name": "requestType",
      "label": "Wnoszę o rejestrację / czasową rejestrację – wyrejestrowanie / zawiadamiam o zbyciu",
      "type": "enum",
      "required": true,
      "description": "Which one of the four request types this single template is being used for: new registration, temporary registration, deregistration, or notification of disposal (sale) of a previously-registered vehicle. The source form implements this as two either/or strike-through choices per footnote 4 ('rejestrację / czasową rejestrację' and 'wyrejestrowanie / zawiadamiam o zbyciu'), modelled here as one four-value enum, consistent with this registry's convention for a shared multi-purpose form (e.g. co/runt/formulario-solicitud-tramites-vehiculo's tramiteType, es/dgt/solicitud-tramites-vehiculo's procedure enum).",
      "sourceRef": "Załącznik nr 1, p.18 — 'Wnoszę o rejestrację / czasową rejestrację w celu ... – wyrejestrowanie / zawiadamiam o zbyciu'; footnote 4, p.19",
      "validation": {
        "enum": ["registration", "temporary_registration", "deregistration", "disposal_notification"]
      }
    },
    {
      "name": "temporaryRegistrationPurpose",
      "label": "W celu ...",
      "type": "string",
      "required": false,
      "description": "The stated purpose of a temporary registration (e.g. transit to a destination, a pre-sale test drive), filled in only when requestType is temporary_registration.",
      "sourceRef": "Załącznik nr 1, p.18 — 'czasową rejestrację w celu .....'",
      "requiredWhen": { "field": "requestType", "equals": "temporary_registration" }
    },
    {
      "name": "vehicleTypeAndPurpose",
      "label": "Rodzaj pojazdu i przeznaczenie",
      "type": "string",
      "required": true,
      "description": "The vehicle's type and intended use/purpose.",
      "sourceRef": "Załącznik nr 1, p.18, item 1 — 'rodzaj pojazdu i przeznaczenie'"
    },
    {
      "name": "vehicleMakeTypeModel",
      "label": "Marka, typ, model",
      "type": "string",
      "required": true,
      "description": "The vehicle's make, type, and model.",
      "sourceRef": "Załącznik nr 1, p.18, item 2 — 'marka, typ, model'"
    },
    {
      "name": "yearOfProduction",
      "label": "Rok produkcji",
      "type": "integer",
      "required": true,
      "description": "The vehicle's year of production.",
      "sourceRef": "Załącznik nr 1, p.18, item 3 — 'rok produkcji'",
      "validation": { "minimum": 1900, "maximum": 2100 }
    },
    {
      "name": "vin",
      "label": "Numer VIN / nr nadwozia, podwozia lub ramy",
      "type": "string",
      "required": true,
      "description": "The vehicle's VIN, or (for a vehicle with no VIN) its chassis, undercarriage (podwozie), or frame number. No format pattern is modelled since the source itself allows any of these distinct identifier types under one line, not exclusively a 17-character VIN.",
      "sourceRef": "Załącznik nr 1, p.18, item 4 — 'numer VIN / nr nadwozia, podwozia lub ramy'"
    },
    {
      "name": "previousRegistrationNumber",
      "label": "Dotychczasowy numer rejestracyjny",
      "type": "string",
      "required": false,
      "description": "The vehicle's previous registration number, when it already has one. Not applicable to a brand-new vehicle being registered for the first time.",
      "sourceRef": "Załącznik nr 1, p.18, item 5 — 'dotychczasowy numer rejestracyjny'"
    },
    {
      "name": "euImportDate",
      "label": "Sprowadzonego z terytorium państwa członkowskiego UE dnia",
      "type": "date",
      "required": false,
      "description": "Date the vehicle was imported from another EU member state. Per footnote 5, filled in only when the vehicle is being registered in Poland for the first time and was imported from an EU member state on a date after 2019-12-31.",
      "sourceRef": "Załącznik nr 1, p.18, item 6 — 'sprowadzonego z terytorium państwa członkowskiego Unii Europejskiej dnia'; footnote 5, p.19"
    },
    {
      "name": "previouslyRegisteredVehicleDisposalDate",
      "label": "Data zbycia dotychczas zarejestrowanego pojazdu",
      "type": "date",
      "required": false,
      "description": "Date the previously-registered vehicle was disposed of (sold/transferred). Used only for the disposal-notification request type ('zawiadamiam o zbyciu').",
      "sourceRef": "Załącznik nr 1, p.18, item 6 (continuation) — 'data zbycia dotychczas zarejestrowanego pojazdu'",
      "requiredWhen": { "field": "requestType", "equals": "disposal_notification" }
    },
    {
      "name": "individualPlateDesignator",
      "label": "Tablice rejestracyjne indywidualne — wyróżnik pojazdu",
      "type": "string",
      "required": false,
      "description": "The requested vehicle designator (the customizable character string) for individual/vanity registration plates, per footnote 6, when the owner requests individual plates instead of ordinary ones.",
      "sourceRef": "Załącznik nr 1, p.18 — 'tablic rejestracyjnych indywidualnych o następującym wyróżniku pojazdu'; footnote 6, p.19"
    },
    {
      "name": "reducedSizePlatesRequested",
      "label": "Tablice samochodowe zmniejszone",
      "type": "boolean",
      "required": false,
      "description": "Whether the owner requests reduced-size registration plates, per footnote 6, applicable when the vehicle has reduced dimensions in the space designed to mount a registration plate.",
      "sourceRef": "Załącznik nr 1, p.18 — 'tablic samochodowych zmniejszonych'; footnote 6, p.19"
    },
    {
      "name": "reducedMountingSpaceDeclared",
      "label": "Oświadczenie o zmniejszonych wymiarach miejsca na tablice",
      "type": "boolean",
      "required": false,
      "description": "The accompanying declaration (tak/nie) that the vehicle has reduced dimensions in the space structurally intended for mounting registration plates, required whenever reduced-size plates are requested.",
      "sourceRef": "Załącznik nr 1, p.18 — 'oświadczam, że w pojeździe są zmniejszone wymiary miejsca konstrukcyjnie przeznaczonego do umieszczenia tablic rejestracyjnych: tak/nie'",
      "requiredWhen": { "field": "reducedSizePlatesRequested", "equals": true }
    },
    {
      "name": "retainPreviousRegistrationNumberRequested",
      "label": "Wnoszę o zachowanie dotychczasowego numeru rejestracyjnego",
      "type": "boolean",
      "required": false,
      "description": "Whether the owner requests to retain the vehicle's previous registration number, per footnote 7, in accordance with art. 73 ust. 1a of the Prawo o ruchu drogowym.",
      "sourceRef": "Załącznik nr 1, p.18 — 'Wnoszę o zachowanie dotychczasowego numeru rejestracyjnego: tak/nie'; footnote 7, p.19"
    },
    {
      "name": "dataAccuracyDeclaration",
      "label": "Oświadczam, że podane we wniosku dane i informacje są aktualne i zgodne ze stanem faktycznym",
      "type": "boolean",
      "required": true,
      "description": "Confirmation of the form's own closing declaration: that the data and information provided in the application are current and factually accurate. See documents[].id 'dataAccuracyAttestation' for the verbatim statement text.",
      "sourceRef": "Załącznik nr 1, p.18 — 'Oświadczam, że podane we wniosku dane i informacje są aktualne i zgodne ze stanem faktycznym.'"
    }
  ],
  "steps": [
    {
      "id": "wniosek_i_wlasciciel",
      "title": "Dane wniosku i właściciela",
      "fields": [
        "submissionDate", "submissionPlace", "ownerName", "ownerAddress",
        "registeringAuthorityName", "registeringAuthorityLocality",
        "ownerPeselOrRegon", "foreignerDateOfBirth"
      ],
      "next": "rodzaj_wniosku_i_pojazd"
    },
    {
      "id": "rodzaj_wniosku_i_pojazd",
      "title": "Rodzaj wniosku i dane pojazdu",
      "fields": [
        "requestType", "temporaryRegistrationPurpose", "vehicleTypeAndPurpose",
        "vehicleMakeTypeModel", "yearOfProduction", "vin", "previousRegistrationNumber",
        "euImportDate", "previouslyRegisteredVehicleDisposalDate"
      ],
      "next": "tablice_i_oswiadczenie"
    },
    {
      "id": "tablice_i_oswiadczenie",
      "title": "Tablice rejestracyjne i oświadczenie",
      "fields": [
        "individualPlateDesignator", "reducedSizePlatesRequested", "reducedMountingSpaceDeclared",
        "retainPreviousRegistrationNumberRequested", "dataAccuracyDeclaration"
      ]
    }
  ],
  "documents": [
    {
      "id": "proofOfOwnership",
      "label": "Dowód własności pojazdu",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "A purchase agreement (umowa kupna-sprzedaży) or VAT invoice (faktura VAT) evidencing the applicant's ownership of the vehicle.",
      "sourceRef": "Załącznik nr 1, p.18, free-text attachment list ('Do wniosku załączam następujące dokumenty'); gov.pl 'Zarejestruj pojazd' service page, required-documents list"
    },
    {
      "id": "proofOfFeePayment",
      "label": "Dowód uiszczenia opłaty",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Evidence that the registration fee has been paid. The source materials examined this cycle do not state the fee amount, so no `payment`-category entry with an `amount` is modelled — see VERIFICATION.md.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list"
    },
    {
      "id": "existingRegistrationPlates",
      "label": "Dotychczasowe tablice rejestracyjne",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "The vehicle's existing registration plates, surrendered at the registering authority's counter when the vehicle already has plates. A physical item, not a paper document, but modelled here as a `supporting-evidence` requirement per this registry's `documents[]` convention for a non-scalar applicant-supplied requirement.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list"
    },
    {
      "id": "customsClearanceCertificate",
      "label": "Dokument potwierdzający dokonanie odprawy celnej",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Customs clearance certificate, for a vehicle imported from outside the European Union.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (imported-vehicle case)"
    },
    {
      "id": "exciseDocumentation",
      "label": "Dokument potwierdzający zapłatę akcyzy",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Excise-tax documentation, for an imported vehicle.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (imported-vehicle case)"
    },
    {
      "id": "homologationCertificate",
      "label": "Świadectwo homologacji / dokument zgodności",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Homologation/type-approval or compliance certificate, for an imported vehicle.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (imported-vehicle case)"
    },
    {
      "id": "certifiedTranslations",
      "label": "Tłumaczenia przysięgłe dokumentów obcojęzycznych",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Certified Polish translations of any foreign-language documents submitted with the application.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (imported-vehicle case)"
    },
    {
      "id": "existingRegistrationCertificate",
      "label": "Dowód rejestracyjny z ważnym badaniem technicznym",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "The vehicle's existing registration certificate (dowód rejestracyjny), carrying a valid technical-inspection entry, for a used/previously-registered vehicle.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (used-vehicle case)"
    },
    {
      "id": "heritageStatusProof",
      "label": "Dowód statusu pojazdu zabytkowego",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Proof of the vehicle's historic/heritage status, for a historic vehicle.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (historic-vehicle case)"
    },
    {
      "id": "technicalInspectionReport",
      "label": "Protokół badania technicznego",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Technical-inspection report, for a historic vehicle.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (historic-vehicle case)"
    },
    {
      "id": "selfBuiltVehicleOwnershipDeclaration",
      "label": "Pisemne oświadczenie o własności pojazdu samodzielnie zbudowanego",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "Written declaration of ownership, for a self-built (samodzielnie zbudowany) vehicle. Modelled as `supporting-evidence` rather than `attestation` since this cycle's sources do not carry this declaration's own verbatim source text (only the gov.pl page's English paraphrase), and `documents[].statement` requires verbatim source text — see VERIFICATION.md.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (self-built-vehicle case)"
    },
    {
      "id": "individualApprovalCertificate",
      "label": "Świadectwo krajowego indywidualnego dopuszczenia pojazdu",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "applicant",
      "handling": "National individual approval certificate, for a self-built vehicle.",
      "sourceRef": "gov.pl 'Zarejestruj pojazd' service page, required-documents list (self-built-vehicle case)"
    },
    {
      "id": "dataAccuracyAttestation",
      "label": "Oświadczenie o aktualności i zgodności danych",
      "category": "attestation",
      "required": true,
      "statement": "Oświadczam, że podane we wniosku dane i informacje są aktualne i zgodne ze stanem faktycznym.",
      "sourceRef": "Załącznik nr 1, p.18"
    }
  ]
}
