Zakat MAINPP - Maybank FTP Integration

Sistem Integrasi FTP untuk Kutipan Zakat

File Format Reference

Two Formats from Maybank

Maybank can send files in either format. Ask them which one they will use.

Format 1: Simple FTP (Sheet 3 & 4) Format 2: RCMS Client (Sheet 5)
Structure: Fixed-width
Files: ZSLR, ZSLP, ZSLS
Records: H (Header), D (Detail)
Naming: Z{STATE}{TYPE}ddmmyyyy.txt
Structure: Pipe-delimited ( | )
Files: RCMS*.txt
Records: 00 (Header), 01 (Body), 99 (Footer)
Indicator: 01=Registration, 02=Payment

File Direction Summary

FormatFile/IndicatorDirectionPurpose
Simple FTP ZSLR RECEIVE New employer registrations
ZSLP RECEIVE Worker Zakat payments
RCMS 01 (indicator) RECEIVE New employer registrations
02 (indicator) RECEIVE Worker Zakat payments
Response ZSLS SEND Registration response (status + Ref No)

Simple FTP File Naming

Z{STATE}{TYPE}ddmmyyyy.txt

PartValues
STATEKL, SL, NS, JH, KD, KT, ML, PH, PR, PL, PG, SB, SR, TG, LB, PJ
TYPER = Registration, P = Payment, S = Status Response

RCMS State Codes

CodeStateCodeState
6Kuala Lumpur15Pulau Pinang
7Negeri Sembilan16Sabah
8Selangor17Sarawak
9Johor18Terengganu
10Kedah19Putrajaya
11Melaka20Labuan
12Pahang21Kelantan
13Perak
14Perlis

Status Codes (for Response)

CodeMeaning
00Success / Good
99Failed / Bad

Amount Format

15 digits, in cents (last 2 digits = sen)

DisplayFile Value
RM 10.00000000000001000
RM 100.50000000000010050
RM 1,234.56000000000123456

View Full Excel Specification View RCMS Format Diagram