Professional Documents
Culture Documents
FAQs For PAG-IBIG File Upload in Egov
FAQs For PAG-IBIG File Upload in Egov
2 This message appears in New Payments “The uploaded file will be validated. You will receive an
email for the result of the validation.”
3 Maker can view the result of the validation in his email address registered in eGov. Result may
be:
· Valid File- this means that the file passed the PAG-IBIG algorithm validation and it was
successfully uploaded in eGov
· Invalid File- This means that there’s an error in the file. Upload in eGov is rejected.
4 Details of the result can be viewed in the Maker’s Dashboard in eGov under Notifications, Pag-
IBIG Document Upload.
5 Maker, Checker and/ or Approver can proceed with the transaction if result of the validation is
“Valid”
· By logging in EGOV, the Maker triggers the endorsement of the PI to the Checker or Approver’s
access.
· Payment Instruction (PI) for approval will then be available in the Checker or Approver’s
access. Same steps in approving a transaction follows.
6 If “Invalid”, Maker needs to correct the file upload then goes back to step 1. Cycle repeats until
Maker is able to successfully upload a Valid File.
1
TITLE OF MANUAL TITLE OF SECTION
Reply to the error Message: “Corrupted File” and “Invalid Record length”.
Good day,
1. Header line must be up to column 250 (end column cursor at 251). – Corrupted File error
2. Detail line must be up to column 168 (end column cursor at 169). - Invalid Record Length error
Please see attached PAG-IBIG File Structure and Sample files. (The Applicable Month on the sample files
are being updated every Transmission Month).
Thank you.
2
TITLE OF MANUAL TITLE OF SECTION
(The transmitted PAG-IBIG file was saved as To save a text file to Encoding: ANSI.
Encoding: UTF-8.) a. Open the text file in Notepad.
b. In the Menu Bar, click File then Save As..,
then select ANSI in Encoding then click the
Save button to save the file.
2 Incorrect Header Record Type found. PAG-IBIG Files must be saved as Encoding:
Expecting 'EH' Record Type at beginning of ANSI (not Unicode or Unicode big endian).
line 1. File format saved should be Encoding:
ANSI. To save a text file to Encoding: ANSI:
a. Open the text file in Notepad.
(The transmitted PAG-IBIG file was saved as b. In the Menu Bar, click File then Save As..,
Encoding: Unicode or Unicode big endian.) then select ANSI in Encoding then click the
Save button to save the file.
3 The Employer ID/Branch Code in the file does Check the PAG-IBIG Employer Number in the
not match with your profile. file transmitted if it matches the Approved
PAG-IBIG number in the EGOV Enrollment.
(The PAG-IBIG Employer Number in the
transmitted PAG-IBIG file is less than 12 digit
or does not match the Approved PAG-IBIG
number.)
4 The Employer ID/Branch Code in the file does Check the PAG-IBIG Branch Code in the file
not match with your profile. transmitted if it matches the Approved PAG-
IBIG Branch Code in the EGOV Enrollment.
(The PAG-IBIG Branch Code in the transmitted
PAG-IBIG file does not match the Approved
PAG-IBIG Branch Code.)
3
TITLE OF MANUAL TITLE OF SECTION
7 Invalid Header at line 1 : Expecting 'G','P' Check the Employer Type field on file
value in Employer Type field transmitted. The valid values are only G (for
Government) and P (for Private).
(The Employer Type in the file transmitted is
invalid.)
8 Invalid file. Please check the header of the Check the Payment Type field on file
file. transmitted.
(The Payment Type in the file transmitted is The valid values are only MC (for Member’s
invalid.) Contribution), ST (for Short-Term Loan), CL
(for Calamity Loan) and M2 (for Modified Pag-
ibig 2).
9 Invalid Header at line 1 : Expecting valid value Check the Employer Name field on file
in Employer Name field (value must be left transmitted. It should start at column 29, right
aligned and padded with spaces at right) after the Payment Type.
10 Invalid Header at line 1 : Expecting valid value Check the Employer Address field on file
in Employer Address field (value must be left transmitted. It should start at column 129.
aligned and padded with spaces at right)
4
TITLE OF MANUAL TITLE OF SECTION
13 Invalid Details at line 2 : Expecting valid value Check the First Name field on file transmitted.
in First Name field (value must be left aligned It should start at column 60.
and padded with spaces at right)
14 Invalid Details at line 2 : Expecting valid value Check the Middle Name field on file
in Middle Name field (value must be left transmitted. It should start at column 90.
aligned and padded with spaces at right)
15 Invalid Details at line 2 : Expecting valid Check the Employee Contribution field on file
amount value in the Employee Contribution transmitted. The Decimal point must be at
field column 130.
16 Invalid Details at line 2 : Expecting valid Check the Employer Contribution field on file
amount value in the Employer Contribution transmitted. The Decimal point must be at
field column 143.
5
TITLE OF MANUAL TITLE OF SECTION
19 The file you are trying to upload does not Check the filename of the file transmitted.
match the selected file format. Should have “.MCL” as extension name.
20 File invalid. Filename length limit to 50 Check the length of the filename of the file
characters. transmitted. Length should be equal to or less
than 50 characters, including the extension
(The length of the filename transmitted has name “.MCL”.
more than 50 characters, including space/s
and extension name “.MCL”)
6
TITLE OF MANUAL TITLE OF SECTION
7
TITLE OF MANUAL TITLE OF SECTION
8
TITLE OF MANUAL TITLE OF SECTION
9
TITLE OF MANUAL TITLE OF SECTION
10
TITLE OF MANUAL TITLE OF SECTION
11
TITLE OF MANUAL TITLE OF SECTION
Header Record/Line:
Record Type “EH – Employer Header” (Fixed; Mandatory field) = columns 1-2
PayType HL – “not allowed” in online payment yet (refrain from paying HL in EGOV – please do OTC payments per
Pag-ibig’s advise)
12
TITLE OF MANUAL TITLE OF SECTION
Detail Record/Line:
Record Type “DT – Detail Record” (Fixed; Mandatory field) = columns 1-2
Employee Contribution / Loan Amortization (Mandatory field) = columns 120-132, where decimal point should be
at column 130; format 0.00
Employer Contribution (Mandatory field for Paytype MC only / 0.00 for other Paytypes) = columns 133-145, where
decimal point should be at column 143; format 0.00
Tax Identification Number / TIN (*Encouraged by Pag-ibig to provide for matching / Optional field) = columns 146-
160
Birthdate (*Encouraged by Pag-ibig to provide for matching / Optional field) = columns 161-168; but if provided-
must follow format YYYYMMDD
13