baff phils
TRANSCRIPT
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 1/34
Straight Through Processing Guide
BAFF Payment
Page 1 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 2/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 thespecific 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 bothstandard 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 almostentirely based upon industry-accepted formats. However, a few keywords have been especially designated by Bank of America toenable clients to effectively communicate their funds transfer routing requirements. Our Client‟s adherence to the use of thesekeywords ensures the maximum opportunity to realise the benefits of STP whilst accessing a wide range of clearing systems anddiverse funds transfer and collection services available through Bank of America.
Copyright 2009 Bank of America
Page 2 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 3/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 selectedcountry
Format Quick Reference - a guide to the overall layout of the BAFF Payment file format
Glossary
PERMITTED AND NON-PERMITTED CHARACTERSPage 3 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 4/34
Bank of America STP Guide
These restrictions reference the limitations imposed by the various clearing systems and the SWIFT network which carry the paymentinformation through the banking chain to the ultimate beneficiary. Please remember that these are automated systems which havecertain processing limitations. Failure to observe these restrictions may result in payment failure.
Permitted Characters:
The permitted character set is a subset of the level A character set, as specified in ISO 9735. This includes:
Digits: 0-9Letters: A-Z (Upper Case ASCII) (Lower case characters will be upshifted.)Blank space (Should not be the first character of a line or field)
Special characters: Comma ,
Hyphen - (Should not be the first character of a line or field) Parenthesis, left ( (Should not be the first character of a line or field. Should not be used in Post Code fields)
Parenthesis, right ) (Should not be the first character of a line or field. Should not be used in Post Code fields) Period . Slash, forward / Question Mark ?
End of line: Carriage return, 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 ;
Page 4 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 5/34
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 formatsused by the bank after reformatting of your data for processing). As such, the characters listed below should be avoided to the extentpossible. Where the need exists to use any of the following, please first consult with your technical implementation specialist.
Asterisk *Plus Sign +Colon :
Apostrophe „Tilde ~
No other symbols or punctuation marks may be used unless specifically designated for a particular message. A colon is used only as afield label delimiter, as described in the formats below.
Additionally, do not use any of the following character strings (note colons in the left-hand column)
AMI: QTA LLLL: VVVV (four "Vs" as in "Victory") MAC: YZYZ MMMM: ZCZC NNNN: String of periods
Transaction references should NOT include double slash "//". Other fields may include a double slash.
Characters involving an accent - i.e. an umault, acute, grave, cedilla tilda etc. should not be used since these charactersare not acceptable to the SWIFT system. Even if the bank‟s EDI formats can support such characters, a payment withthese accented characters will fail and cause SWIFT rejects.
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.Page 5 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 6/34
Bank of America STP Guide
X Any of the permitted characters previously described - including Alpha, Numerals and Punctuation AN Alpha and/or numeric (including space) but not including special characters or punctuation A Alpha onlyDT Date, in YYMMDD or CCYYMMDD format. CC is century.ID Code values taken from a predefined list
N Numeric data (Inclusive of decimal point for amount values).R RequiredC Conditional - conditions depend on the type of payment, refer to STP rulesO Optional - depends on client's business requirements - for example, 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 anda maximum length of 20.
REGULATORY REQUIREMENTS To comply with regulatory requirements, all Wire Transfers (Domestic high value, Foreign Currency, 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. Where a shared service centre is processing transactions on behalf of subsidiary entities, the underlying subsidiaryentity's name and address details should be quoted.
As a minimum, please include the following business attributes: Name 1
Address Line 1City or TownZip 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.
Page 6 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 7/34
Bank of America STP Guide
ASIARegional Support Contacts
Asia Technical Care Centre
(+61) 02 9931 4333
Client Services related:
+612 9931 4222
Asia Technical Care Centre
(+61) 02 9931 4333
Support Group
Support Email
Support Telephone
Escalation Contact
Escalation Email
Escalation Telephone
BA Direct
BA Direct Email
BA Direct Telephone
Page 7 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 8/34
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 thatare members of the Bankers Association of the Philippines (BAP). The PCHC is supported and regulated by the Bangko Sentral ngPilipinas (BSP) and operates a MICR-encoded cheque clearing system within the metro Manila area. Cheques are bundled byparticipant banks and presented by 5:00 p.m. to the PCHC, which sorts them and posts the net amount due to/from each bank to thebank‟s account with the BSP. The posting takes place on the day following clearing for value on the day of clearing.
Philippine Domestic Dollar Transfer System (PDDTS) — The Philippine Domestic Dollar Transfer System (PDDTS) is a domesticU.S. dollar electronic clearing and payment system operated joint ly by the BAP, Philippine Securities Settlement Corporation (PSSC)and Citibank Manila. The PDDTS system uses the PSSC system and network infrastructure with Citibank Manila as the US dollarsettlement bank. The PSSC system allows for online entry and real-time-gross-settlement (RTGS) of highvalue US-dollar inter-banktransfers.
Philippine Payment System (PPS) — PPS is a high value interbank payments system (sometimes referred to as PHILPASS) andis operated by the Bangko Sentral ng Pilipinas (BSP) for all commercial and thrift banks. It is an RTGS system where participantstransmit instructions to the BSP under the SWIFT platform, settle their interbank call loan transactions, and effect fund transfersagainst 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 PCHCsince January 2003, and is used for payments of small-amount domestic cross-bank peso account transfers upon the over-the-counter request of customers.
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. Before 1:30 p.m., participant‟s present bundled cheques to theclearing unit, who then debits or credits the bank‟s head office account with the BSP for value on the same business day.
Page 8 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 9/34
Bank of America STP Guide
Processing Country Websites
http://www.bsp.gov.ph/financial/payment.asp
Bangko Sentral ng Philippines (Central Bank of the Philippines)
Page 9 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 10/34
Bank of America STP Guide
Manila
Page 10 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 11/34
Bank of America STP Guide
Branch Transaction Types Supported via BAFF Payment
Transaction
Type
Transfer
CurrencyTransaction Description
CHEQUE PHP
CorporateCheque PHPFedwire USD
PAYACH PHP
PAYEFT USD
PAYEFT PHP
PAYPBP PHP
PAYPMC PHP
Swift Any Supported
BranchNumber
CurrencyCode Currency
Transfer Currencies Supported by Manila
6059 AUD Australian Dollar
6059 CAD Canadian Dollar
6059 CHF Swiss Franc
6059 EUR Euro
6059 GBP Great Britain Pound
6059 HKD Hong Kong Dollar
6059 JPY Japanese Yen
6059 PHP Phillipines Peso
6059 SGD Singapore Dollar
Page 11 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 12/34
Bank of America STP Guide
6059 USD US Dollar
Please refer to separate Cutoff Times document for value date rules.
Page 12 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 13/34
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 14/34
Bank of America STP Guide
ManilaSTP Rules for Transfers f rom : 6059
Structured Remittance DocumentDiscount Amount
O P71 3 1 15 N
CorporateCheque
Purpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Corporate Cheque - Outsource Printing
Payment Method Code Code List R P20 4 3 3 AN CHK
Transfer Currency ISO Currency Code R P20 8 3 3 A PHP
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 35 AN Bank will truncate to thismaximum
Receiving Party Address Line 1 R P55 2 3 35 AN
Receiving Party Address Line 2 C P55 3 0 35 AN
Receiving Party City or Town R P56 2 3 30 AN
Receiving Party State Code C P56 3 2 2 AN Only for US and Canada
Receiving Party Zip or Postcode R P56 4 1 9 AN
Receiving Party Country Code R P53 4 2 2 A
Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to this
Maximum
Structured Remittance Document Type R P70 INV 1 3 3 AN
Structured Remittance DocumentReference
O P70 3 1 30 AN
Structured Remittance Document Original Amount
O P70 6 1 15 N
Structured Remittance Document Date O P70 4 8 8 N
Structured Remittance Document AmountPaid
O P70 5 1 15 N
Structured Remittance DocumentDiscount Amount
O P71 3 1 15 N
PAYACH
Purpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Philippines Low Value Domestic Payment (EPCS - End Of Day (Peso))
Payment Method Code Code List R P20 4 3 3 AN ACH
Transfer Currency ISO Currency Code R P20 8 3 3 A PHP
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 35 AN Bank will truncate to thismaximum
Receiving Bank SortCode R P41 EFT 3 9 9 N BRSTN Number
Receiving Bank Country Code R P41 RB 7 2 2 A PH
Page 14 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 15/34
Bank of America STP Guide
ManilaSTP Rules for Transfers f rom : 6059
Receiving Account Account Number R P41 5 1 16 N
Receiving Party Name R P53 2 3 35 AN Bank will truncate to thismaximum
Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to thisMaximum
PAYEFTPurpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Philippines High Value (PHP) Domestic Payment (RTGS)
Payment Method Code Code List R P20 4 3 3 AN PRO
Transfer Currency ISO Currency Code R P20 8 3 3 A PHP
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 35 AN Bank will truncate to thismaximum
Receiving Bank Swift BIC R P41 SWT 3 8 11 AN
Receiving Bank Country Code R P41 RB 7 2 2 A PH
Receiving Account Account Number R P41 5 1 34 N
Receiving Party Name R P53 2 3 35 AN Bank will truncate to this
maximumTextual Information Data O P70 FTX 3 0 140 AN Bank will truncate to this
Maximum
PAYPBP
Purpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Partner Bank Payments via Banco de Oro.
Payment Method Code Code List R P20 4 3 3 AN PRO
Secondary PaymentMethod Code
Code List R P20 11 3 3 AN PBP
Transfer Currency ISO Currency Code R P20 8 3 3 A PHP
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 35 AN Bank will truncate to thismaximum
Receiving Bank SortCode R P41 EFT 3 9 9 N Refer to Processing CountryLocal Instrument Notes –Special BRSTN for PartnerBank
Receiving Bank Country Code R P41 RB 7 2 2 A PH
Receiving Account Account Number R P41 5 1 16 N
Receiving Party Name R P53 2 3 35 AN Bank will truncate to thismaximum
Page 15 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 16/34
Bank of America STP Guide
ManilaSTP Rules for Transfers f rom : 6059
Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to thisMaximum
PAYPMC
Purpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Upcountry Cheque via Banco De Oro,
Payment Method Code Code List R P20 4 3 3 AN PRO
Secondary PaymentMethod Code
Code List R P20 11 3 3 AN PMC
Transfer Currency ISO Currency Code R P20 8 3 3 A PHP
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 35 AN Bank will truncate to thismaximum
Receiving Bank SortCode R P41 EFT 3 9 9 N Refer to Processing CountryLocal Instrument Notes –Special BRSTN for PartnerBank
Receiving Party Name R P53 2 3 35 AN Bank will truncate to thismaximum
Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to thisMaximum
Fedwire
Purpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Fedwire Transfer
Payment Method Code Code List R P20 4 3 3 AN FWT
Transfer Currency ISO Currency Code R P20 8 3 3 A USD
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 35 AN Bank will truncate to thismaximum
Receiving Bank US ABA Number R P41 3 9 9 N US ABA (ALSO KNOWN ASFedwire Number)
Receiving Bank Country Code R P41 RB 7 2 2 A US
Receiving Account Account Number R P41 5 1 34 N
Receiving Party Name R P53 2 3 35 AN Bank will truncate to thismaximum
Textual Information Data O P70 FTX 3 0 140 AN Bank will truncate to thisMaximum
PAYEFT
Purpose Attribute Necessity Segment Qualifier Element Min Max Charset Content Notes
Philippines High Value (USD) Domestic Payment (PDDTS)
Payment Method Code Code List R P20 4 3 3 AN PRO
Page 16 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 17/34
Bank of America STP Guide
ManilaSTP Rules for Transfers f rom : 6059
Transfer Currency ISO Currency Code R P20 8 3 3 A USD
Transfer Amount Data R P20 7 1 Unlimited N
Ordering Party Name R P50 2 3 20 AN Bank will truncate to thismaximum
Receiving Bank Swift BIC R P41 SWT 3 8 11 AN
Receiving Bank Country Code R P41 RB 7 2 2 A PH
Receiving Account Account Number R P41 5 1 20 N
Receiving Party Name R P53 2 3 35 AN Bank will truncate to thismaximum
Textual Information Data O P70 FTX 3 0 102 AN Bank will truncate to thisMaximum
Page 17 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 18/34
Bank of America STP Guide
Processing Country Local Instrument Notes
Instrument High Value Payments
Notes PHILIPPINES – PHP (BOFA Manila Branch)
Partner Bank Payments – Special Requirements for BRSTN
Partner Bank payments (Cash, Direct Credit/Book Transfer and Upcountry Cheque) through BancoDe Oro have special requirements for Receiving Bank, Bank (Sort) Code. This is because theBRSTN number indicated enables Banco de Oro to internally route transactions to provide thespecific processing and disbursement required by the client.
Routing by Payment Type
(i) If Receiving Bank/Branch BRSTN = "010530667" – this will be routed to Banco De Oro for creditinto a beneficiary account maintained within Banco De Oro (i.e. Direct Credit / Book Transfer)(ii) If Receiving Bank/Branch BRSTN = "010539997" - this will be routed to Banco De Oro for creditinto a cash card (i.e. Cash payment)(iii) If Receiving Bank/Branch BRSTN field = "01053XXX8" or "01053XXX9"- this will be routed tothe Cheque Disbursement branches – however since there are multiple locations, the client is ableto indicate the most appropriate one (based on their preference according to proximity to theiroffice, the locations of their beneficiaries or otherwise) by use of the specific codes below.
Preferred Routing to Banco De Oro for cheques to be printed and released at the designatedBanco De Oro branch
(i) If Receiving Bank/Branch BRSTN = "010530668" - Draft will be printed and distributed by Manilabranch(ii) If Receiving Bank/Branch BRSTN = "010530808" - Draft will be printed and distributed by Cebubranch(iii) If Receiving Bank/Branch BRSTN = "010531298" - Draft will be printed and distributed byCalamba branch(iv) If Receiving Bank/Branch BRSTN = "010531778" - Draft will be printed and distributed by IloiloLedesma branch
Philippines
Page 18 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 19/34
Bank of America STP Guide
(v) If Receiving Bank/Branch BRSTN = "010531878" - Draft will be printed and distributed by DavaoC.M. Recto branch(vi) If Receiving Bank/Branch BRSTN = "010531918" - Draft will be printed and distributed by CDOCogon 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 Manila branch(viii) If Receiving Bank/Branch BRSTN = "010530809" - Draft will be printed at Cebu branch(ix) If Receiving Bank/Branch BRSTN = "010531299" - Draft will be printed at Calamba branch(x) If Receiving Bank/Branch BRSTN = "010531779" - Draft will be printed at Iloilo Ledesma branch(xi) If Receiving Bank/Branch BRSTN = "010531879" - Draft will be printed at Davao Monteverdebranch(xii) If Receiving Bank/Branch BRSTN = "010531919" - Draft will be printed at CDO Cogon branch
Page 19 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 20/34
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 toeffect "local" or "in-country" payments, where the debit party and credit party are within the borders of the country, or countries,referenced in this guide.
The following pages contain information on using the BAFF Payment file format to effect "cross-border" payments, where the debitparty account is domiciled in the country, or countries, referenced in this guide, and the credit party account is domiciled in anothercountry with specific requirements for payments sent into their country from abroad.
If paying to a country or area not specif ically listed in the following pages, follow the instructions listed below:
Transaction Type will be "SWIFT" - see STP rules for this transaction type in the STP formatting rules section appropriate to thecountry / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.
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, Mauritius, Saudi Arabia,and Tunisia.
If you require additional details for effecting cross-border payments to a country not specifically listed on the following pages, youmay contact your Bank of America Implementation Advisor or Service Representative to obtain that information.
Page 20 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 21/34
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 22/34
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 countriesin this guide to Australia:
Transaction Type will be "SWIFT" - see STP rules for this transaction type in the STP formatting rules section appropriate to thecountry / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.
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.
Page 22 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 23/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 countriesin this guide to Brazil:
Transaction Type will be "SWIFT" - see STP rules for this transaction type in the STP formatting rules section appropriate to thecountry / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.
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.
Important Note: Payments to Brazil MUST contain the full name and address of the Ordering Party, and MUST contain the addressand phone number of the Receiving Party.
Page 23 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 24/34
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 25/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 countriesin this guide to Chile:
Transaction Type will be "SWIFT" - see STP rules for this transaction type in the STP formatting rules section appropriate to thecountry / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.
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.
Important Note: The Chilean Peso (CLP) does not have fractional parts (i.e. “cents”, etc.). Payment amounts in Chilean Peso mustme expressed as whole numbers. Any payment orders containing amounts with fractions of one (i.e. numbers to the right of thedecimal) will be rejected.
Page 25 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 26/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 countriesin 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 thecountry / 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
Page 26 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 27/34
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 countriesin this guide to New Zealand:
Transaction Type will be "SWIFT" - see STP rules for this transaction type in the STP formatting rules section appropriate to thecountry / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.
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.
Page 27 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 28/34
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 countriesin this guide to Russia:
Transaction Type will be "SWIFT" - see STP rules for this transaction type in the STP formatting rules section appropriate to thecountry / branch where the debit account is serviced for generic rules for a SWIFT (cross-border) payment.
Currency Code = RUB
Intermediary Bank = SWIFT Address. (Note: If beneficiary bank does not have a SWIFT BIC address, include the full name andaddress of the bank.)
Receiving Bank = BIK code of the beneficiary bank. This is a 9-digit code assigned to each Russian bank by the Russian ClearingCentre, not to be confused with the SWIFT “BIC” code.
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. INN Number – this a 10 or 12-digit registered tax identification number of any legal entity or resident of Russia. Ten-digit is forcompanies, twelve-digit is for residents. The digits must be preceded by the letters INN
2. VAT (Value-Added Tax) – it must be indicated whether the payment includes or excludes VAT. If the service or commodity isexempt from taxes, indicate “WITHOUT NDS”. If the payment is subject to VAT, include the letters “VO” followed by the 5-character
Transaction Type Code.
Additional note: If the beneficiary is a company, the legal structure – such as LLC, LTD, OSJC, CJSC should be included along withthe company name in the beneficiary name and address field.
Page 28 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 29/34
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 30/34
Bank of America STP Guide
Purpose Attribute Level Segment Qualifier Element Content Min Max CharSet Notes
Format Quick Reference BAFF Payment
Priority Nec
SIGNON 3 10 10 Repeat this value in PARrecord
Originator (or Sender) EDI Sender ID A AN1 R
PAR 3 10 10Originator (or Sender) EDI Sender ID B AN1 R
P20 2 10 10 US ACH Id is assigned by
Bank of America. For Non-US ACH, repeat Company IDvalue from PAR.3
Originator (or Sender) US ACH Company ID B AN1 R
P20 10 C 1 1Transaction Type Receiver AccountCredit or Debit
B AN1 R
P20 4 3 3Payment Method Code Code List B AN1 R
P20 11 3 3Secondary Payment MethodCode
Code List B AN1 C
P20 11 3 3 US NACHA SEC codePayment Format Code SEC Code Value B A1 R
P20 14 1 1Priority Data B N1 C
P20 12 1 1Batch Booking Flag Data B AN1 O
P19 3 1 16Batch Reference Data B AN1 O
P19 2 1 30 Rightmost 16 become
Transaction Reference
Duplicate Check Reference Data B AN1 R
P20 5 1 15Transaction Reference(Reported on Statement)
Data B AN2 O
P21 4 6 10Check Number Data B N1 C
P20 6 8 8Effective Entr y Date Number of Value DaysForward
B N1 R
P20 6 CCYYMMDD 8 8Effective Entry Date Data B N1 R
P20 8 3 3Transfer Currency ISO Currency Code B A1 R
P20 7 1 18Transfer Amount Data B N1 R
P50 2 3 35Ordering Party Name B AN1 R
P51 Concatenation ofElements
1 35Ordering Party Strung Address B AN1 R
PAR 3 1 10Ordering Party Company Id B AN1 R
P50 3 1 10Ordering Party Company Id B AN2 C
P50 3 3 35Ordering Party PAT ID (Pre AdvisedText)
B AN1 C
P51 2 1 35Ordering Party Address Line 1 B AN1 R
P51 3 1 35Ordering Party Address Line 2 B AN1 C
P52 2 1 30Ordering Party City or Town B AN1 R
P52 3 2 2Ordering Party State Code B AN1 C
P52 4 1 11Ordering Party Zip or Postcode B AN1 C
Page 30 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 31/34
Bank of America STP Guide
Purpose Attribute Level Segment Qualifier Element Content Min Max CharSet Notes
Format Quick Reference BAFF Payment
Priority Nec
P52 5 2 2Ordering Party Country Code B A1 C
P40 2 [1-4] 4 4Ordered Bank GBS Branch Number B N1 R
P40 3 9 9Ordered Bank US ABA Number B N1 R
P40 2 [5-35] 1 31Ordered Account Data B AN1 R
P45 SWT3 8 11Intermediary Bank Swift BIC B AN1 C
P45 EFT3 1 10Intermediary Bank SortCode B N1 C
P45 2 EFT 3 3Intermediary Bank SortCode Qualifier B AN1 C
P46 Z63 3 35Intermediary Bank Name B AN1 C
P46 Z63 3 35Intermediary Bank PAT ID (Pre AdvisedText)
B AN1 C
P46 Z65 1 30Intermediary Bank City or Town B AN1 C
P45 6 2 2Intermediary Bank Country Code B A1 C
P41 SWT3 8 11Receiving Bank Swift BIC B AN1 C
P41 2 SWT 3 3Receiving Bank Swift BIC Qualifier B A1 C
P41 EFT3 1 11Receiving Bank SortCode B N1 C
P41 2 EFT 3 3Receiving Bank SortCode Qualifier B AN1 C
P41 3 1 11Receiving Bank US ABA Number B N1 C
P41 2 EFT 1 3Receiving Bank US ABA Qualifier B AN1 C
P42 RB3 3 35Receiving Bank Name B AN1 C
P42 RB3 3 35Receiving Bank PAT ID (Pre AdvisedText)
B AN1 C
P42 RB5 1 35Receiving Bank City or Town B AN1 C
P41 RB7 2 2Receiving Bank Country Code B A1 R
P41 5 1 31Receiving Account IBAN B AN1 C
P41 5 1 31Receiving Account Account Number B AN1 C
P53 2 3 35Receiving Party Name B AN1 R
P53 3 1 35 Only mapped for Bank Drafts,Corporate Checks and
enabled electronictransactions. Please reviewrequirements with TechnicalImplementation
Receiving Party Name 2 B AN1 C
P55 Concatenation ofElements
1 35Receiving Party Strung Address B AN1 R
P57 5 1 30Receiving Party Company Id B AN1 C
P53 2 3 35Receiving Party PAT ID (Pre AdvisedText)
B AN1 C
P55 2 1 35Receiving Party Address Line 1 B AN1 R
Page 31 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 32/34
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 33/34
Bank of America STP Guide
Purpose Attribute Level Segment Qualifier Element Content Min Max CharSet Notes
Format Quick Reference BAFF Payment
Priority Nec
P17 SUB3 1 30Extra Payment Detail Service Users name B AN1 O
P17 TOC3 1 30Extra Payment Detail Order ing Party TextRef
B AN1 O
P17 R13 1 30Extra Payment Detail Reference Number 1 B AN1 O
P17 R23 1 30Extra Payment Detail Reference Number 2 B AN1 O
P18 INV3 1 74Extra Payment Detail Instruction Text B AN1 O
P18 DEE3 1 74Extra Payment Detail Other Comments B AN1 O
P18 REP3 1 74Extra Payment Detail Bene Narrative B AN1 O
P18 DEL3 1 74Extra Payment Detail Destination Address B AN1 O
P18 CCG3 1 74Extra Payment Detail Narrative B AN1 O
P18 PMT3 1 74Extra Payment Detail Payment Concept B AN1 O
P18 NPD3 1 74Extra Payment Detail Benef 2 Name SPEI B AN1 O
P18 BBN3 1 74Extra Payment Detail Document NumberText
B AN1 O
P18 PCS3 1 74Extra Payment Detail Benef 2 PaymentConcept SPEI
B AN1 O
Page 33 of 34Ver 79 05-Sep-11
8/13/2019 Baff Phils
http://slidepdf.com/reader/full/baff-phils 34/34
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 bankof a country for statistical reporting. Not all countries require CBR, and the rules for complying with CBR for thosecountries that do require it may vary. Consult with your Bank of America Implementation Advisor for more details.
Country Code A two-letter alpha code that identifies a specific country. Visit www.iso.org and search for "Country Codes" toobtain the latest complete list.
GBS Branch Number A four-digit number that identifes a specific branch of Bank of America.
IBAN The International Bank Account Number (IBAN) is an international standard used to identify bank account numbersin Europe and elsewhere. SWIFT is the official IBAN registrar. The IBAN registry can be found by visitingwww.swift.com and performing a search for "IBAN Registry"
Intermediary Bank A bank through which funds may pass en route to the Receiving Bank as part of the processing of a payment.
ISO Currency Code A three-letter alpha code that represents a specific world currency. Visit www.iso.org and search for "CurrencyCodes" to obtain the latest complete list.
Ordering Party The party that is initiating a payment. Typically, this will be your company
Receiving Account The account of the ultimate beneficiary of the funds being paid.
Receiving Bank The bank at which the account of the ultimate beneficiary of the funds is held.
Sort Code A number assigned to a specific bank, or a specific branch of a bank, to allow for automated processing ofelectronic payments and collections. They are most commonly used in Australia, Canada, Denmark, Germany,
Ireland, Sweden, and the United Kingdom.
SWIFT BIC A SWIFT Bank Identifier Code (BIC) is a globally-used eight or eleven-character code that identifies a specificbank. An eight-character BIC is composed of a bank code (four characters), country code (two characters), and alocation code (two characters). An eleven-character BIC has the same composition as the eight-character code,with the addition of three characters to identify a specific bank branch.
Page 34 of 34Ver 79 05-Sep-11