Bankline import file layout guide BACSTEL-IP format

Similar documents
Bankline import file layout guide BACSTEL-IP format

Bankline. December Import file layout guide CSV format

JUL 14 HT / Version1 / Page 1 of 14. Santander Connect Standard payment import specification

Faster Payments enablement guide. NatWest Collection Account (HOCA)

Santander Connect Bacs payment import specification. Page 1 of 7

LloydsLink Online - APACS - File Format (May 2014)

Faster Payments enablement guide. Agency Bank

BACS GBP Multiple Import File Formats

Technical Specifications Guide For Reporting Agent Authorization and Federal Tax Depositors

SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

CSV CONVERTING CORPORATE ONLINE CHAPS CSV FILES PAYMENTS TO A UK SWIFT/BIC AND IBAN. Importing Payments in Commercial Banking Online

When you make a payment, the confirmation screen will show you the following:

SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

Technical Specifications Guide For Reporting Agent Authorization For Magnetic Tape/Electronic Filers and Federal Tax Depositors

Extended ISCD Technical Specification (tab delimited file)

CSV CONVERTING CORPORATE ONLINE BACS MULTI CSV FILES. Importing Payments in Commercial Banking Online

SEPA CORE DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT SCHEME CUSTOMER-TO-BANK IMPLEMENTATION GUIDELINES

SEPA BUSINESS-TO-BUSINESS DIRECT DEBIT SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

Mandate Partnership. 1. Partnership details. Partnership name in full. The partnership of. 2. Application to accounts

SEPA CORE DIRECT DEBIT SCHEME INTER-BANK IMPLEMENTATION GUIDELINES

ANZ TRANSACTIVE GLOBAL FILE FORMATS (WITH ANZ TRANSACTIVE AU & NZ PAYMENTS)

CSV CONVERTING LLOYDSLINK ONLINE BACS MULTI STANDARD CSV. Importing Payments in Commercial Banking Online

Unincorporated Club, Society or other Community Organisation Mandate

BACS DIRECT CREDIT. An introduction to the service

Contributions File data requirements

LloydsLink Online - SWIFT MT940 (Standard) - File Format (May 2014)

Cross-border payments in Germany

Salary Information File HSBC Oman. Message Implementation Guide for customers using HSBCnet, SWIFTnet and HSBC Connect

Virginia Department of Taxation

NCHELP CommonLine Network for FFELP And Alternative Loans. Disbursement Roster File/ Disbursement Roster Acknowledgment File

BACSTEL-IP. Bureau user Application form

Booklet 2. e1 Training Guidance Notes. Purchases and Payments

emedny New York State Department of Health Office of Health Insurance Programs Pended Claims Report:

Islamic Asset Management Oracle FLEXCUBE Universal Banking Release [May] [2011] Oracle Part Number E

KOMERCIJALNA BANKA AD SKOPJE MT940 FORMAT DESCRIPTION

Virginia Department of Taxation

This communication contains images that may be blocked by your application. Please download images for proper viewing.

Cross-border payments in Denmark

T r a n s f e r s a b r o a d f r o m UK

Reference Guide Business Online Banking

Return Manifest For Department of Education Users. File Description

F o r e i g n t r a n s f e r s f r o m N o r w a y B u s i n e s s O n l i n e

Data Export Specification for Trade File and Closing Price File in Central Trade Feed Format

Addendum on the XML message for SEPA Direct Debit Initiation (PAIN)

This bank standard describes the electronic interchange of payment orders between customers and banks.

P U B L I C R E L E A S E

Format. 60A Opening Balance M 1!a6!n3!a15d e.g. 60F:C081128USD0, Statement Line O 6!n[4!n]2a[1!a]15d1!a3!c16x[//16x] [34x] 1!a6!n3!

INSITE Firm Data Filing Technical Specifications

Orders by file for the issuing of direct debit payments

More information on completing payment details

Corporate Online Sterling Account Transactions export report (extended format characters)

NCHELP CommonLine Network for FFELP And Alternative Loans. Reference Manual. Release 4 Processing

Corporate Online Sterling Account Transactions export report (standard format - 80 characters) (May 2014)

EMMS REALLOCATIONS USER INTERFACE GUIDE

INSITE Firm Data Filing Technical Specifications

Payment Integration Bulk Telegraphic Transfer Format Specifications

User guide for employers not using our system for assessment

NCHELP CommonLine Network for FFELP And Alternative Loans. Response File. File Description Release 4 Processing

Oklahoma Workers Compensation Commission

NASDAQ OMX Global Index Data Service SM

SPAN for ICE SPAN Array File Formats for Energy Products

Service Principles. A Guide for Faster Payments Participants February 2018

Bg Autogiro Technical Manual

SEPA Mandate Guide. Contents. 1.0 The purpose of this document Why mandates are required When a new mandate is required 2

Application to add a Power of Attorney to an account

CBRS User Guide. Cost Basis Reporting Service

Decree No. 21/2006 (XI. 24.) of the Governor of the MNB. on carrying out payment transactions

Export Trade File Specification For China Stock Connect System (Northbound Trading)

Currency Derivatives. Non-Live Data Products Specifications

InternetBank for corporate customers and individual entrepreneurs USER MANUAL

Oklahoma Workers Compensation Commission (OK WCC)

Submitting Expense Reports via SIRVA Connect Portal. Quick Reference Guide for the Global Employee

Harmonisation of critical OTC derivatives data elements (other than UTI and UPI) third batch consultative report

Asset Management Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

CSV CONVERTING CORPORATE ONLINE FASTER PAYMENT CSV FILES. Importing Payments in Commercial Banking Online

The following mandatory fields should be completed for each reported entity with any of the MREL reporting templates submitted:

SPAN for ICE SPAN Array File Formats for Energy Products

Regulatory Information Circular

Third Party Mandate. 1. Authority

GUIDE Guide for Configure and export payment file using Bank Connector Localization for Singapore

Format description BTL91. Rabo Cash Management (RCM), Rabo Direct Connect (RDC) & SWIFT FileAct

Addendum on the XML message for SEPA Credit Transfer Initiation (PAIN)

The Return Manifest file description, issued 08/31/2009, is being revised. The following changes have been made:

DEMATERIALISED SECURITIES SYSTEM DESCRIPTION OF COMMUNICATIONAL FILES WITH ISSUERS. Version: 2.5

Current accounts We switch your account, you relax.

London Stock Exchange Derivatives Market

Payments Guide. Corporate Online. Give your business the edge.

Oracle FLEXCUBE General Ledger User Manual Release Part No E

701 FILE LAYOUT. Plan Name: Deferred Salary Plan of the Electrical Industry Plan #:

Please respond to: LME Clear Market Risk Risk Management Department

PART III TAX YEAR 2002

PHLX Clearing Trade Interface (CTI)

Oracle. Financials Cloud Using Financials for EMEA. Release 13 (update 17D)

Delivery/Return Base Record UCS & X12

CSV CONVERTING LLOYDSLINK ONLINE FASTER PAYMENT CSV FILES. Importing Payments in Commercial Banking Online

Interest and Charges Oracle FLEXCUBE Universal Banking Release EU [April] [2012] Oracle Part Number E

PUBLIC RELEASE. Document Classification: Official Publication. South African Revenue Service 2011

Transcription:

import file layout guide BACSTEL-IP format

Contents 1. Introduction to Bacstel-IP import...2 1.1 What is Bacstel-IP import?...2 1.2 What payments can I make?...2 1.3 How do I structure a Bacstel-IP import file?...2 1.4 How does align with the Bacs Processing Cycle?...2 2. Import data table guidance notes...3 2.1 General...3 2.2 Notation...3 2.3 Character sets...3 3. Import data table... 4 4. Examples... 21 4.1 Ad hoc bulk payment SPD file... 21 4.2 Ad hoc bulk payments MPD file... 22 4.3 Standard domestic payments SPD file... 23 4.4 Standard domestic payments MPD file... 24 1

1. Introduction to Bacstel-IP import 1.1 What is Bacstel-IP import? file import enables you to import payment instructions in a standard Bacstel-IP format, rather than manually keying or using the proprietary (CSV) format. This makes it easier to use information generated from your own system to make supplier and salary payments via. This user guide explains how to structure an import record for all of the supported payment types, as well as some pointers to help you get the most out of import. 1.2 What payments can I make? can support the most commonly used Bacstel-IP Single Processing Day (SPD) format as well as the Multi Processing Day (MPD) format. The standard Bacstel-IP formats will allow you to make a Ad hoc bulk payment. can also support modified Bacstel-IP SPD and MPD formats which will allow you to create single Standard domestic payments. The characteristics of the files are defined in the next section. 1.3 How do I structure a Bacstel-IP import file? The table in this section describes how: the two Bacstel-IP formats align with the existing payment functions and, the attributes and values used in the Bacstel-IP files to trigger the aligned payment types. Bacstel- IP Standard or modified Characteristics SPD Standard Single debit Multi credit MPD Standard Single debit Multi credit SPD Modified Single debit Single credit (One or many pairs) MPD Modified Single debit Single credit (One or many pairs) Aligned to Ad hoc bulk payment Ad hoc bulk payment Standard domestic payment Standard domestic payment UHL1:Processing date UHL1: WorkCode Bacstel-IP Data Attribute DATA:Processing Date DATA:Free format Contra record Mapped 1 DAILY Not mapped One only Mapped 4 MULTI Not mapped One only Mapped 1 DAILY Not mapped SNGL One or many Not mapped 4 MULTI Mapped SNGL One or many How does differ to Bacs? Single processing date only Single processing date only The import payment functionality is designed to recognise the Bacstel-IP format automatically. The file is expected to be in accordance with Bacs standards. All constituent parts of the standard file are expected to be present. Validation is present to recognise problems with file formation and will trigger appropriate error messages. 1.4 How does align with the Bacs Processing Cycle? follows the Bacs processing cycle in that the Processing Date specified in the Bacstel-IP file is taken to be day two of the Bacs processing cycle (Processing Date) and increments this date by one working day to create the Credit date which is equivalent to the Bacs day three Settlement date. 2

2. Import data table guidance notes 2.1 General Unless specified, if a field is populated with a valid value it does not need to be padded to reach the full character length for the field. Some fields in the import data table are shown as being Not mapped for any of the import records. This is deliberate so that those fields that are not required for processing are documented for completeness. Each import file is expected to contain a single Bacs file. Any data in the file after the UTL1 user trailer label one line will not be processed. Each file is expected to be named with a.txt file extension. This user guide maps Bacstel-IP source data attribute to target attributes for the benefit of those customers already using for reporting purposes. field definitions have been included for reference only. 2.2 Notation We ve used the following notations throughout the import data tables. Scenario Notation Bacs date formats In the format byyddd where b is a blank space, yy is the last two digits of the year, ddd is Julian date with preceding zeros if necessary. Eg 5 January 2010 is 10005. When defining the size of a field a denotes that the field is alphabetic n denotes that the field is numeric x denotes that the field is alphanumeric 2.3 Character sets For standard domestic (including bulk list) and sterling Inter Account Transfer payment types, any free format fields are limited to the following character set. A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9. - / & The last character (blank box) in both character sets is a space. 3

3. Import data table VOL 1 volume header label one Bacs Field Character Name Field tag Field name and notes 1 1 3 Label identifier - - Mandatory- Must contain VOL 2 4 4 Label number - - Mandatory Must contain 1 3R 5 10 Submission serial number 4 11 11 Accessibility indicator 5 12 31 Reserved 6 32 37 Reserved 4

Bacs Field Character Name Field tag Field name and notes 7 38 41 Owner identification (blank spaces) 7 42-47 Owner identification 7 48 51 Owner identification (blank spaces) 8 52 79 Reserved 9 80 80 Label identification 5

HDR1 header label one Field Character Name Field tag Field name and notes 1 1 3 Label identifier - - Mandatory Must contain HDR 2 4 4 Label number - - Mandatory Must contain 1 3 5 21 File identifier 4 22 27 Set identification 5 28 31 File section number 6 32 35 File sequence number 7 36 39 Generation number 8 40-41 Generation version number 6

Field Character Name Field tag Field name and notes 9 42 47 Creation date (date the file was produced) 10 48 53 Expiration date (earliest date the file may be overwritten) 11 54 54 Accessibility indicator - - Mandatory Date must be in BACS format 12 55 60 Block count 13 61 73 System code 14 74 80 Reserved 7

HDR2 header label two Bacs Field Character Name Field tag Field name and notes 1 1 3 Label identifier - - Mandatory Must contain HDR 2 4 4 Label number - - Mandatory Must contain 2 3 5 5 Record format 4 6 10 Block length 5 11 15 Record length 6 16-50 Reserved 7 51-52 Buffer offset 8 53-80 Reserved 8

UHL1 User header label one Field Character Name Field tag Field name and notes 1 1 3 Label identifier - - Mandatory Must contain UHL 2 4-4 Label number - - Mandatory Must contain 1 3 5 10 Processing date T016 Date Mandatory - Date payment to arrive credit date / Bacs Settlement Date Adds 1 working day and transformed from Julian format to ddmmyyyy Identifies the date on which the funds are to be received by the beneficiary bank. Although not guaranteed this will normally be the same date on which the funds will be made available to the beneficiary. Mapped for SPD and MPD Ad hoc payments and SPD Standard domestic payments. 4 11 20 Identifying number of receiving party 9

Field Character Name Field tag Field name and notes 5 21 22 Currency code T013 3a Mandatory - Payment Currency Transformed from 00 to GBP Identifies the currency in which the payment amount (field T014) is expressed. Currency is stored as a recognised ISO currency code. 6 23 28 Country code 7 29 37 Work code - - Mandatory Must contain 1 DAILYor 4 MULTI 8 38 40 File number 9 41 47 Reserved 10 48 54 Audit print identifier 11 55 80 Reserved 10

Credit and debit payment instructions (DATA) Field Character Name Field tag Field name and notes 1 1 6 Destination Sorting code T022 16x Mandatory - Account with bank identifier Identifies the Bank of the beneficiary 2 7 14 Destination a/c number 3 15 15 Destination a/c type 4 16 17 Transaction code 5 18 23 Originating sorting code T028 34x Mandatory - Beneficiary account number Identifies the beneficiary account number as held (where appropriate) at the account with Bank institution (i.e. the account holding institution) in field T022. - - Mandatory Must contain 99 T010 34x Mandatory - Debit account identifier Identifies the debit account for the payment. Originating sorting code and Originating a/c number concatenated to create T010. 11

Field Character Name Field tag Field name and notes 6 24 31 Originating a/c number T010 34x Mandatory - Debit account identifier Identifies the debit account for the payment. Originating sorting code and Originating a/c number concatenated to create T010. 7 32 35 Free format - - Optional - For Standard domestic payments SNGL 8 R 36 46 Amount in pence / cents T014 15n- Mandatory - Payment amount Transformed from pence to pounds and pence. Identifies the amount of the payment as expressed in the payment currency (field T013). 9 L 47 64 Service user s name (originating a/c name abbreviated) T079-35x By Order of name Identifies the name of the originating customer. By order of details taken from this field for SNGL type files for those customers with By order of details set up. 12

Field Character Name Field tag Field name and notes 10 65 82 Service user s reference T034 18x Beneficiary reference Identifies the payment as it will be known to the beneficiary. This is a free format field. For the Ad hoc payment type, field T034 is optional. If left blank, field T034 defaults to the debit account name as held in for the Originating a/c Number / Debit Account identifier (field T010). 11 L 83 100 A/c name T030 35x Mandatory - Beneficiary name and address line number 1 For multiprocessing day payment files only Identifies the beneficiary name or in the case of a financial transfer the beneficiary institution name. This is a free format field. For the bulk list record type field T030 is mandatory for standard domestic bulk lists and payments. 13

Field Character Name Field tag Field name and notes 12 101 106 Processing date T016 Date Date payment to arrive credit date / Bacs Settlement Date Adds 1 working day and transformed from Julian format to ddmmyyyy Identifies the date on which the funds are to be received by the beneficiary bank. Although not guaranteed this will normally be the same date on which the funds will be made available to the beneficiary. Only mapped for MPD Standard domestic payments. Must be equal to the processing date in the UHL1 record. 14

Contra records (CONTRA) Field Character Name Field tag Field name and notes A 1 6 Destination sorting code B 7 14 Destination a/c number C 15 15 Destination a/c type D 16 17 Transaction code E 18 23 Originating sorting code - - Mandatory Must contain 17 T010 34x Mandatory - Debit account identifier Identifies the debit account for the payment. Used in validating totals on all BACSTEL formats Used for the debit record in an ad hoc bulk payment 15

Field Character Name Field tag Field name and notes F 24 31 Originating a/c number T010 34x Mandatory - Debit account identifier Identifies the debit account for the payment. Used in validating totals on all BACSTEL formats Used for the debit record in an ad hoc bulk payment G 32 35 Free format - - Optional - For Standard domestic payments SNGL H R 36 46 Amount in pence/cents T014 15n- Payment amount Identifies the amount of the payment as expressed in the payment currency (field T013). I L 47 64 Narrative T006 18x Customer payment reference Valid value is an amount in the format 12n.2n where the number of decimal places may be constrained by the local rules for the payment currency (field T013)." Must be equal to the value of all the credits on the file for this debit account number and processing date Identifies the payment as it will be known to the remitter. J 65 82 Contra identification - - Mandatory Must contain CONTRA 16

Field Character Name Field tag Field name and notes K L 83 100 Abbreviated originating a/c name T079 35x By Order of name Identifies the name of the originating customer. By order of details taken from this field when not a SNGL type file (ie a ad hoc bulk payment) for those customers with By order of details set up. For multiprocessing day payment files only L 101 106 Processing date - - Mandatory Must contain the same date as all data records and processing date on UHL1 EOF1 end of file label one Field Character Name Field tag Field name and notes 1 1 3 Label Identifier - - Mandatory Must contain EOF 2 4 4 Label number - - Mandatory Must contain 1 17

Field Character Name Field tag Field name and notes 3 5 54 Same as HDR1 fields 3 to 11 4 55 60 Block count 5 61 80 Same as HDR1 fields 13 to 14 18

EOF2 end of file label two Field Character Name Field tag Field name and notes 1 1 3 Label Identifier - - Mandatory Must contain EOF 2 4 4 Label number - - Mandatory Must contain 2 3 5 80 Same as HDR2 fields 3 to 8 19

UTL1 user trailer label one Field Character Name Field tag Field name and notes 1 1 3 Label identifier - - Mandatory Must contain UTL 2 4 4 Label number - - Mandatory - Must contain 1 3 R 5 17 Debit value total 4 R 18 30 Credit value total 5 R 31 37 Debit item count 6 R 38 44 Credit item count - - Mandatory Must contain Total value of all debit transactions on the file - - Mandatory Must contain total value of all credit transactions on the file - - Mandatory Must contain total number of all debit transactions on the file - - Mandatory Must contain total number of all credit transactions on the file 7 45 52 Reserved 8 R 53 59 DDI count 9 60 80 For use by service user 20

4. Examples 4.1 Ad hoc bulk payment SPD file Position 1 1 2 3 4 5 6 7 8 9 0 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 VOL1 HDR1 10048 HDR2 UHL1 10052999999 000000001 DAILY 9333333333333309998111111111111 00000000001ORIG AC NAME BEN REF BEN NAME 1 9822222222222209998111111111111 00000000002ORIG AC NAME BEN REF BEN NAME 2 9811111111111101798111111111111 00000000003DEBIT NARRATIVE CONTRA BOO DETAILS ONLY EOF1 EOF2 UTL10000000000003000000000000300000010000002 21

4.2 Ad hoc bulk payments MPD file Position 1 1 2 3 4 5 6 7 8 9 0 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 VOL1 HDR1 10048 HDR2 UHL1 10052999999 000000004 MULTI 9333333333333309998111111111111 00000000001ORIG AC NAME BEN REF BEN NAME 1 10052 9822222222222209998111111111111 00000000002ORIG AC NAME BEN REF BEN NAME 2 10052 9811111111111101798111111111111 00000000003DEBIT NARRATIVE CONTRA BOO DETAILS ONLY 10052 EOF1 EOF2 UTL10000000000003000000000000300000010000002 22

4.3 Standard domestic payments SPD file Position 1 1 2 3 4 5 6 7 8 9 0 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 VOL1 HDR1 10048 HDR2 UHL1 10052999999 000000001 DAILY 9333333333333309998111111111111SNGL00000000001BOO DETAILS ONLY BEN REF BEN NAME 1 9811111111111101798111111111111SNGL00000000001DEBIT NARRATIVE CONTRA EOF1 EOF2 UTL10000000000001000000000000100000010000001 23

4.4 Standard domestic payments MPD file Position 1 1 2 3 4 5 6 7 8 9 0 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456 VOL1 HDR1 10048 HDR2 UHL1 10052999999 000000004 MULTI 9333333333333309998111111111111SNGL00000000001BOO DETAILS ONLY BEN REF BEN NAME 1 10052 9811111111111101798111111111111SNGL00000000001DEBIT NARRATIVE CONTRA 10052 EOF1 EOF2 UTL10000000000001000000000000100000010000001 24

National Westminster Bank Plc. Registered in England, No. 929027. Registered Office: 135 Bishopsgate, London EC2M 3UR. Authorised and regulated by the Financial Services Authority.