Registry entry
Malta Declaration of Commencement of Employment — Self-Employed Persons (Jobsplus Engagement Form)
Jobsplus' (Malta's public employment service corporation) "Declaration of Commencement of Employment — Self-Employed Persons", printed on the live form itself as the "ENGAGEMENT FORM - SELF-EMPLOYED". Filed by a person starting self-employment for the first time, or restarting after a prior stoppage, on the same day employment commences. Opens Malta as the registry's 76th jurisdiction — Business Formation, its first vertical. This document models the applicant's personal details (identity/passport, Social Security (N.I.) number, date of birth, name, residential address, contact details, gender, and a nationality block with its own dependent-on-an-EU-national and married-to-a-Maltese-national sub-cases), the details of employment (full-time/part-time, job title, working patterns, teleworker status, date of commencement, and place of employment), and the commercial details of the self-employed activity (trade name, commercial entity name and address, contact details, primary sector, Jobsplus employer number, Inland Revenue Department (I.R.D.) PE number, VAT number, type of employer, and the closing signature/designation/identity-card/submission-date block). It excludes the form's own printed Notes for Self-Employed Persons (numbered guidance on when to file, what a non-Maltese national must additionally hold, where to send the form, and the Data Protection Act/GDPR notice), none of which are applicant-supplied data, and the "For office use only" checkbox row at the top of the form (Day/Shift Work/Night/Weekends/Teleworker), which duplicates Section B's own Working Patterns/Teleworker fields as a staff-facing summary rather than a distinct applicant input. Filing this declaration is an action performed directly with Jobsplus (by email to hriu.jobsplus@gov.mt, or electronically via jobsplus.gov.mt); this schema does not file the declaration itself, and the live source is always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by Malta or Jobsplus.
Registry entry
mt/jobsplus/self-employed-declaration-of-commencement
Authoritative source "Declaration of Commencement of Employment — Self-Employed Persons" / "ENGAGEMENT FORM - SELF-EMPLOYED", Jobsplus, native PDF, 4 pages
Machine access
- Schema document
registry/mt/jobsplus/self-employed-declaration-of-commencement/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/mt/jobsplus/self-employed-declaration-of-commencement/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
43 fields across 3 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 A: Personal Details
-
applicantIdCardOrPassportNumberstring requiredThe applicant's Maltese Identity Card number, or passport number if they hold no Maltese Identity Card.
classification: pii -
applicantSocialSecurityNumberstring requiredThe applicant's Social Security (National Insurance) number, issued by the Department of Social Security. Per Note 4(b), a person already issued an N.I. number for a prior job reuses the same number rather than requesting a new one.
classification: pii -
applicantDateOfBirthdate requiredDate of Birth
classification: pii -
applicantNamestring requiredName
classification: pii -
applicantSurnamestring requiredSurname
classification: pii -
applicantResidenceNumberOrNamestring requiredPer Note 6(a), "Address" in Section A refers to the applicant's home address; this is that address's house number-or-name component.
classification: pii -
applicantStreetstring requiredStreet
classification: pii -
applicantLocalitystring requiredLocality
classification: pii -
applicantPostcodestring requiredPostcode
classification: pii -
applicantEmailstring requiredEmail address
classification: pii -
applicantMobileNumberstring optionalPrinted without an asterisk, unlike the adjacent Telephone Number field which shares the same optionality.
classification: pii -
applicantTelephoneNumberstring optionalTelephone Number
classification: pii -
applicantGenderenum requiredGender
enum: MALE | FEMALE | OTHER -
applicantNationalityCategoryenum requiredThe form prints four checkboxes under "Nationality*": Maltese, Dual Citizen, EU, and Non-EU. The EU and Non-EU options each carry their own blank line for writing in the specific country (see `applicantNationalityCountry`).
enum: MALTESE | DUAL_CITIZEN | EU | NON_EU -
applicantNationalityCountrystring optionalThe specific country of nationality, written on the blank line beside the EU or Non-EU checkbox. Not applicable when the applicant is Maltese or a dual citizen, since neither of those checkboxes carries a blank line.
-
applicantIsNonEuDependentOnEuNationalboolean optionalWhether the applicant is a Non-EU citizen who is dependent on an EU National. The form's own note reads, verbatim, "In case of a Non-EU citizen, who is dependent on an EU National, the Nationality of the EU Citizen needs to be written down below and a copy of the 'Residence Card' or the Interim receipt issued by Identity Malta of the non-EU citizen needs to be attached.", ending in a lone checkbox with no printed caption; modelled as this situation-applies discriminator, gating `dependentEuNationalCountry` and the `residenceCardOrInterimReceiptCopy` attachment. Whether the checkbox instead means "document attached" rather than "situation applies" is not disambiguated on the form; this is the reading chosen and disclosed.
-
dependentEuNationalCountrystring optionalThe EU-national sponsor's nationality, written on the blank line the note directs the applicant to.
-
applicantIsNonEuMarriedToMalteseboolean optionalWhether the applicant is a Non-EU citizen married to a Maltese national. The form's own note reads, verbatim, "In case of a Non-EU Citizen, and he/she is married to a Maltese national, please attach the document of the 'Freedom of Movement by Marriage' issued by Identity Malta.", ending in a lone checkbox with no printed caption; modelled the same situation-applies convention as `applicantIsNonEuDependentOnEuNational`, gating the `freedomOfMovementByMarriageDocument` attachment.
Section B: Details of Employment
-
employmentTypeenum requiredEmployment Type
enum: FULL_TIME | PART_TIME -
jobTitlestring requiredJob Title (Designation)
-
workingPatternsstring requiredModelled as a comma-separated list of: day, night, shift_work, weekends — multi-select-as-string treatment, pending GSP-0009 (see e.g. us/uscis/travel-document-i131). Per Note 6(d): Day is regular work 6am-6pm excluding weekends; Night is regular work from 6pm onwards; Shift work varies between morning/afternoon/night; Weekends is regularly working Saturday and/or Sunday.
-
isTeleworkerboolean optionalPer Note 6(e), a Teleworker is a person working from home (or a remote place) using equipment such as telephones, the internet, and email, engaged with a registered employer/oneself in Malta or Gozo. Printed without an asterisk.
-
dateOfCommencementdate requiredPer Note 3, this declaration must be filed and sent to Jobsplus on the same day employment commences.
-
placeOfEmploymentenum requiredPlace of Employment
enum: MALTA | GOZO | ABROAD -
townOrCitystring optionalPer Note 6(b), "Place of employment" refers to the town or village where work is located, only if this is done in a fixed place. The form itself has no separate field stating whether work is done at a fixed place, so this qualifier is disclosed rather than encoded as a `requiredWhen`.
Section C: Commercial Details of Self-Employed
-
sameAddressAsResidenceboolean requiredWhether the commercial address is the same as the Section A residence address, per the form's own tick-box instruction: "If commercial address details are the same as those in Section A (residence address), please tick this box". Not printed with an asterisk, but modelled required as the necessary discriminator gating `commercialAddress`/`commercialLocality`/`commercialPostcode` — the same non-printed-mandatory-discriminator convention this registry uses elsewhere for similar branch-selector checkboxes (e.g. lv/ur/sole-trader-registration-kr2).
-
tradeNamestring requiredTrade name used by self-employed
-
commercialEntityNamestring requiredName of Commercial Entity (Partnership / Company)
-
commercialAddressstring optionalPrinted with a mandatory asterisk on the form itself, which is in tension with the section's own "tick this box if same as Section A" shortcut — modelled per the shortcut (optional when `sameAddressAsResidence` is true), with the tension disclosed rather than silently dropped.
classification: pii -
commercialLocalitystring optionalSame asterisk/shortcut tension as `commercialAddress`.
-
commercialPostcodestring optionalSame asterisk/shortcut tension as `commercialAddress`.
-
commercialMobileNumberstring optionalMobile Number
-
commercialTelephoneNumberstring optionalTelephone Number
-
commercialEmailstring requiredPrinted with an asterisk without an accompanying same-as-Section-A shortcut (unlike the address/locality/postcode trio above), so modelled required outright.
-
primarySectorstring requiredPrimary Sector in which Commercial Entity operates
-
employerNumberJobsplusstring optionalPer Note 7, this is the number Jobsplus issues when a person registers as self-employed; a first-time registrant does not yet have one and should leave it blank.
-
peNumberIrdstring optionalThe employer's PE number, acquired from the Inland Revenue Department — per Note 2, obtained when a self-employed person will also employ staff.
-
vatNumberstring optionalVAT Number
-
typeOfEmployerstring requiredModelled as a comma-separated list of: self_employed_without_employees, self_employed_with_employees, cooperative, partnership, joint_venture, foreign_owned, maltese_owned — multi-select-as-string treatment, pending GSP-0009. The form prints these as a plain vertical checkbox list with no stated single-select constraint (e.g. a Partnership that is also Foreign Owned is plausible and nothing on the form rules it out).
-
signatoryNamestring requiredThe signatory's printed name, standing in for their physical signature.
classification: pii -
signatoryDesignationstring requiredThe signatory's designation (e.g. the self-employed person themselves, or a representative).
-
signatoryIdCardNumberstring requiredIdentity Card Number
classification: pii -
formSubmittedDatedate requiredForm Submitted Date
Verification record
Candidate selection
GOV-4169 ("GovSchema Standard Research"). Malta was scouted fresh this cycle as a brand-new-jurisdiction candidate, after four consecutive cycles deepening Latvia's Taxes vertical (lv/vid/annual-income-tax-declaration-form-d, Annexes D1, D2, D2¹, D1¹) reached a natural pause: this cycle's own re-examination of the remaining LV VID annexes found Annex D4 and the DK declaration's own sub-annex ("Deklarācijas DK pielikums") both viable but banked for a future cycle rather than authored now, Annex GD excluded as formula-derived (like the already-excluded D3/D3¹), and no further candidate sharing the D1/D2-class real-HTML-table-rendering precedent known to remain open. A parallel scouting pass also re-checked Ireland's RBN1 sole-trader form (still Cloudflare-gated on cro.ie itself, but reachable via an unauthenticated Dún Laoghaire Local Enterprise Office mirror) and Cyprus's EE1 business-name-registration form (glyph-index-encoded Greek text, needing more extraction effort) — both banked as open backlog in CATALOG.md's Known Gaps rather than authored this cycle, since Malta's Jobsplus form opens a brand-new jurisdiction outright and required no further extraction-technique groundwork.
Reaching the live source
Target: https://jobsplus.gov.mt/media/rqnokvpx/selfemployedenglish2024.pdf?fileId=68044.
- A plain
curlrequest (including with a realistic desktop Chrome User-Agent) is blocked by a Cloudflare JS challenge: HTTP 403, a 5,820-byteJust a moment...interstitial page, confirmed by inspecting the returned bytes directly (<title>Just a moment...</title>, achallenges.cloudflare.comCSP reference). - Re-fetching the identical URL through this session's own web-fetch tooling returned the genuine asset: HTTP 200,
Content-Type: application/pdf, 317,073 bytes. - sha256 of the retrieved bytes:
a4cf3d5b98b92cc792d9c419c522ef5fe5edb5ed91d512596a3fdd23f73304fa. - This byte count is independently corroborated: a separate research pass into the same URL earlier in this cycle (a different fetch path) reported the identical 317,073-byte figure.
- Confirmed mechanically, not asserted from memory: the retrieved bytes begin
%PDF-1.6and contain zero occurrences of/AcroFormor/Widget(only 2 unrelated/Annotoccurrences) — a flat, print-and-fill specimen, not an interactive AcroForm PDF.
Extraction method
Read directly, page by page (4 pages total), via this session's own PDF text-and-layout reader. Page 1 and 2 are the form's own "Notes for Self-Employed Persons" (12 numbered items); pages 3-4 are the "ENGAGEMENT FORM - SELF-EMPLOYED" itself, in three lettered sections (A: Personal Details, B: Details of Employment, C: Commercial Details of Self-Employed). Every field/label modelled below was read directly off the reconstructed page text and the accompanying rendered-page image (which shows the actual box/checkbox layout), not summarized by an intermediate model — a general-purpose web-fetch summarizer tool was tried first against the same URL and explicitly reported it could not decode the PDF's compressed content streams itself; that tool's output was discarded in favour of the direct page-by-page read.
Excluded from fields[]: the "For office use only" checkbox row printed at the very top of the form (Day / Shift Work / Night / Weekends / Teleworker) — it duplicates Section B's own Working Patterns/Teleworker fields as a staff-facing summary box, not a distinct applicant input; and the entire Notes section (guidance prose, the Data Protection Act/GDPR notice), none of which is applicant-supplied data.
Models 39 fields[] across 3 steps mirroring the form's own three lettered sections, plus 3 documents[] entries for the form's conditionally referenced attachments.
Disclosed source-fidelity findings
- Nationality block blank lines. Section A's Nationality checkboxes (Maltese, Dual Citizen, EU, Non-EU) print a blank line beside the EU and Non-EU options with no stated purpose other than proximity — read as a free-text field for the specific country of nationality (
applicantNationalityCountry,requiredWhenthe category is EU or NON_EU), since nothing else on the form explains the blank line. - Un-captioned checkboxes beneath the Nationality block. Two explanatory notes immediately below the Nationality checkboxes each end in a lone checkbox with no printed caption of its own (the first note's checkbox sits beneath a blank line for writing the EU-national sponsor's nationality; the second has no adjoining blank line). Modelled as
applicantIsNonEuDependentOnEuNational(gatingdependentEuNationalCountryand theresidenceCardOrInterimReceiptCopyattachment) andapplicantIsNonEuMarriedToMaltese(gating thefreedomOfMovementByMarriageDocumentattachment) respectively, on the reading that each checkbox means "this situation applies to me" rather than "the referenced document is attached" — the form does not disambiguate between those two readings anywhere, and this is disclosed rather than silently resolved. - "First employment" qualifier not captured. Note 4 states a non-Maltese national must attach an identity/residence-card copy specifically "if this is your first employment" (as distinct from a restart, per Note 1) — no field on the printed form captures whether this is the applicant's first employment, so
identityOrResidenceCardCopyisrequiredWhen applicantNationalityCategory notEquals MALTESEwithout that additional qualifier; the narrower scope is disclosed here rather than fabricating an unprinted field. - Employment Licence sub-categories not modelled. Notes 4(c) and 4(d) state that asylum seekers, holders of Subsidiary Protection/Temporary Humanitarian Protection/Refugee Status, and third-country nationals additionally require an Employment Licence from Jobsplus' Employment Licensing Unit — the printed form has no field distinguishing these sub-categories of non-EU national (only the broad EU/Non-EU checkboxes at Finding 1), so this requirement is disclosed as informational only and is not modelled as a gated
documents[]entry. - Printed-asterisk vs. same-address-shortcut tension. Section C's "Address of Commercial Entity/Self-Employed\*", "Locality\*", and "Postcode\*" are each printed with a mandatory asterisk, yet the section opens with an explicit tick-box: "If commercial address details are the same as those in Section A (residence address), please tick this box." Modelled per the shortcut — all three fields
required: falsewithrequiredWhen sameAddressAsResidence equals false— with the tension against their own printed asterisks disclosed rather than silently dropped.sameAddressAsResidenceitself carries no printed asterisk but is modelledrequired: trueas the necessary discriminator, the same non-printed-mandatory-discriminator conventionlv/ur/sole-trader-registration-kr2established for its own unasterisked branch-selector booleans. - Multi-select checkbox lists. "Working Patterns\*" (Day/Night/Shift Work/Weekends) and "Type of Employer\*" (Self-Employed without/with employees, Cooperative, Partnership, Joint Venture, Foreign Owned, Maltese Owned) are both printed as a plain vertical checkbox list with no stated single-select constraint. Modelled with this registry's established multi-select-as-comma-separated-string treatment (pending GSP-0009; see e.g.
us/uscis/travel-document-i131,fr/france-visas/schengen-visa-application), not as a forced single enum choice, since e.g. a Partnership that is also Foreign Owned is plausible and nothing on the form rules it out.
Conformance
3 valid mock scenarios and 8 mutation-control fixtures committed under conformance/mt/jobsplus/self-employed-declaration-of-commencement/1.0.0/:
valid-maltese-self-employed-without-employees.json— a Maltese national, self-employed without employees, commercial address same as residence, no prior Jobsplus employer number.valid-eu-national-with-employees.json— an EU-national self-employed person with employees, commercial address different from residence, an existing Jobsplus employer number and PE number.valid-non-eu-dependent-on-eu-national.json— a non-EU national dependent on an EU-national sponsor, attaching the residence-card/interim- receipt copy.- 8 mutation controls: a missing statically-required field (
mutation-missing-applicantname-required.json); a missingapplicantNationalityCountrywhile the category is EU (mutation-missing-applicantnationalitycountry-requiredwhen.json); a missingdependentEuNationalCountrywhileapplicantIsNonEuDependentOnEuNationalis true (mutation-missing-dependenteunationalcountry-requiredwhen.json); a missingidentityOrResidenceCardCopywhile nationality is non-Maltese (mutation-missing-identityorresidencecardcopy-requiredwhen.json); a missingcommercialAddresswhilesameAddressAsResidenceis false (mutation-missing-commercialaddress-requiredwhen.json); an invalidapplicantGenderenum value (mutation-invalid-applicantgender-enum.json); an invalidplaceOfEmploymentenum value (mutation-invalid-placeofemployment-enum.json); and an unknown top-level field (mutation-unknown-field-rejected.json).
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 11: all 3 valid scenarios at 0 errors, all 8 mutation controls each raising exactly 1 error, and confirmed every requiredWhen field reference resolves (0 dangling references).
Validated clean with node tools/validate.mjs and node tools/validate-ajv.mjs (574/574 both), 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 Jobsplus (Malta's Public Employment Service Corporation) or any government. The authoritative source is always the live government form and its official instructions.