Skip to content
HRTEQDocs
Documentation API

DocsDocuments & 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.

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#

CodeNameExpiryNotes
PASSPORTPassportYesMust have at least 18 months validity at the time of deployment. Also has its own 180-day expiry-warning rule.
ID_PHOTOPassport-size PhotoNo
SSS_NOSSS Number / E-1No
PHILHEALTH_MDRPhilHealth MDRNo
PAGIBIG_MIDPag-IBIG MIDNo

Civil registry#

CodeNameExpiryNotes
BIRTH_CERTPSA Birth CertificateNoRequired for visa processing.
MARRIAGE_CERTPSA Marriage CertificateNoRequired for married applicants.

Clearances#

CodeNameExpiryNotes
NBINBI ClearanceYesRequired for visa processing.
POLICE_CLEARANCEPolice ClearanceYes
BARANGAY_CLEARANCEBarangay ClearanceYes

Employment history and credentials#

CodeNameCategoryExpiryNotes
RESUMEResume / CVEmploymentNoRequired to enter Screening. Uploading it also sets the applicant’s résumé file and may queue parsing.
COECertificate of EmploymentEmploymentNo
DIPLOMADiploma / Transcript of RecordsTrainingNo
TESDA_NCTESDA NC / Certificate of CompetencyTrainingYesThe skills credential most destinations check.
TRAINING_CERTTraining CertificateTrainingYes

Government (applicant)#

CodeNameExpiryNotes
PEOS_CERTPEOS CertificateNoPre-Employment Orientation Seminar.
EREGDMW e-RegistrationNoProof 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#

CodeNameExpiryRequired to enter
OFFER_LETTERJob Offer LetterNoEO Status
EMPLOYMENT_CONTRACTEmployment ContractNoContract Status
VERIFIED_CONTRACTMWO/POLO-Verified ContractNoOEC Status

Medical and visa#

CodeNameExpiryNotes
MEDICAL_RESULTMedical Examination ResultYesFrom 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.
VISAVisaYesRequired to enter OEC Status and Ticket Received Date.

Government and deployment#

CodeNameExpiryNotes
OECOverseas Employment CertificateYesThe exit clearance. The worker cannot depart without it.
PDOS_CERTPDOS CertificateNoPre-Departure Orientation Seminar.
OWWAOWWA MembershipYes
INSURANCECompulsory InsuranceYes
AIRLINE_TICKETAirline Ticket / ItineraryNoRequired to enter Ticket Received Date and Deployed.

Categories#

Every type carries a DocumentCategory, used for grouping in the UI and in reports.

CategoryTypes
IDENTITYPASSPORT, ID_PHOTO, SSS_NO, PHILHEALTH_MDR, PAGIBIG_MID
CIVILBIRTH_CERT, MARRIAGE_CERT
CLEARANCENBI, POLICE_CLEARANCE, BARANGAY_CLEARANCE
MEDICALMEDICAL_RESULT
TRAININGDIPLOMA, TESDA_NC, TRAINING_CERT
EMPLOYMENTRESUME, COE, OFFER_LETTER, EMPLOYMENT_CONTRACT, VERIFIED_CONTRACT
VISAVISA
GOVERNMENTPEOS_CERT, EREG, OEC, PDOS_CERT, OWWA, INSURANCE
TRAVELAIRLINE_TICKET
FINANCIAL, 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_CERT
  • Application: MEDICAL_RESULT, VISA, OEC, OWWA, INSURANCE
A 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?