1
INTERNAL Field No. eld Value / Field Na Field Length Field Description IFH 1 "IFH" Hardcoded M File Header Tag. Occurs only once in the file. 2 "IFILE" Hardcoded M File Type 3 "CSV" Hardcoded M Hardcoded field. 4 "ABC32634001" Hardcoded M Test Connect ID, we will provide you with your own Connect ID at the final stage of file development. 5 "SASABBGSA003175114 Hardcoded M Test Customer ID, we will provide you with your own Connect ID at the final stage of file development. 6 File Reference 35 M File reference to ensure that the same file cannot be uploaded twice. File reference has to be unique for each file and can be upto 35 characters. 7 File Creation Date 10 M File creation date in YYYY/MM/DD format. 8 File Creation Time 8 M File creation time in HH:MM:SS format. 9 "P" Hardcoded M Hardcoded field. 10 "1.0" Hardcoded M Hardcoded field. 11 Total Record Count 5 M Total number of lines in the file. This would normally be equal to number of payment in the file + 2. BATHDR 1 "BATHDR" Hardcoded M Batch Header Tag. Occurs only once in the file. 2 "ACH-CR" Hardcoded M Payment Type. This should be hardcoded to "ACH-CR" for salary payments. 3 Total Payments 4 M Total number of payments made in the file. 4 (Blank) 5 (Blank) 6 (Blank) 7 Payment Purpose Code Amended Field 8 Payment Narration 35 M Payment Narration for Debit Account, it’s a free-text field, with no special characters to be captured. Amended Field 9 (Blank) 10 "@1st@" Hardcoded M Hardcoded field. 11 Value Date 8M Value date of the payments in YYYYMMDD format. Value date should not be less then the file creation date and not less than the current date. Value date ha 12 Debit Account Numbe 12 M Debit account number held with SABB. Debit account number needs be populated without hyphens 13 "SAR" Hardcoded M Payment currency. 14 Total Sum 15 O The total amount being paid out through the payment file. 15 (Blank) 16 (Blank) 17 (Blank) 18 (Blank) 19 (Blank) 20 (Blank) 21 Company name 35 M Company name Amended Field 22 MOL Establishment I 18 M A unique ID provided by Minister of Labour needs to be caputred here,it’s a 15 digit numeric field Amended Field 23 Employer ID 10 M A Customer or Establishment Registration number. Amended Field 24 (Blank) 25 (Blank) 26 (Blank) 27 Batch Reference 16 M SECPTY 1 "SECPTY" Hardcoded M Second party tag. This record would be repeated for each employee being paid through the payment file. 2 Account Number 34 M Employee Account number. IBAN format should be used to specify beneficiary account numbers 3 Beneficiary Name 35 M Beneficiary's Account Title. 4 Employee ID 12 M Beneficiary's Employee ID. This has to be unique within a file. 5 Bank ID 8M 6 (Blank) 7 (Blank) 8 Payment Amount 15 M Payment amount to the employee. With two decimal places 9 (Blank) 10 (Blank) 11 (Blank) 12 (Blank) 13 (Blank) 14 (Blank) 15 "N" Hardcoded Hardcoded field. 16 "N" Hardcoded Hardcoded field. 17 (Blank) 18 (Blank) 19 (Blank) 20 (Blank) 21 (Blank) 22 "@SACH@" Hardcoded M Hardcoded field. Amended Field 23 Beneficiary ID 10 M Employee National ID number or IQAMA ID Number needs to be captured here. It needs to be unique. Amended Field 24 Beneficiary Basic S 12 M Beneificary Basic Salary Field with 12 digit numeric should be captured. Amended Field 25 Housing allowance 12 M Housing Allowance Field with 12 digit numeric should be captured. Amended Field 26 Other Earnings 12 M Other Earnings with 12 digit numeric should be captured. Amended Field 27 Deductions 12 M Deductions with 12 digit numeric should be captured. Amended Field 28 Payment Narration 35 M A Free text field of 35 characters is available to capture in payment details. Without special characters Amended Field Optional M- This field will identify the purpose of the batch file.This can either be B - Bonus payments / O - Other Payments / S - Salary. It should be popluated with a single Characters as S / B / O. Currently its only applicable for "S" ie. Salaries. Batch Reference to identify the batch of payments on HSBCnet and in your statements. It should be unique for a period of 1 year Bank ID/ SWIFT ID to identify the bank. Bank Codes

ACH Simplified_with WPS Mapping

Embed Size (px)

DESCRIPTION

ACH Simplified_with WPS Mapping

Citation preview

iFile for ACHField No.Field Value / Field NameField LengthO- OptionalM-MandatoryField DescriptionIFH1"IFH"HardcodedMFile Header Tag. Occurs only once in the file.2"IFILE"HardcodedMFile Type3"CSV"HardcodedMHardcoded field.4"ABC32634001"HardcodedMTest Connect ID, we will provide you with your own Connect ID at the final stage of file development.5"SASABBGSA003175114"HardcodedMTest Customer ID, we will provide you with your own Connect ID at the final stage of file development.6File Reference35MFile reference to ensure that the same file cannot be uploaded twice. File reference has to be unique for each file and can be upto 35 characters.7File Creation Date10MFile creation date in YYYY/MM/DD format.8File Creation Time8MFile creation time in HH:MM:SS format.9"P"HardcodedMHardcoded field.10"1.0"HardcodedMHardcoded field.11Total Record Count5MTotal number of lines in the file. This would normally be equal to number of payment in the file + 2.BATHDR1"BATHDR"HardcodedMBatch Header Tag. Occurs only once in the file.2"ACH-CR"HardcodedMPayment Type. This should be hardcoded to "ACH-CR" for salary payments.3Total Payments4MTotal number of payments made in the file.4(Blank)5(Blank)6(Blank)7Payment Purpose CodeThis field will identify the purpose of the batch file.This can either be B - Bonus payments / O - Other Payments / S - Salary. It should be popluated with a single Characters as S / B / O. Currently its only applicable for "S" ie. Salaries.Amended Field8Payment Narration35MPayment Narration for Debit Account, its a free-text field, with no special characters to be captured.Amended Field9(Blank)10"@1st@"HardcodedMHardcoded field.11Value Date8MValue date of the payments in YYYYMMDD format. Value date should not be less then the file creation date and not less than the current date. Value date has to be a day ahead of the File creation date12Debit Account Number12MDebit account number held with SABB. Debit account number needs be populated without hyphens13"SAR"HardcodedMPayment currency.14Total Sum15OThe total amount being paid out through the payment file.15(Blank)16(Blank)17(Blank)18(Blank)19(Blank)20(Blank)21Company name35MCompany nameAmended Field22MOL Establishment ID18MA unique ID provided by Minister of Labour needs to be caputred here,its a 15 digit numeric fieldAmended Field23Employer ID10MA Customer or Establishment Registration number.Amended Field24(Blank)25(Blank)26(Blank)27Batch Reference16MBatch Reference to identify the batch of payments on HSBCnet and in your statements. It should be unique for a period of 1 yearSECPTY1"SECPTY"HardcodedMSecond party tag. This record would be repeated for each employee being paid through the payment file.2Account Number34MEmployee Account number. IBAN format should be used to specify beneficiary account numbers3Beneficiary Name35MBeneficiary's Account Title.4Employee ID12MBeneficiary's Employee ID. This has to be unique within a file.5Bank ID8MBank ID/ SWIFT ID to identify the bank.6(Blank)7(Blank)8Payment Amount15MPayment amount to the employee. With two decimal places9(Blank)10(Blank)11(Blank)12(Blank)13(Blank)14(Blank)15"N"HardcodedHardcoded field.16"N"HardcodedHardcoded field.17(Blank)18(Blank)19(Blank)20(Blank)21(Blank)22"@SACH@"HardcodedMHardcoded field.Amended Field23Beneficiary ID10MEmployee National ID number or IQAMA ID Number needs to be captured here. It needs to be unique.Amended Field24Beneficiary Basic Salary12MBeneificary Basic Salary Field with 12 digit numeric should be captured.Amended Field25Housing allowance12MHousing Allowance Field with 12 digit numeric should be captured.Amended Field26Other Earnings12MOther Earnings with 12 digit numeric should be captured.Amended Field27Deductions12MDeductions with 12 digit numeric should be captured.Amended Field28Payment Narration35MA Free text field of 35 characters is available to capture in payment details. Without special charactersAmended Field

&LINTERNAL

MBD000EC0A4.pdf

Bank Name SWIFT Code CBID Code Clearing Code Bank CodeUsed For PP ACH SABBCert IBAN

Al Bilad Bank ALBISARI BABDSARI ALBI 15Al Inma Bank INMASARI ALNKSARI INMA 05Al Rajhi Bank RJHISARI ACECSARI RJHI 80Arab National Bank ARNBSARI ARNASARY ARNB 30Bank Al Jazira BJAZSAJE BAJZSAJD BJAZ 60Bank Muscat BMUSSARI ABAOSARI BMUS 76Banque Saudi Fransi BSFRSARI ABSFSARA BSFR 55BNP Paribas BNPASARI BNPASARI BNPA 98Deutsche Bank DEUTSARI DEUTSARI DEUT 81Emirates Bank EBILSARI UBMESARI EBIL 95Gulf International Bank GULFSARI GUIBSARI GULF 90National Bank of Bahrain NBOBSARI NBOBSARI NBOB 71National Bank of Kuwait NBOKSAJE NOBKSAJE NBOK 75National Commercial Bank NCBKSAJE NCLBSAJD NCBK 10Riyad Bank RIBLSARI RIBASARH RIBL 20Saudi British Bank (SABB) SABBSARI SABBSARI SABB 45Samba Financial Services SAMBSARI SAMBSARI SAMB 40Saudi Arabian Monetary Agency SAMASARI SAMASARI SAMA 01Saudi Hollandi Bank AAALSARI ABAASARA AAAL 50Saudi Investment Bank SIBCSARI SINVSARI SIBC 65