[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-393518-105":53,"doc-detail-393518-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","cpf-ezpay-ftp-file-specifications","CPF EZPay (FTP) File Specifications","","CPF EZPay (FTP) file specifications define the CPF submission file format effective from 16 January 2025, including acceptable extensions (.dtl, .dat, .txt) and the required filename pattern. The document specifies how to structure each file containing one or more payment advices, the required employer header and trailer records, and optional contribution summary and detail records. It details fixed record lengths, block sizing, record sequencing, and field-by-field layouts for employer header, summary, and detail records.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":36,"@type":70,"position":76},"https://docshare.wps.com/template/forms/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/cpf-ezpay-ftp-file-specifications/393518/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/cpf-ezpay-ftp-file-specifications/393518.png","ImageObject",442,249,{"name":88,"@type":89},"Cipher","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-16","2026-09-26",true,{"@type":98,"interactionType":99,"userInteractionCount":47},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What is the required filename pattern for CPF EZPay (FTP) files?","Question",{"text":108,"@type":109},"The filename format is \u003CCSN>\u003CMonth Paid>\u003CAdvice Code>.DTL, for example 234567891APTE01JAN202201.DTL.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"Which file extensions are acceptable for CPF EZPay FTP submissions?",{"text":113,"@type":109},"Acceptable file extensions include .dtl, .dat and .txt.",{"name":115,"@type":106,"acceptedAnswer":116},"What records must exist for each employer within a payment advice?",{"text":117,"@type":109},"Each payment advice must include 1 unique Employer Header Record and 1 Employer Trailer Record for each employer, and may include 1 or more summary records and 0 or more detail records.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},393518,1791581160,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":35,"category_name":36,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":47,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":76},687208528416,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","CPF EZPay (FTP) File Specifications (effective from 16 January 2025)  \nFilename: \u003CCSN>\u003CMonth Paid>\u003CAdvice Code>.DTL  \n(Eg : 234567891APTE01JAN202201.DTL)  \nAcceptable file extensions includes .dtl, .dat and .txt  \nDescription: CPF EZPay-File Transfer Mode  \nGeneral Information  \n\n| Record Type | Record Length (Bytes) | Block Size | Sequence |\n| --- | --- | --- | --- |\n| Fixed Length | 150 | 27900 | Unique Entity Number (UEN) / NRIC / Foreign Identification No.\u003Cbr>(FIN) (col 3-12), Asc.\u003Cbr>Payment Type (col 13-15), Asc.\u003Cbr>Sno (col 16-17), Asc.\u003Cbr>Advice Code (col 18-19), Asc.\u003Cbr>Record Type (col 2), Asc.\u003Cbr>Relevant Month (col 20-25), Asc.\u003Cbr>Employee Account No. (col 28-36), Asc.\u003Cbr>Payment Code (col 26-27), Asc. |\n\nCPF Submission Number (CSN) = UEN / NRIC / FIN + Payment Type + Sno  \nFile Layout  \nStructure  \nEach file may contain 1 or more payment advices. Each payment advice contains the following set of records:-  \n• 1 unique Employer Header Record for each Employer  \n• 1 or more Employer Contribution Summary Record(s) for each Employer  \n• 0 or more Employer Contribution Detail Record(s) for each Employer  \n• 1 Employer Trailer Record for each Employer  \n*Each file may contain 1 or more payment advices. However, each payment advice should have its own Employer Header Record, Employer Trailer Record and a different Advice Code.  \nEmployer Header Record  \n\n| Column | Description | Data Type | Value | Explanation |\n| --- | --- | --- | --- | --- |\n| 1 - 1 | Submission mode | X(1) | F | F – File transfer mode |\n| 2 - 2 | Record type | X(1) | Space |  |\n| 3 - 12 | UEN/NRIC/FIN | X(10) |  | 9 or 10 bytes UEN/NRIC/FIN (left justified with spaces) |\n| 13 - 15 | Payment type | X(3) |  | Payment Type\u003Cbr>e.g. PTE, AMS, VCT |\n| 16 - 17 | Sno | X(2) |  | Serial number\u003Cbr>e.g. 01, 02, 03 |\n| 18 - 18 | Filler | X(1) | Spaces |  |\n| 19 - 20 | Advice code | X(2) | 01-99 | Records with same advice codes will be printed on the same Record of Payment. |\n| 21 - 28 | File Creation Date | 9(8) | YYYYMMDD | Date of file creation |\n| 29 - 34 | File Creation Time | 9(6) | HHMMSS | Time of file creation |\n| 35 - 47 | File ID | X(13) | FTP.DTL | For file transfer mode |\n| 48 - 150 | Fillers | X(103) | Spaces |  |\n\nEmployer Contribution Summary Record  \n\n| Column | Description | Data Type | Value | Explanation |\n| --- | --- | --- | --- | --- |\n| 1 - 1 | Submission mode | X(1) | F | F – File transfer mode |\n| 2 - 2 | Record type | X(1) | 0 (zero) | 0 – CPF Contribution Summary record |\n| 3 - 12 | UEN/NRIC/FIN | X(10) |  | 9 or 10 bytes UEN/NRIC/FIN (left justified with spaces) |\n| 13 - 15 | Payment Type | X(3) |  | Payment Type\u003Cbr>e.g. PTE, AMS, VCT |\n| 16 - 17 | Sno | X(2) |  | Serial number\u003Cbr>e.g. 01, 02, 03 |\n| 18 - 18 | Filler | X(1) | Spaces |  |\n| 19 - 20 | Advice code | X(2) | 01-99 | Records with same advice codes will be printed on the same Record of Payment. |\n| 21 - 26 | Relevant month | 9(6) | YYYYMM | Month the contribution is for |\n| 27 - 28 | Payment code | X(2) | 01-11 | 01 – CPF Contribution\u003Cbr>02 – MBMF\u003Cbr>03 – SINDA\u003Cbr>04 – CDAC\u003Cbr>05 – Eurasian Community Fund (ECF)\u003Cbr>07 – CPF Penalty Interest\u003Cbr>10 – Community Chest\u003Cbr>11 – Skills Development Levy (SDL)\u003Cbr>Note: Payments for ‘02’, ‘03’, ‘04’,‘05’, ‘07’ ‘10’, and ‘11’ should only be made using CSN for mandatory CPF contributions. CPF submission made using CSN for voluntary contributions (i.e. CSN with payment code ‘VCT’, ‘AMS’ or‘MSE’) will be rejected and refunded if it includes payments for ‘02’, ‘03’,‘04’, ‘05’, ‘07’ ‘10’, and ‘11’. |\n| 29 - 40 | Contribution summary amount | 9(10)V99 |  |  |\n| 41 - 47 | Donor count | 9(7) |  | No. of donor contributing to the respective fund: MBMF, SINDA, CDAC, ECF & Community Chest. This field should be padded with zeroes if the Payment Code is not 02, 03, 04, 05 or 10. |\n| 48 - 150 | Fillers | X(103) | Spaces |  |\n\nEmployer Contribution Detail Record  \n\n| Column | Description | Data Type | Value | Explanation |\n| --- | --- | --- | --- | --- ","cbCaidBnRKI9ygGl","https://ap.wps.com/l/cbCaidBnRKI9ygGl","pdf",214370,7,"English","# CPF EZPay (FTP) File Specifications\n## Filename and accepted extensions\n## General information and record structure\n## File layout and payment advice rules\n## Employer Header Record fields\n## Employer Contribution Summary Record fields\n## Employer Contribution Detail Record fields","[{\"question\":\"What is the required filename pattern for CPF EZPay (FTP) files?\",\"answer\":\"The filename format is \\u003cCSN\\u003e\\u003cMonth Paid\\u003e\\u003cAdvice Code\\u003e.DTL, for example 234567891APTE01JAN202201.DTL.\"},{\"question\":\"Which file extensions are acceptable for CPF EZPay FTP submissions?\",\"answer\":\"Acceptable file extensions include .dtl, .dat and .txt.\"},{\"question\":\"What records must exist for each employer within a payment advice?\",\"answer\":\"Each payment advice must include 1 unique Employer Header Record and 1 Employer Trailer Record for each employer, and may include 1 or more summary records and 0 or more detail records.\"}]","CPF EZPay (FTP) File Specifications | PDF",1790389030]