Docs / Documents & compliance
Document type reference All 27 seeded document types with their codes, categories, whether they attach to the applicant or the application, expiry tracking, and portal upload eligibility.
3 min read· Last updated September 3, 2026
These 27 types are seeded into every new organization and are editable — you can rename them, deactivate ones you do not use, and add your own. The code is what stage requirements reference, so changing a code changes what a requirement points at.
How to read the columns. Applies to decides where the file attaches: an APPLICANT document is uploaded once and reused by every application; an APPLICATION document belongs to one deployment. Expiry means the gate will not count the document without a future expiry date. Portal means an applicant may upload it themselves.
Applicant-level documents # Seventeen types describing the person. All of them are portal-uploadable, because these are the documents an applicant actually holds.
Identity # Code Name Expiry Notes PASSPORTPassport Yes Must have at least 18 months validity at the time of deployment. Also has its own 180-day expiry-warning rule. ID_PHOTOPassport-size Photo No SSS_NOSSS Number / E-1 No PHILHEALTH_MDRPhilHealth MDR No PAGIBIG_MIDPag-IBIG MID No
Civil registry # Code Name Expiry Notes BIRTH_CERTPSA Birth Certificate No Required for visa processing. MARRIAGE_CERTPSA Marriage Certificate No Required for married applicants.
Clearances # Code Name Expiry Notes NBINBI Clearance Yes Required for visa processing. POLICE_CLEARANCEPolice Clearance Yes BARANGAY_CLEARANCEBarangay Clearance Yes
Employment history and credentials # Code Name Category Expiry Notes RESUMEResume / CV Employment No Required to enter Screening. Uploading it also sets the applicant’s résumé file and may queue parsing. COECertificate of Employment Employment No DIPLOMADiploma / Transcript of Records Training No TESDA_NCTESDA NC / Certificate of Competency Training Yes The skills credential most destinations check. TRAINING_CERTTraining Certificate Training Yes
Government (applicant) # Code Name Expiry Notes PEOS_CERTPEOS Certificate No Pre-Employment Orientation Seminar. EREGDMW e-Registration No Proof of the applicant’s DMW e-Registration. HRTEQ records the certificate; it does not query DMW.
Application-level documents # Ten types that belong to one specific deployment. None are portal-uploadable — an applicant does not produce an employment contract or an OEC.
Employment # Code Name Expiry Required to enter OFFER_LETTERJob Offer Letter No EO Status EMPLOYMENT_CONTRACTEmployment Contract No Contract Status VERIFIED_CONTRACTMWO/POLO-Verified Contract No OEC Status
Medical and visa # Code Name Expiry Notes MEDICAL_RESULTMedical Examination Result Yes From a DOH-accredited clinic. Typically valid for 3 months — the shortest-lived document in the set and the most common cause of a blocked gate. VISAVisa Yes Required to enter OEC Status and Ticket Received Date.
Government and deployment # Code Name Expiry Notes OECOverseas Employment Certificate Yes The exit clearance. The worker cannot depart without it. PDOS_CERTPDOS Certificate No Pre-Departure Orientation Seminar. OWWAOWWA Membership Yes INSURANCECompulsory Insurance Yes AIRLINE_TICKETAirline Ticket / Itinerary No Required to enter Ticket Received Date and Deployed.
Categories # Every type carries a DocumentCategory, used for grouping in the UI and in reports.
Category Types IDENTITYPASSPORT, ID_PHOTO, SSS_NO, PHILHEALTH_MDR, PAGIBIG_MIDCIVILBIRTH_CERT, MARRIAGE_CERTCLEARANCENBI, POLICE_CLEARANCE, BARANGAY_CLEARANCEMEDICALMEDICAL_RESULTTRAININGDIPLOMA, TESDA_NC, TRAINING_CERTEMPLOYMENTRESUME, COE, OFFER_LETTER, EMPLOYMENT_CONTRACT, VERIFIED_CONTRACTVISAVISAGOVERNMENTPEOS_CERT, EREG, OEC, PDOS_CERT, OWWA, INSURANCETRAVELAIRLINE_TICKETFINANCIAL, OTHERAvailable for your own additions; nothing is seeded into them.
Which types track expiry # Eleven of the 27. These are the ones that will silently stop satisfying a stage requirement, so they are the ones worth watching.
Applicant: PASSPORT, NBI, POLICE_CLEARANCE, BARANGAY_CLEARANCE, TESDA_NC, TRAINING_CERTApplication: MEDICAL_RESULT, VISA, OEC, OWWA, INSURANCEA type that tracks expiry needs a date at upload. A verified document of an expiry-tracking type with no expiresAt fails its requirement with “Verified but the expiry date is missing.” Capture the date when you upload, not later.
Was this page helpful? Yes No