Straight Through Processing GuideBAFF Payment Ver 79 05-Sep-11 Page 1 of 34 Bank of America STP Guide Welcome to the STP Guide for the BAFF Payment file format. This guide has been customized to provide information related to the specific countries and transaction types your company has requested. Bank of America provides electronic data interchange services to clients as a means of effecting payments and collecting funds via direct debit. Clients have the opportunity to realise the benefits of STRAIGHT THROUGH PROCESSING (STP), by applying both standard and Bank of America defined formats and keywords. STP has been developed at Bank of America as a result of significant systems investment over many years. The formats are almost entirely based upon industry-accepted formats. However, a few keywords have been especially designated by Bank of America to enable clients to effectively communicate their funds transfer routing requirements. Our Client‟s adherence to the use of these keywords ensures the maximum opportunity to realise the benefits of STP whilst accessing a wide range of clearing systems and diverse funds transfer and collection services available through Bank of America. Copyright 2009 Bank of America Ver 79 05-Sep-11 Page 2 of 34 Bank of America STP Guide CONTENTS OF THIS DOCUMENT This document is organized in the following manner. The format may vary slightly depending upon the selected country(s). Introductory Section: * Permitted and Non-Permitted Characters * Definition of Character Set Codes Used in this Document * Regulatory Requirements * Regional Support Contacts Information on Payments Within or From Selected Countries: * Originating Country Introduction - a general introduction to payments and collections in the selected country * Originating Country Websites - sites with useful reference information for transaction banking in the selected country * Originating Country Notes - additional information specific to the selected county * Branch Transaction Types - a list of payment types supported by Bank of America in the selected country * Transfer Currencies Supported - a list of currencies supported from the selected country * STP Rules - a listing of the specific STP rules that must be followed for each payment type effected in the BAFF Payment file format from accounts held in the selected country Information on Payments from Selected Countries to Other Countries * Notes for Paying to Specific Countries - rules for using the BAFF Payment format for cross-border payments from the selected country Format Quick Reference - a guide to the overall layout of the BAFF Payment file format Glossary PERMITTED AND NON-PERMITTED CHARACTERS Ver 79 05-Sep-11 Page 3 of 34 Failure to observe these restrictions may result in payment failure. as specified in ISO 9735. right Period Slash. Please remember that these are automated systems which have certain processing limitations. Ver 79 05-Sep-11 Page 4 of 34 . Should not be used in Post Code fields) (Should not be the first character of a line or field. Should not be used in Post Code fields) End of line: Carriage return. Permitted Characters: The permitted character set is a subset of the level A character set.Bank of America STP Guide These restrictions reference the limitations imposed by the various clearing systems and the SWIFT network which carry the payment information through the banking chain to the ultimate beneficiary. / ? (Should not be the first character of a line or field) (Should not be the first character of a line or field. This includes: Digits: 0-9 Letters: A-Z (Upper Case ASCII) Blank space Special characters: Comma Hyphen Parenthesis. left Parenthesis.) (Should not be the first character of a line or field) . Line Feed sequence (2 characters) Non-Permitted Characters: The following ISO 9735 (level A) characters are not accepted in data transmissions Equal to = Exclamation Mark ! Quotation Mark " Percentage % Ampersand & Less Than < Greater Than > Semi Colon . ( ) . forward Question Mark (Lower case characters will be upshifted. please first consult with your technical implementation specialist. As such.Bank of America STP Guide Reserved Characters: (Conditionally Permitted) Certain characters may be used as control characters in the origination file format used by yourselves and/or in the internal file formats used by the bank after reformatting of your data for processing). should not be used since these characters are not acceptable to the SWIFT system. Where the need exists to use any of the following. Asterisk Plus Sign Colon Apostrophe Tilde * + : „ ~ No other symbols or punctuation marks may be used unless specifically designated for a particular message.i. do not use any of the following character strings (note colons in the left-hand column) AMI: LLLL: MAC: MMMM: NNNN: QTA VVVV (four "Vs" as in "Victory") YZYZ ZCZC String of periods Transaction references should NOT include double slash "//". Additionally. Even if the bank‟s EDI formats can support such characters. an umault. Ver 79 05-Sep-11 Page 5 of 34 .e. grave. Other fields may include a double slash. the characters listed below should be avoided to the extent possible. a payment with these accented characters will fail and cause SWIFT rejects. as described in the formats below. cedilla tilda etc. DEFINITION OF CHARACTER SET CODES USED IN THIS DOCUMENT The following are the conventions used in this document to define the format for each field. acute. A colon is used only as a field label delimiter. Characters involving an accent . in YYMMDD or CCYYMMDD format. REGULATORY REQUIREMENTS To comply with regulatory requirements.depends on client's business requirements . information to the beneficiary is optional Example: A field with an format attribute of "AN 5/20" means it can contain data of type alphanumeric with a minimum length of 5 and a maximum length of 20.Bank of America STP Guide X AN A DT ID N R C O Any of the permitted characters previously described . the underlying subsidiary entity's name and address details should be quoted. Foreign Currency. refer to STP rules Optional . all Wire Transfers (Domestic high value.including Alpha. Cross Border transfers and MultiBank transactions) must include full and meaningful name and address details for both the ordering party and the receiving (beneficiary) party. please include the following business attributes: Name 1 Address Line 1 City or Town Zip or Postcode (where used in mailing addresses) State Code (for Addresses in US and Canada) Country Code Failure to comply with these regulatory requirements can result in delays or the payment being blocked or returned. Code values taken from a predefined list Numeric data (Inclusive of decimal point for amount values). Numerals and Punctuation Alpha and/or numeric (including space) but not including special characters or punctuation Alpha only Date. As a minimum. CC is century. Ver 79 05-Sep-11 Page 6 of 34 . Where a shared service centre is processing transactions on behalf of subsidiary entities.for example. Required Conditional .conditions depend on the type of payment. com (+61) 02 9931 4333 Ver 79 05-Sep-11 Page 7 of 34 [email protected]@bankofamerica.com +612 9931 4222 Asia Technical Care Centre [email protected] of America STP Guide Regional Support Contacts ASIA Support Group Support Email Support Telephone Escalation Contact Escalation Email Escalation Telephone BA Direct BA Direct Email BA Direct Telephone Asia Technical Care Centre asia.com (+61) 02 9931 4333 Client Services related: asia. m. Regional Clearing — Bangko Sentral ng Pilipinas (BSP) — The BSP operates regional clearing units for transactions drawn on regional and provincial banks not covered by PCHC operations.Bank of America STP Guide Philippines Processing Country Introduction There are five payment and clearing systems in the Philippines that relate to cash and treasury management: Philippine Clearing House Corporation (PCHC) — PCHC is a private corporation owned and operated by commercial banks that are members of the Bankers Association of the Philippines (BAP). participant‟s present bundled cheques to the clearing unit. who then debits or credits the bank‟s head office account with the BSP for value on the same business day. Philippine Domestic Dollar Transfer System (PDDTS) — The Philippine Domestic Dollar Transfer System (PDDTS) is a domestic U. The PDDTS system uses the PSSC system and network infrastructure with Citibank Manila as the US dollar settlement bank. to the PCHC. dollar electronic clearing and payment system operated jointly by the BAP. Philippine Payment System (PPS) — PPS is a high value interbank payments system (sometimes referred to as PHILPASS) and is operated by the Bangko Sentral ng Pilipinas (BSP) for all commercial and thrift banks. Processing Country Websites Ver 79 05-Sep-11 Page 8 of 34 .. Cheques are bundled by participant banks and presented by 5:00 p. which sorts them and posts the net amount due to/from each bank to the bank‟s account with the BSP. settle their interbank call loan transactions. The PSSC system allows for online entry and real-time-gross-settlement (RTGS) of highvalue US-dollar inter-bank transfers. The posting takes place on the day following clearing for value on the day of clearing. It is an RTGS system where participants transmit instructions to the BSP under the SWIFT platform.m. The PCHC is supported and regulated by the Bangko Sentral ng Pilipinas (BSP) and operates a MICR-encoded cheque clearing system within the metro Manila area. Before 1:30 p. Philippine Securities Settlement Corporation (PSSC) and Citibank Manila.S. and is used for payments of small-amount domestic cross-bank peso account transfers upon the over-thecounter request of customers. and effect fund transfers against the participant„s or bank‟s account with the BSP for value that day. Electronic Peso Clearing and Settlement (EPCS) — The Electronic Peso Clearing System has functioned under BAP and PCHC since January 2003. gov.asp Ver 79 05-Sep-11 Page 9 of 34 .Bank of America STP Guide Processing Country Websites Bangko Sentral ng Philippines (Central Bank of the Philippines) http://www.ph/financial/payment.bsp. Bank of America STP Guide Manila Ver 79 05-Sep-11 Page 10 of 34 . Bank of America STP Guide Branch Transaction Types Supported via Transaction Type CHEQUE BAFF Payment Transfer Currency PHP Transaction Description CorporateCheque Fedwire PAYACH PAYEFT PAYEFT PAYPBP PHP USD PHP USD PHP PHP PAYPMC Swift PHP Any Supported Transfer Currencies Supported by Manila Branch Number 6059 Currency Code AUD Currency Australian Dollar 6059 6059 6059 CAD CHF EUR Canadian Dollar Swiss Franc Euro 6059 6059 6059 GBP HKD JPY Great Britain Pound Hong Kong Dollar Japanese Yen 6059 6059 Ver 79 05-Sep-11 PHP SGD Phillipines Peso Singapore Dollar Page 11 of 34 . Bank of America STP Guide 6059 USD US Dollar Please refer to separate Cutoff Times document for value date rules. Ver 79 05-Sep-11 Page 12 of 34 . Bank of America STP Guide STP Rules for Transfers from : Swift Purpose Transfer Currency Transfer Amount Ordering Party Receiving Bank Receiving Account Receiving Party Textual Information 6059 Manila Element 4 8 7 2 SWT 3 5 2 FTX 3 Cross Border or Foreign Currency Transfer Attribute Necessity Segment Qualifier R R R R R R O P20 P20 P20 P50 P41 P41 P53 P70 Min 3 3 1 3 8 1 3 0 Max 3 3 Unlimited 35 11 34 35 140 Charset AN A N AN AN SWIFT AN AN Content SWT Any Supported Notes Payment Method Code Code List Data Name Swift BIC Account Number Name Data ISO Currency Code R Bank will truncate to this maximum IBAN Acceptable SWIFT Bank will truncate to this maximum Bank will truncate to this Maximum CHEQUE Purpose Transfer Currency Transfer Amount Ordering Party Receiving Party Receiving Party Bank Draft Attribute Necessity Segment Qualifier R R R R C P20 Element 4 Min 3 Max 3 Charset AN Content PBD Notes Payment Method Code Code List Data Name Address Line 1 Address Line 2 ISO Currency Code R P20 P20 P50 P55 P55 8 7 2 2 3 3 1 3 3 0 3 Unlimited 35 35 35 A N AN AN AN PHP Bank will truncate to this maximum Receiving Party Receiving Party Receiving Party Receiving Party Textual Information City or Town State Code Zip or Postcode Country Code Data R C R R O P56 P56 P56 P53 P70 FTX 2 3 4 4 3 3 2 1 2 0 30 2 9 2 140 AN AN AN A AN Bank will truncate to this Maximum Only for US and Canada Structured Remittance Structured Remittance Structured Remittance Structured Remittance Structured Remittance Document Type Document Reference Document Original Amount Document Date Document Amount Paid R O O O O P70 P70 P70 P70 P70 INV 1 3 6 4 5 3 1 1 8 1 3 30 15 8 15 AN AN N N N Ver 79 05-Sep-11 Page 13 of 34 . Bank of America STP Guide STP Rules for Transfers from : Structured Remittance Document Discount Amount O 6059 P71 Manila 3 1 15 N CorporateCheque Purpose Transfer Currency Transfer Amount Ordering Party Receiving Party Receiving Party Receiving Party Receiving Party Receiving Party Receiving Party Textual Information Structured Remittance Structured Remittance Structured Remittance Structured Remittance Corporate Cheque .End Of Day (Peso)) Attribute Necessity Segment Qualifier R R R R R P20 P20 P20 P50 P41 P41 EFT RB Element 4 8 7 2 3 7 Min 3 3 1 3 9 2 Max 3 3 Unlimited 35 9 2 Charset AN A N AN N A Content ACH PHP Notes Payment Method Code Code List Data Name SortCode Country Code ISO Currency Code R Bank will truncate to this maximum BRSTN Number PH Ver 79 05-Sep-11 Page 14 of 34 .Outsource Printing Necessity Segment Qualifier R R R R C R C R R O R O O O P20 P20 P20 P50 P55 P55 P56 P56 P56 P53 P70 P70 P70 P70 P70 FTX INV Attribute Element 4 8 7 2 2 3 2 3 4 4 3 1 3 6 4 Min 3 3 1 3 3 0 3 2 1 2 0 3 1 1 8 Max 3 3 Unlimited 35 35 35 30 2 9 2 140 3 30 15 8 Charset AN A N AN AN AN AN AN AN A AN AN AN N N Content CHK PHP Notes Payment Method Code Code List Data Name Address Line 1 Address Line 2 City or Town State Code Zip or Postcode Country Code Data Document Type Document Reference Document Original Amount Document Date ISO Currency Code R Bank will truncate to this maximum Only for US and Canada Bank will truncate to this Maximum Structured Remittance Structured Remittance Document Amount Paid Document Discount Amount O O P70 P71 5 3 1 1 15 15 N N PAYACH Purpose Transfer Currency Transfer Amount Ordering Party Receiving Bank Receiving Bank Philippines Low Value Domestic Payment (EPCS . Bank of America STP Guide STP Rules for Transfers from : Receiving Account Receiving Party Account Number Name R R 6059 P41 P53 Manila 5 2 1 3 16 35 N AN Bank will truncate to this maximum Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to this Maximum PAYEFT Purpose Transfer Currency Transfer Amount Ordering Party Receiving Bank Receiving Bank Receiving Account Receiving Party Philippines High Value (PHP) Domestic Payment (RTGS) Attribute Necessity Segment Qualifier R R R R R R R P20 P20 P20 P50 P41 P41 P41 P53 SWT RB Element 4 8 7 2 3 7 5 2 Min 3 3 1 3 8 2 1 3 Max 3 3 Unlimited 35 11 2 34 35 Charset AN A N AN AN A N AN Content PRO PHP Notes Payment Method Code Code List Data Name Swift BIC Country Code Account Number Name ISO Currency Code R Bank will truncate to this maximum PH Bank will truncate to this maximum Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to this Maximum PAYPBP Purpose Secondary Payment Method Code Transfer Currency Transfer Amount Ordering Party Receiving Bank Partner Bank Payments via Banco de Oro. Attribute Code List Necessity Segment Qualifier R R P20 P20 P20 P20 P50 P41 EFT Element 4 11 8 7 2 3 Min 3 3 3 1 3 9 Max 3 3 3 Unlimited 35 9 Charset AN AN A N AN N Content PRO PBP PHP Notes Payment Method Code Code List ISO Currency Code R Data Name SortCode R R R Bank will truncate to this maximum Refer to Processing Country Local Instrument Notes – Special BRSTN for Partner Bank PH Receiving Bank Receiving Account Country Code Account Number R R P41 P41 RB 7 5 2 1 2 16 A N Receiving Party Name R P53 2 3 35 AN Bank will truncate to this maximum Ver 79 05-Sep-11 Page 15 of 34 . Attribute Code List Necessity Segment Qualifier R R P20 P20 P20 P20 P50 Element 4 11 8 7 2 Min 3 3 3 1 3 Max 3 3 3 Unlimited 35 Charset AN AN A N AN Content PRO PMC PHP Notes Payment Method Code Code List ISO Currency Code R Data Name R R Bank will truncate to this maximum Receiving Bank SortCode R P41 EFT 3 9 9 N Refer to Processing Country Local Instrument Notes – Special BRSTN for Partner Bank Bank will truncate to this maximum Bank will truncate to this Maximum Receiving Party Textual Information Name Data R O P53 P70 FTX 2 3 3 0 35 140 AN AN Fedwire Purpose Transfer Currency Transfer Amount Ordering Party Receiving Bank Receiving Bank Fedwire Transfer Attribute Necessity Segment Qualifier R R R R R P20 Element 4 Min 3 Max 3 Charset AN Content FWT Notes Payment Method Code Code List Data Name US ABA Number Country Code ISO Currency Code R P20 P20 P50 P41 P41 RB 8 7 2 3 7 3 1 3 9 2 3 Unlimited 35 9 2 A N AN N A USD Bank will truncate to this maximum US ABA (ALSO KNOWN AS Fedwire Number) US Bank will truncate to this maximum Bank will truncate to this Maximum Receiving Account Receiving Party Textual Information Account Number Name Data R R O P41 P53 P70 FTX 5 2 3 1 3 0 34 35 140 N AN AN PAYEFT Purpose Philippines High Value (USD) Domestic Payment (PDDTS) Attribute Necessity Segment Qualifier R P20 Element 4 Min 3 Max 3 Charset AN Content PRO Notes Payment Method Code Code List Ver 79 05-Sep-11 Page 16 of 34 .Bank of America STP Guide STP Rules for Transfers from : Textual Information Data O 6059 P70 FTX Manila 3 0 140 AN Bank will truncate to this Maximum PAYPMC Purpose Secondary Payment Method Code Transfer Currency Transfer Amount Ordering Party Upcountry Cheque via Banco De Oro. Bank of America STP Guide STP Rules for Transfers from : Transfer Currency Transfer Amount ISO Currency Code R Data R 6059 P20 P20 Manila 8 7 3 1 3 Unlimited A N USD Ordering Party Receiving Bank Receiving Bank Receiving Account Receiving Party Name Swift BIC Country Code Account Number Name R R R R R P50 P41 P41 P41 P53 SWT RB 2 3 7 5 2 3 8 2 1 3 20 11 2 20 35 AN AN A N AN PH Bank will truncate to this maximum Bank will truncate to this maximum Textual Information Data O P70 FTX 3 0 102 AN Bank will truncate to this Maximum Ver 79 05-Sep-11 Page 17 of 34 . this will be routed to Banco De Oro for credit into a cash card (i.e.this will be routed to the Cheque Disbursement branches – however since there are multiple locations. Preferred Routing to Banco De Oro for cheques to be printed and released at the designated Banco De Oro branch (i) If Receiving Bank/Branch BRSTN = "010530668" . the client is able to indicate the most appropriate one (based on their preference according to proximity to their office.Draft will be printed and distributed by Cebu branch (iii) If Receiving Bank/Branch BRSTN = "010531298" . Cash payment) (iii) If Receiving Bank/Branch BRSTN field = "01053XXX8" or "01053XXX9".Draft will be printed and distributed by Calamba branch (iv) If Receiving Bank/Branch BRSTN = "010531778" . This is because the BRSTN number indicated enables Banco de Oro to internally route transactions to provide the specific processing and disbursement required by the client. Direct Credit / Book Transfer) (ii) If Receiving Bank/Branch BRSTN = "010539997" .Draft will be printed and distributed by Iloilo Ledesma branch Ver 79 05-Sep-11 Page 18 of 34 . Direct Credit/Book Transfer and Upcountry Cheque) through Banco De Oro have special requirements for Receiving Bank.e. Routing by Payment Type (i) If Receiving Bank/Branch BRSTN = "010530667" – this will be routed to Banco De Oro for credit into a beneficiary account maintained within Banco De Oro (i. the locations of their beneficiaries or otherwise) by use of the specific codes below.Bank of America STP Guide Processing Country Local Instrument Notes Philippines Instrument High Value Payments Notes PHILIPPINES – PHP (BOFA Manila Branch) Partner Bank Payments – Special Requirements for BRSTN Partner Bank payments (Cash.Draft will be printed and distributed by Manila branch (ii) If Receiving Bank/Branch BRSTN = "010530808" . Bank (Sort) Code. Draft will be printed at CDO Cogon branch Ver 79 05-Sep-11 Page 19 of 34 .Draft will be printed at Manila branch (viii) If Receiving Bank/Branch BRSTN = "010530809" .Draft will be printed at Calamba branch (x) If Receiving Bank/Branch BRSTN = "010531779" .Bank of America STP Guide (v) If Receiving Bank/Branch BRSTN = "010531878" . Recto branch (vi) If Receiving Bank/Branch BRSTN = "010531918" .Draft will be printed at Iloilo Ledesma branch (xi) If Receiving Bank/Branch BRSTN = "010531879" .Draft will be printed and distributed by CDO Cogon branch Preferred Routing to Banco De Oro for cheques to be printed at the designated Banco De Oro branch and delivered to the client‟s location (vii) If Receiving Bank/Branch BRSTN = "010530669" .Draft will be printed at Cebu branch (ix) If Receiving Bank/Branch BRSTN = "010531299" .Draft will be printed and distributed by Davao C.M.Draft will be printed at Davao Monteverde branch (xii) If Receiving Bank/Branch BRSTN = "010531919" . Account ID format = 1-31 an or IBAN if required by target country (see below) Receiving Bank = SWIFT BIC Receiving Account = Use IBAN if required by target country Note: The IBAN is required in all European countries. plus the following countries outside of Europe: Israel. or countries. where the debit party account is domiciled in the country. referenced in this guide.Bank of America STP Guide Notes on Paying To All Countries The previous page concludes the section of this guide that provides information related to using the BAFF Payment file format to effect "local" or "in-country" payments. where the debit party and credit party are within the borders of the country. you may contact your Bank of America Implementation Advisor or Service Representative to obtain that information. If paying to a country or area not specifically listed in the following pages. follow the instructions listed below: Transaction Type will be "SWIFT" . and the credit party account is domiciled in another country with specific requirements for payments sent into their country from abroad.see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. referenced in this guide. The following pages contain information on using the BAFF Payment file format to effect "cross-border" payments. Mauritius. If you require additional details for effecting cross-border payments to a country not specifically listed on the following pages. and Tunisia. Ver 79 05-Sep-11 Page 20 of 34 . or countries. Saudi Arabia. the branch. CBU is the number that identifies the details of the customers' accounts in Argentina.see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.Bank of America STP Guide Notes on Paying To Argentina SPECIAL PROCESSING RULES FOR ARGENTINA Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to Argentina: Transaction Type will be "SWIFT" . These are defined as follows: 1. CUIT is the TAX ID number of the company holding the account.the bank. It contains 12 digits and is expressed in the format xxxxxxxxxx-xx 2. that is . Currency Code = ARS Account ID format = 1-31 alpha-numeric characters Receiving Bank = Use the SWIFT BIC Code Textual Information = The originator is required to include the CUIT and the CBU information in the details of the wire. the currency and the account number Ver 79 05-Sep-11 Page 21 of 34 . Currency Code = AUD Account ID format = 1-31 alpha-numeric characters Intermediary Bank = SWIFT BIC Code of Receiving Bank Head Office Receiving Bank = BSB Number A SWIFT address is required if an Intermediary Bank is used.Bank of America STP Guide Notes on Paying To Australia SPECIAL PROCESSING RULES FOR AUSTRALIA Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to Australia: Transaction Type will be "SWIFT" .see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. Ver 79 05-Sep-11 Page 22 of 34 . Bank of America STP Guide Notes on Paying To Brazil SPECIAL PROCESSING RULES FOR BRAZIL Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to Brazil: Transaction Type will be "SWIFT" . Important Note: Payments to Brazil MUST contain the full name and address of the Ordering Party.see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. Ver 79 05-Sep-11 Page 23 of 34 . Currency Code = BRL Account ID format = 1-31 alpha-numeric characters Receiving Bank = SWIFT Address Textual Information = This field MUST contain the TAX ID of the beneficiary of the payment. and MUST contain the address and phone number of the Receiving Party. Currency Code = CAD or USD Account ID format = 1-31 alpha-numeric characters Receiving Bank Identifier Requires both SWIFT Address and Canadian CPA Transit Number Receiving Bank = SWIFT BIC Code of Receiving Bank Head Office Receiving Party = Address Line 1 Content should be provided as 9-digit Canadian Clearing Code (of Receiving Bank) in this field as: CC012345678 (CC + 0 + 3 digit bank code + 5 digit Transit code) Please refer to the Format Quick Reference for technical field names and qualifiers (where appropriate). all electronic payments. REGULATORY NOTE: Note that beginning June 23.Bank of America STP Guide Notes on Paying To Canada SPECIAL PROCESSING RULES FOR CANADA Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to Canada: Transaction Type will be "SWIFT" . 2008. except ACH payments. This will ensure the Receiving Bank can apply payment to the correct branch. into or originating from Canada must include the following information about the originator: * * * Name (of the person or entity) Address Account Number Ver 79 05-Sep-11 Page 24 of 34 .see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. etc. Ver 79 05-Sep-11 Page 25 of 34 .Bank of America STP Guide Notes on Paying To Chile SPECIAL PROCESSING RULES FOR CHILE Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to Chile: Transaction Type will be "SWIFT" .e.e. numbers to the right of the decimal) will be rejected.). “cents”. Important Note: The Chilean Peso (CLP) does not have fractional parts (i. Any payment orders containing amounts with fractions of one (i. Payment amounts in Chilean Peso must me expressed as whole numbers. Currency Code = CLP Account ID format = 1-31 alpha-numeric characters Receiving Bank = SWIFT Address Textual Information = This field MUST contain the TAX ID of the beneficiary of the payment.see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. Currency Code = EUR Account ID format = IBAN (“International Bank Account Number”) Receiving Bank = SWIFT BIC Receiving Account = IBAN format is country specific Ver 79 05-Sep-11 Page 26 of 34 .Bank of America STP Guide Notes on Paying To Euro Zone SPECIAL PROCESSING RULES FOR EUROZONE Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to countries in the Eurozone: Transaction Type will be "SWIFT" .see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. Ver 79 05-Sep-11 Page 27 of 34 . Currency Code = NZD Account ID format = 1-31 alpha-numeric characters Intermediary Bank = SWIFT BIC Code of Receiving Bank Head Office Receiving Account = BSB Number A SWIFT address is required if an Intermediary Bank is used.Bank of America STP Guide Notes on Paying To New Zealand SPECIAL PROCESSING RULES FOR NEW ZEALAND Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to New Zealand: Transaction Type will be "SWIFT" . If the service or commodity is exempt from taxes.) Receiving Bank = BIK code of the beneficiary bank. indicate “WITHOUT NDS”.see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. Ten-digit is for companies. If the payment is subject to VAT. not to be confused with the SWIFT “BIC” code. twelve-digit is for residents. Receiving Account = Account Number (Note: Bank account numbers in Russia are ALWAYS 20 digits in length) Textual Information = This field MUST contain the following information: 1. VAT (Value-Added Tax) – it must be indicated whether the payment includes or excludes VAT. Ver 79 05-Sep-11 Page 28 of 34 . OSJC. CJSC should be included along with the company name in the beneficiary name and address field.Bank of America STP Guide Notes on Paying To Russia SPECIAL PROCESSING RULES FOR RUSSIA Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to Russia: Transaction Type will be "SWIFT" . Additional note: If the beneficiary is a company. the legal structure – such as LLC. INN Number – this a 10 or 12-digit registered tax identification number of any legal entity or resident of Russia. This is a 9-digit code assigned to each Russian bank by the Russian Clearing Centre. include the letters “VO” followed by the 5-character Transaction Type Code. include the full name and address of the bank. The digits must be preceded by the letters INN 2. Currency Code = RUB Intermediary Bank = SWIFT Address. (Note: If beneficiary bank does not have a SWIFT BIC address. LTD. see STP rules for this transaction type in the STP formatting rules section appropriate to the country / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment. Currency Code = USD Account ID format = 1-31 alpha-numeric characters Receiving Bank = 9-digit ABA (FedWire) number Ver 79 05-Sep-11 Page 29 of 34 .Bank of America STP Guide Notes on Paying To USA SPECIAL PROCESSING RULES FOR THE UNITED STATES Please follow these straight-through processing guidelines when effecting payments from accounts domiciled in any of the countries in this guide to the United States: Transaction Type will be "SWIFT" . 3 A B B SIGNON PAR P20 AN AN AN R R R Transaction Type Payment Method Code Secondary Payment Method Code Payment Format Code Receiver Account Credit or Debit Code List Code List SEC Code Value 1 1 1 1 B B B B P20 P20 P20 P20 10 4 11 11 C 1 3 3 3 1 3 3 3 AN AN AN A R R C R US NACHA SEC code Priority Batch Booking Flag Batch Reference Data Data Data 1 1 1 B B B P20 P20 P19 14 12 3 1 1 1 1 1 16 N AN AN C O O Duplicate Check Reference Transaction Reference (Reported on Statement) Check Number Effective Entry Date Effective Entry Date Transfer Currency Transfer Amount Ordering Party Ordering Party Ordering Party Ordering Party Ordering Party Ordering Party Ordering Party Ordering Party Ordering Party Ordering Party Data Data Data Number of Value Days Forward Data ISO Currency Code Data Name Strung Address Company Id Company Id PAT ID (Pre Advised Text) Address Line 1 Address Line 2 City or Town State Code Zip or Postcode 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 B B B B B B B B B B B B B B B B B P19 P20 P21 P20 P20 P20 P20 P50 P51 PAR P50 P50 P51 P51 P52 P52 P52 2 5 4 6 6 8 7 2 Concatenation of Elements 3 3 3 2 3 2 3 4 CCYYMMDD 1 1 6 8 8 3 1 3 1 1 1 3 1 1 1 2 1 30 15 10 8 8 3 18 35 35 10 10 35 35 35 30 2 11 AN AN N N N A N AN AN AN AN AN AN AN AN AN AN R O C R R R R R R R C C R C R C C Rightmost 16 become Transaction Reference Ver 79 05-Sep-11 Page 30 of 34 .Bank of America STP Guide Format Quick Reference Purpose Originator (or Sender) Originator (or Sender) Originator (or Sender) BAFF Payment Priority Level Segment 1 1 1 Attribute EDI Sender ID EDI Sender ID US ACH Company ID Element 3 3 2 Qualifier Content Min 10 10 10 Max CharSet 10 10 10 Nec Notes Repeat this value in PAR record US ACH Id is assigned by Bank of America. For Non-US ACH. repeat Company ID value from PAR. Corporate Checks and enabled electronic transactions. Please review requirements with Technical Implementation SWT EFT EFT 3 1 3 1 1 3 3 1 2 1 1 3 1 Receiving Party Receiving Party Receiving Party Receiving Party Strung Address Company Id PAT ID (Pre Advised Text) Address Line 1 1 1 1 1 B B B B P55 P57 P53 P55 Concatenation of Elements 5 2 2 1 1 3 1 35 30 35 35 AN AN AN AN R C C R Ver 79 05-Sep-11 Page 31 of 34 .Bank of America STP Guide Format Quick Reference Purpose Ordering Party Ordered Bank Ordered Bank BAFF Payment Priority Level Segment 1 1 1 Attribute Country Code GBS Branch Number US ABA Number Element 5 2 [1-4] 3 Qualifier Content Min 2 4 9 Max CharSet 2 4 9 Nec Notes B B B P52 P40 P40 A N N C R R Ordered Account Intermediary Bank Intermediary Bank Data Swift BIC SortCode 1 1 1 B B B P40 P45 P45 2 [5-35] 3 3 SWT EFT 1 8 1 31 11 10 AN AN N R C C Intermediary Bank Intermediary Bank Intermediary Bank Intermediary Bank Intermediary Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Bank Receiving Account Receiving Account Receiving Party Receiving Party SortCode Qualifier Name PAT ID (Pre Advised Text) City or Town Country Code Swift BIC Swift BIC Qualifier SortCode SortCode Qualifier US ABA Number US ABA Qualifier Name PAT ID (Pre Advised Text) City or Town Country Code IBAN Account Number Name Name 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 B B B B B B B B B B B B B B B B B B B P45 P46 P46 P46 P45 P41 P41 P41 P41 P41 P41 P42 P42 P42 P41 P41 P41 P53 P53 2 3 3 5 6 3 2 3 2 3 2 3 3 5 7 5 5 2 3 RB RB RB RB EFT SWT Z6 Z6 Z6 EFT 3 3 3 1 2 8 3 35 35 30 2 11 3 11 3 11 3 35 35 35 2 31 31 35 35 AN AN AN AN A AN A N AN N AN AN AN AN A AN AN AN AN C C C C C C C C C C C C C C R C C R C Only mapped for Bank Drafts. no SPEI RF Reference Description 1 1 1 B B B P17 P17 P17 3 3 3 ACT RF DG 1 1 1 30 30 30 AN AN AN O O O Ver 79 05-Sep-11 Page 32 of 34 . precede with "" negative sign. 14 = Shared. Policy or Card Number Data Data Code List CBR Country Indicator CBR Type Indicator CBR Info 1 CBR Info 2 Document Type Document Reference Document Original Amount Document Date Document Amount Paid Document Discount Amount 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 B B C C C B B B B B C C C C C C P56 P53 P70 P70 P70 P40 P22 P22 P22 P22 P70 P70 P70 P70 P70 P71 4 4 3 3 3 6 6[1] 6[1] 7 8 1 3 6 4 5 3 CCYYMMDD INV IV or CR FTX FTX FTX 1 2 1 1 1 1 1 1 1 1 2 1 1 8 1 1 11 2 18 140 30 1 1 1 11 216 3 30 15 8 AN A AN AN AN N AN AN AN AN AN AN N AN N N C R C C O C C C C C O O O O O O If neg amount. precede with "" negative sign. 15 = Our Extra Payment Detail Extra Payment Detail Extra Payment Detail Customer Reference 1 Customer Reference 2 Beneficiary Number 1 1 1 B B B P17 P17 P17 3 3 3 C1 C2 BN 1 1 1 30 30 30 AN AN AN O O O Extra Payment Detail Extra Payment Detail Extra Payment Detail Document Number Commitment ID CONVENIO 1 1 1 B B B P17 P17 P17 3 3 3 DX CI CO 1 1 1 30 30 30 AN AN AN O O O Extra Payment Detail Extra Payment Detail Extra Payment Detail Enrollment Number RUT/Tax ID Benef 2 tax Id SPEI 1 1 1 B B B P17 P17 P17 3 3 3 EN TJ R0 1 1 1 30 30 30 AN AN AN O O O Extra Payment Detail Extra Payment Detail Extra Payment Detail Benef 2 Acct.Bank of America STP Guide Format Quick Reference Purpose Receiving Party Receiving Party Receiving Party BAFF Payment Priority Level Segment 1 1 1 Attribute Address Line 2 City or Town State Code Element 3 2 3 Qualifier Content Min 1 1 2 Max CharSet 35 30 2 Nec Notes B B B P55 P56 P56 AN AN AN C C C Receiving Party Receiving Party Receiving Party Reconciliation Reference (for Reference Payments) Textual Information Charges Allocation CBR Data CBR Data CBR Data CBR Data Structured Remittance Structured Remittance Structured Remittance Structured Remittance Structured Remittance Structured Remittance Zip or Postcode Country Code Roll. Reference Payments Multiple P70s may be provided 13 = Ben. If neg amount. Bank of America STP Guide Format Quick Reference Purpose Extra Payment Detail Extra Payment Detail Extra Payment Detail BAFF Payment Priority Level Segment 1 1 1 Attribute Service Users name Ordering Party Text Ref Reference Number 1 Element 3 3 3 Qualifier Content SUB TOC R1 Min 1 1 1 Max CharSet 30 30 30 Nec Notes B B B P17 P17 P17 AN AN AN O O O Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Extra Payment Detail Reference Number 2 Instruction Text Other Comments Bene Narrative Destination Address Narrative Payment Concept Benef 2 Name SPEI Document Number Text Benef 2 Payment Concept SPEI 1 1 1 1 1 1 1 1 1 1 B B B B B B B B B B P17 P18 P18 P18 P18 P18 P18 P18 P18 P18 3 3 3 3 3 3 3 3 3 3 R2 INV DEE REP DEL CCG PMT NPD BBN PCS 1 1 1 1 1 1 1 1 1 1 30 74 74 74 74 74 74 74 74 74 AN AN AN AN AN AN AN AN AN AN O O O O O O O O O O Ver 79 05-Sep-11 Page 33 of 34 . A SWIFT Bank Identifier Code (BIC) is a globally-used eight or eleven-character code that identifies a specific bank. A two-letter alpha code that identifies a specific country. Canada. and a location code (two characters). Typically. with the addition of three characters to identify a specific bank branch.Bank of America STP Guide Glossary CBR Central Bank Reporting (CBR) is an obligation to submit reports of cross-border payment data to the central bank of a country for statistical reporting. A number assigned to a specific bank.org and search for "Currency Codes" to obtain the latest complete list. They are most commonly used in Australia. A three-letter alpha code that represents a specific world currency. and the United Kingdom. this will be your company Intermediary Bank ISO Currency Code Ordering Party Receiving Account Receiving Bank Sort Code The account of the ultimate beneficiary of the funds being paid.iso. Not all countries require CBR.org and search for "Country Codes" to obtain the latest complete list. or a specific branch of a bank.iso.swift.com and performing a search for "IBAN Registry" A bank through which funds may pass en route to the Receiving Bank as part of the processing of a payment. IBAN The International Bank Account Number (IBAN) is an international standard used to identify bank account numbers in Europe and elsewhere. Consult with your Bank of America Implementation Advisor for more details. and the rules for complying with CBR for those countries that do require it may vary. to allow for automated processing of electronic payments and collections. An eleven-character BIC has the same composition as the eight-character code. The IBAN registry can be found by visiting www. SWIFT BIC Ver 79 05-Sep-11 Page 34 of 34 . SWIFT is the official IBAN registrar. Ireland. Sweden. Denmark. The party that is initiating a payment. An eight-character BIC is composed of a bank code (four characters). Country Code GBS Branch Number A four-digit number that identifes a specific branch of Bank of America. Visit www. Germany. Visit www. country code (two characters). The bank at which the account of the ultimate beneficiary of the funds is held.