WO2004034222A2 - Method and system for managing financial transactions - Google Patents

Method and system for managing financial transactions Download PDF

Info

Publication number
WO2004034222A2
WO2004034222A2 PCT/US2003/032124 US0332124W WO2004034222A2 WO 2004034222 A2 WO2004034222 A2 WO 2004034222A2 US 0332124 W US0332124 W US 0332124W WO 2004034222 A2 WO2004034222 A2 WO 2004034222A2
Authority
WO
WIPO (PCT)
Prior art keywords
information
cash
party
record
country
Prior art date
Application number
PCT/US2003/032124
Other languages
French (fr)
Other versions
WO2004034222A9 (en
WO2004034222A3 (en
Inventor
Wendy Yusin
Original Assignee
First Data Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by First Data Corporation filed Critical First Data Corporation
Priority to CA002501646A priority Critical patent/CA2501646A1/en
Priority to AU2003282567A priority patent/AU2003282567A1/en
Priority to EP03774754A priority patent/EP1559044A4/en
Publication of WO2004034222A2 publication Critical patent/WO2004034222A2/en
Publication of WO2004034222A3 publication Critical patent/WO2004034222A3/en
Publication of WO2004034222A9 publication Critical patent/WO2004034222A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • G06Q20/023Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] the neutral party being a clearing house
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Definitions

  • FIG. 1 is a schematic diagram of a prior art credit card transaction system 10 in the United States.
  • a credit card transaction When a credit card transaction is processed, data required to effectuate (or settle) the transaction is entered, a request for authorization to complete the transaction (based on the transaction data) is generated, an authorization is either granted or denied, and if authorization is granted, necessary funds to effectuate the transaction are transferred.
  • Such a transaction typically involves multiple parties including a Credit Card Holder 12, an Acquiring Bank 14, a Merchant 16, a Bank Card Association 18, and an Issuing Bank 20. While only one of each party is shown for ease of illustration, it is understood that there is a plurality of each party in a credit card transaction system.
  • the Credit Card Holder 12 is an entity, such as a person or business, that purchases goods or services from the Merchant 16 using a credit card issued by the Issuing Bank 20.
  • the Merchant 16 is an entity, such as a business or person, that sell goods or services and is able to accept and charge credit cards to complete the sale.
  • the Merchant 16 may be a point of sale Merchant.
  • the Bank Card Association 18 is a credit card payment service association (such as Visa and MasterCard) that is made up of member financial institutions.
  • the Bank Card Association 18 sets and enforces rules governing their credit cards and conducts clearing and settlement processing.
  • the Bank Card Association 18 neither issues cards nor signs merchants. Instead, it licenses financial institutions, such as the Issuing Bank 20, to issue cards, and licenses the Acquiring Bank 14 to acquire merchants' sales drafts under the Association's brand name.
  • the Bank Card Association 18 then manages the transfer of transaction data and funds between the Issuing Bank 20 and the Acquiring Bank 14.
  • the Bank Card Association 18 maintains national and international networks tlirough which data and funds are moved between the Credit Card Holder , the Merchant 16, the Acquiring Banks 14 and the Issuing Bank 20.
  • the Acquiring Bank 14 is an entity that owns the legal relationship with the Merchant 16.
  • the Bank 14 buys (acquires) the rights to the sales slips of the Merchant 16 and credits the value of the sales slip to the Merchant's account at the Bank.
  • the Acquiring Bank 14 effectuates payment to the Merchant 14 upon authorization of a credit card transaction and charges the Merchant 14 a fee for handling each transaction.
  • the Issuing Bank 20 issues credit cards to approved Card Holders, such as Card Holder 12, receives and pays for transactions from the Bank Card Association 18 and sends bills to and collects payment from the Credit Card Holder 12.
  • a Platform 22 serves as the liaison between the Merchant 16 and the Bank Card Association 18.
  • the Platform 22 seeks authorization for the credit card transaction and conveys the authorization or rejection to the Merchant 16.
  • the Platform also computes the interchange fees associated with each credit card transaction processed by the Merchants 16 in accordance with predetermined business rules established by the Bank Card Associations 18.
  • the Merchant 16 requests authorization from the Platform 22 (C).
  • the Platform requests authorization from a Bank Card Association 18 (D) and ultimately the Issuing Bank 20 (E).
  • the request for authorization is transmitted from the Merchant 16 to the Issuing Bank 20 through the Platform 22 and Bank Card Association 18.
  • the resulting authorization (or rejection) (F) is then issued by the Issuing Bank 20a and transmitted back to the Merchant 16 through the Bank Card Association 18 (G) and the Platform 22 (H).
  • the Merchant 16 Upon completion of the transaction, the Merchant 16, at some subsequent point in time, is paid the transaction price by the Acquiring Bank 14 (J) that has purchased the rights to the Merchant's sales slips (J).
  • the Acquiring Bank 14 receives payment from the Issuing Bank 20 (K).
  • the Acquiring Bank 14 and the Issuing Bank 20 typically have their own clearing networks to effectuate their payments.
  • dollars and/or need money transferred to a bank account outside of the U.S. must separately arrange for the movement of cash in each country in which it transacts business, with financial institutions in each respective country.
  • financial institutions may include banks and clearing houses, for example.
  • File formats in each country must be conformed to, typically by working with the local financial institution that works with the local requirements. Institutions may use proprietary software to provide this function.
  • One example of a detail related to money transfer that varies from country to country is the threshold for a monetary value above which money must be transferred by wire transfer. High value money transfers involving monetary values above the threshold must be conducted by wire transfer. Low value money transfers involving monetary values at or below the threshold are typically conducted through an automated clearing house. For example, in Germany, money values over 25,000 Euros are considered to be high value and must be transferred by wire. The parties to the transaction may request wire transfer for monetary values below the threshold, as well.
  • countries may also have different cut off time frames within which money transfers must be completed on a particular day. If money transfer is not completed by the cut off time, the money transfer is deferred until the next day.
  • Time frames may vary from 4-5 days, for example.
  • Banks in different countries may also be open on different days. For example, banks in Israel are open on Sundays. Banks in Muslim countries may be closed on Fridays. Some banks in the United States may be open on weekends, as well.
  • a plurality of clearing houses are available. When a choice of clearing house is available, use of a particular clearing house is dictated by the financial institutions involved, many of which have their own clearing networks.
  • the clearing house and associated banks in a particular country may also have different information, format and security requirements. For example, file encryption using secure keys may be required. Router codes to convey the file to the financial institution may be required, as well. Fraud is an ever present problem in cash transfer transactions.
  • a known scheme in the credit card environment for example, is for point of service merchants to inflate sales charges to customers using credit cards, for products that have not been purchased. The merchant will typically be paid before the customer receives a statement and has an opportunity to question the charge. After the merchant receives the payment, the merchant closes the bank account into which the payment was made. Once the account is closed, it is difficult for the credit card company to retrieve a payment for an improper charge.
  • a method of managing a cash transfer by or on behalf of a first entity to an account of a second entity comprising receiving information related to the cash transfer and formatting the information into one of a plurality of formats based, at least in part, on a location of the account.
  • the account may be a bank account.
  • the location of the account may be the country where the account is located. If the account is located in the United States, the information may be formatted in an National Automatic Clearing House Association (NACHA) format, for example. If the account is located outside of the United States, the information may be formatted in a United Nations Electronic Data Exchange Administration, Commerce and Transport (UN/EDIFACT) format, for example.
  • NACHA National Automatic Clearing House Association
  • UN/EDIFACT United Nations Electronic Data Exchange Administration, Commerce and Transport
  • Country specific information including required data and formatting, may be added to the formatted information to tailor the information for clearance and settlement of funds in the particular country where the second entity's account is located.
  • the information may be provided from a platform chosen from the group consisting of a credit card processor, a bank, a business-to-business gateway for electronic fund transfer, a business-to-consumer gateway for electronic fund transfer or a consumer-to-business gateway for electronic fund transfer, for example.
  • the cash transfer may relate to a transaction between the first and second entities such as a credit card transaction, a debit card transaction, a payment by check, an electronic funds transfer and a wire payment between the first and second entities.
  • the country specific information may also include any or all of the following for example a time beyond which cash transfer cannot take place may be determined for a particular country, and that time may be added to the formatted information.
  • a value date for money transfer in that country, by which date money must be transferred into the account, may be determined and added to the formatted information.
  • a threshold for a monetary value above which a cash transfer must take place by wire transfer may be determined and used to determine whether the cash must be transferred by wire transfer or could be transferred by a low value clearing, and an indication of an acceptable mode of transfer of the cash transfer may be added to the formatted information based, at least in part, on the threshold.
  • One of a plurality of clearing networks may be selected to clear and settle the cash transfer and added to the formatted information.
  • Information about the second entity may be stored in memory for comparison to received information about the second entity in the information related to the cash transfer.
  • the stored information and the received information may be compared. Differences in information such as bank account and entity names may be indicative of fraud.
  • Processing of the cash transfer may be stopped and/or the party providing the information about the cash transfer may be notified.
  • the cash transfer may relate to a transaction between the first and second entities such as a credit card transaction, a debit card transaction, a payment by check, an electronic funds transfer and a wire payment between the first and second entities.
  • a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising receiving information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party.
  • the method formats the information in the at least one record into one of a plurality of formats based, at least in part, on a country where the bank account of the second entity related to the cash transfer of the record is located, to form a formatted record.
  • the method then sends a file comprising at least one formatted record to a clearing network.
  • a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising receiving information about a second entity, from a party and storing the received information about the second entity.
  • the method receives information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer and compares the received information about the second entity to the stored information.
  • this method may help detect changes in information such as bank account numbers and entity names, that could be fraudulent.
  • a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising receiving information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party.
  • the method sends the information to a clearing network to clear and settle the cash transfer.
  • the method receives information from the clearing network concerning a status of the clearance and settlement of the cash transfer and informs the party of the status.
  • the party may be a platform, as discussed above. This method enables the platform or other such party to learn of the status of the cash transfer so that its accounting information may be kept current.
  • the second entity may also be learn of the status from the platform, which assists the second entity in its accounting.
  • the method may also inform a second party contractually associated with the first entity or the second entity with respect to cash transfer, of the status.
  • a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising receiving information related to a cash transfer in the form of a file comprising at least one record related to a respective cash transfer, processing the record, receiving a request for access to status information related to the status of the processing of the record and selectively granting access to the status information.
  • the method may further comprise sending the record to a clearing network to clear and settle the cash transfer, receiving information from the clearing network concerning a status of the clearance and settlement of the cash transfer and allowing access to information about the status of the processing of the record by the clearing network, to the at least one selected party.
  • the selected party may be contractually associated with the first party or the second party with respect to the cash transfer.
  • a system for managing a cash transfer by or on behalf of a first entity to an account of a second entity comprising means for receiving information related to the cash transfer and means for formatting the information into one of a plurality of formats based, at least in part, on a location of the account.
  • a system to manage a cash transfer by or on behalf of a first entity to an account of a second entity comprising memory to store information related to the cash transfer and a processor coupled to the memory.
  • the processor is programmed to fo ⁇ nat the information into one of a plurality of formats based, at least in part, on a location of the account.
  • the account may be a bank account and the location may be a country where the account is located.
  • a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising an interface to receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party.
  • the system also comprises memory to store the file and a processor coupled to the interface and to the memory.
  • the processor is programmed to format the information in the at least one record into one of a plurality of formats based, at least in part, on a country where the bank account of the second entity related to the cash transfer of the record is located, to form a formatted record.
  • the processor is also programmed to send a file comprising at least one formatted record to a clearing network, via the interface.
  • a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising an interface to receive information about a > second entity, from a party, and information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from the party.
  • the system further comprises memory to store the information about the second entity and the information about the cash transfer.
  • the system further comprises a processor coupled to the interface and to the memory. The processor is programmed to compare the information about the second entity to the information about the cash transfer to identify differences in the same type of information. As discussed above, this can help detect fraud.
  • a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising an interface to receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party.
  • the system further comprises memory to store the received information.
  • the system further comprises a processor coupled to the interface and to the memory. The processor is programmed to send the information to a clearing network to clear and settle the cash transfer and to inform the party of a status of the clearance and settlement of the cash transfer.
  • a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity comprising an interface to receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party.
  • the system further comprises memory to store the received information and a processor coupled to the interface and to the memory.
  • the processor is programmed to process the record for cash transfer and allow access to information about the status of the processing of the record by the system, to at least one selected party.
  • the processor may be further programmed to send the information to a clearing network to clear and settle the cash transfer and inform the party of the status of the clearance and settlement based on information received from the clearing network.
  • the selected party may be contractually associated with the first entity or the second entity with respect to the cash transfer,
  • FIG. 1 is a schematic diagram of a prior art credit card transaction system in the United States
  • Fig. 2 is an example of a Financial Transaction Clearing System for U.S. and/or international cash transfers that may implement embodiments of the present invention
  • Fig. 3 is a block diagram of the TM 106 in accordance with an embodiment of the invention
  • Fig. 4 is a simplified representation of the System of Fig. 1, showing certain of the file transfers and file conversions discussed herein;
  • Fig. 5 is an example of a method of operation of the Financial Transaction Clearing
  • Fig. 6 is an example of a method of managing transactions in accordance with an embodiment of the invention.
  • Fig. 7 is an example of a method for generating a Worldwide Funding File in accordance with an embodiment of the present invention
  • Fig. 8 is a continuation of the method of Fig. 6
  • Fig. 9 is a continuation of the method of Fig. 5;
  • Fig. 10 is an example of another method of in accordance with another embodiment of the invention.
  • Fig. 11 is a continuation of the method of Figs. 5 and 9;
  • Fig. 12 is a continuation of the method of Fig. 10; and Fig. 13 is an example of a method of another embodiment of the invention.
  • Fig. 2 is an example of a Financial Transaction Clearing System 100 for U.S. and/or international cash transfers that may implement embodiments of the present invention.
  • the System 100 authorizes and effectuates the cash transfer from or on behalf of first entities 101a, 101b, 101c . . . 101 n, which may be consumers, businesses, and banks, for example, to second entities 102a-102n, which may be businesses, such as point of sale ("POS") merchants, individuals, banks, independent service organizations (“ISOs”), or agents, for example, in exchange for the sale of goods or the performance of services.
  • the first entities 101a-101n and the second entities may be located anywhere in the world.
  • the cash transfer may be initiated through a credit card transaction, a debit card transaction, a check, an electronic check payment, an electronic funds transfer, a wire payment, etc.
  • Institutions 105a, 105b..105n are typically contractually obligated to the first or second entities 101 a- 101 n, 102a- 102n, whereby they own and manage the legal relationships with the first and second entities lOla-lOln, 102a-102n.
  • Institutions may include Issuing Banks and Acquiring Banks (see Fig. 1). Wells Fargo Merchant Services, San Francisco, California is an example of such an Institution.
  • the Institution In electronic fund transfers, the Institution may be a second entity 102a-102n that is large enough to perform this function on its own behalf and banks. Large organizations may assume the role of the Institutions 105a-105n in electronic fund transfers.
  • TM Transaction Manager
  • U.S. transactions are those in which the bank account of the second entity 102a-102n to which the cash is to be transferred is located in the United States and the currency of payment is U.S. dollars.
  • International transactions in this embodiment are those in which the bank account of the second entity is located outside of the U.S. and/or the currency is not U.S. dollars.
  • Funds to settle the cash transfer may be provided by Payment Sources 108, which may be bank accounts of Acquiring Banks and Issuing Banks, credit card companies, debit card companies, etc.
  • the funds are provided to one of a plurality of Clearing Networks 112, 112a . . . 112n, here, Clearing Network 112, for example, which moves the funds to a bank account of the second entity 102a, based on instructions from the TM 106.
  • the internal structures of the Clearing Networks 112a-l 12n which are not shown to ease illustration, are the same as shown for the Clearing Network 112.
  • the funds to be transferred to the second entity 102a may be kept in a Bank 113, in respective Cash Accounts 114a, 114b . . .
  • the Clearing Network 112 may cause the money to be moved from an appropriate one of the Cash Accounts 114a-l 14n or from an appropriate one of the Payment Sources 108 into the bank account of the second entity 102a.
  • the account of the second entity 102a may be in one of a plurality of Network Beneficiary Banks 118a, 118b, 118c . . . 118n that is part of the Clearing Network 112, or in one of a plurality of Local Beneficiary Banks 120a, 120b, 120c . . . 120n, via an appropriate Network Bank.
  • the Network Beneficiary Banks 118a-l 18n are located in respective countries throughout the world where the System 100 can clear and settle funds.
  • One or more Local Beneficiary Banks 120a-120n are also located in countries around the world.
  • the system 10 may comprise a plurality of Platforms.
  • the second entities 102a-102n may provide information related to the cash transfer to the Platform 104 with which it has contracted to start to process details related to the transfer.
  • Transaction details may be provided from the second entities 102a-102n to the Platform 104 in a Transaction File via a File Transfer Protocol ("FTP"), for example.
  • FTP File Transfer Protocol
  • the Platform 104 and the TM 106 are preferably connected via a direct telecommunications connection. They may be connected via the Internet or an Intranet, as well.
  • One or a plurality of transactions may be described in the Transaction File.
  • the Platform 104 may be a credit card processor, a bank, a business-to-consumer, business-to-business and/or consumer-to- business gateway for electronic fund transfers, or other such party, which are known in the art.
  • Second entities 102a-102n that are POS merchants may also seek authorization for individual credit card and debit card transactions via the Platform 104, as discussed above with respect to Fig. 1.
  • the second entities 102a- 102n may provide the information directly to the Platform 104 or through an intermediary, such as a bank or ISO 130, with a relationship with a respective second entity 102c, for example, as is known in the art.
  • the Platform 104 may comprise either or both of First Data Merchant Services ("FDMS"), Coral Springs, Florida and Omnipay Ltd., Dublin, Ireland. Omnipay Ltd. may be the international processing partner of FDMS, for example.
  • FDMS First Data Merchant Services
  • Omnipay Ltd. may be the international processing partner of FDMS, for example.
  • the Platform 104 generates a Basic Funding File including relevant information provided to the Platform 104 by the second entities 102a-102n, for one or more transactions (cash transfers).
  • the Basic Funding File typically identities the parties to a transaction (the first entity 101a and the second entity 102a, for example), the cash value of the transaction, the date and time of the transaction, the currency of the transaction, identifying information of the bank and bank account of the second entity 102b where the money is to be transferred, the date of receipt by the Platform 104 of the transaction details, the currency of the transaction, the Institution 105a-105n owning or otherwise contractually related to the transaction, and other details related to the transaction, as is known in the art. Information related to each transaction is described in a respective Detail Record in the Basic Funding File.
  • the Detail Records in the Basic Funding File may be from one or a plurality of entities 102a-102n and from one or a plurality of Transaction Files.
  • the Platform 104 also preferably determines whether the transaction is a U.S. transaction or an international transaction, based on the criteria described above, for example. Such information is typically provided in each Detail Record in the Basic Funding File. U.S. transactions and international transactions may be included in the same or different Basic Funding Files.
  • the Basic Funding File is sent to the Transaction Manager ("TM") 106, which checks the Basic Funding File for errors and converts the Detail Records in the File into an appropriate format for clearance and settlement of the funds.
  • the appropriate format may be dependent upon the country where the bank account of the second entity 102a-102n for that Detail Record is located.
  • the format should be compatible with the requirements of the bank holding the bank account and the clearing institutions that are used to clear the cash transfer.
  • the selected format is dependent upon whether the file is for U.S. transactions or international transactions, as described below. It may also be dependent on the Clearing Network 112 being used, as is also described below.
  • the File may be transferred by FTP, for example, preferably along direct telecommunications connections, such as between directly connected routers 107a, 107b.
  • the router or routers 107b in the Clearing Network are under the control of the TM 106, as discussed further .
  • Detail Records for U.S. transactions are preferably converted into a U.S. standard formatted file.
  • the standard format for U.S. transactions is the National Automated Clearing House Association (“NACHA”) format, which is known in the art.
  • Detail Records for international transactions are converted into an international formatted file.
  • the standard format for international transactions is the United Nations Electronic Data Exchange Administration, Commerce and Transport format (“UN/EDIFACT”), which is also known in the art. If the Clearing Network is ABN AMRO Bank, Amsterdam Netherlands (“ABN AMJRO”), the Detail Records in the Basic Funding File for all transactions are converted into the UN/EDIFACT format for all cash transfers, including transfers of U.S. dollars to a U.S. bank account.
  • the converted Basic Funding Files, formatted for U.S. and for international fransactions are referred to herein as a "Worldwide Funding Files.”
  • the type and format of information required to settle international transactions may vary from country to country.
  • the TM 106 further incorporates country specific information into the Worldwide Funding File, which is required for the clearing institutions in a particular counfry. If ABN AMRO is the Clearing Network 112 for the transfer of U.S. dollars to a U.S. bank account, the UN/EDIFACT format is used and the
  • U.S. country specific information in the NACHA format is added. If the currency is not U.S. dollars and/or the bank account is not in the U.S., the country specific information and format for the country where the bank account is located is added to the Worldwide Funding File.
  • the Worldwide Funding File is referred to as a "Country Specific Funding File.”
  • the Country Specific Funding File preferably contains only Detail Records pertaining to cash transfers to bank accounts in a single country.
  • Detail Records for cash transfers to bank accounts in different countries may be in the same Country Specific Funding File, as well. If that is the case, Detail Records for cash transfers to the same country may be in subfiles within the Country Specific Funding File.
  • the TM 106 may be administered by the same party or parties that perform the function of the Platform 104, such as FDMS.
  • the TM 106 may also be administered by another party.
  • the Platform 104 preferably provides the Basic Funding File to the TM 106 in a format requested by the TM 106, to facilitate processing by the TM 106.
  • the TM 106 provides the Country Specific Funding File to an appropriate Clearing
  • the Clearing Network 112 may comprise a Clearing House 115, which processes the Country Specific Funding File to determine if all requirements for further processing are met, and sends the File to a Clearing Gateway 116.
  • the Clearing Gateway 116 analyzes the Country Specific Funding File to identify an appropriate one of the Network Beneficiary Banks 118a- 118n, here Bank 118a, for example, in the same counfry as the bank account of the entity 102a initiating the transaction, and directs the File to that Bank.
  • the Network Beneficiary Banks 118a- 118n are part of or are affiliated with the Clearing Network 112.
  • the Bank 113 includes In Country Accounts 119a, 119b . . . 119n, which are each located in a country where funds may need to be settled. While not required, this is preferred for tax purposes.
  • Cash for settlement is preferably transferred from the Cash
  • the money necessary to settle the transaction may be transferred from the appropriate In Country Account 119a to that account. If the entity 102a does not have an account with a
  • the TM 106 monitors the progress of the Country
  • Fig. 3 is a block diagram of the TM 106 in accordance with an embodiment of the invention.
  • the TM 106 may comprise interfaces 130a, 130b, a processor 132 and memory 134.
  • the interface 130a may couple the TM 106 to the Platform 104 via the Internet or an Intranet, for example.
  • the interface 130b preferably couples the TM 106 to the Clearing Network 112 via a direct telecommunications connection.
  • the interface 130b may comprise one or more routers 107a with a direct connection to one or more routers 107b in the Clearing Network 112 (See Fig. 2), for added security.
  • the router or routers 107b in the Clearing Network are preferably under the control of the TM 106, as well.
  • Files sent to the Clearing Network 112 may therefore be both encrypted and decrypted by the TM 106, prior to transferring the File to the Clearing Network.
  • the TM 106 may also be coupled to the Clearing Network 112 via the Internet or an Intranet, but that is not preferred.
  • the processor 132 may be one or more central processing units.
  • the memory 134 generically includes disks, caches and volatile and non- volatile memory.
  • the memory 134 may comprise random access memory (RAM) 135 for, among other functions, storage of information and files for processing.
  • the memory 134 may also comprise read only memory (ROM), including a hard drive 136 to store the software program or programs for controlling operation of the TM 106.
  • ROM read only memory
  • Other types of data storage devices may be used, as well.
  • the memory 134 may further comprise databases containing information necessary for the creation of the Worldwide Funding File, the Country Specific Funding File and other processing functions of the TM 106.
  • the TM 106 may be an AS/400 server available from IBM Corporation, Armonk, JNY, for example. Examples of databases are discussed below. Other database arrangements may be used, as well.
  • the TM 106 has the ability to compare the current information provided by the Platform 104 in the Basic Funding File to information previously provided by the Platform 104 about the second entity 102a- 102n. Changes in such information may be indicative of fraud. For example, when a second entity 102a contracts with the Platform 104, the entity typically provides identifying information, such as the entity's name, address, name of bank and bank account number where money is to be transferred to, etc., to the Platform 104. The Platform 104 may in turn provide that information to the TM 106. TM 106 may store this information in an Identifying Information Database 138, for example, associated with an identification number of that entity 102a.
  • the identifying information in the Detail Record may be compared to the identifying information in the Identifying Information Database 138, to determine if they are the same. If not, the Platform 104 may be informed of the change. One or more changes, or multiple changes over time, may cause the Detail Record to be rejected due to a suspicion of fraud. In one implementation, a minor change, such as a change in name of the second entity 102a in a Detail Record, will cause the account to be flagged. A report may be generated and sent to the Platform 104, but the Detail Record may not be rejected. Subsequent changes by that second entity 102a may, however, cause rejection of the Detail Record.
  • a Database 138a may be provided to store such changed events with respect to the respective second entity 102a, so that such changes may be monitored. Database 138a may be part of the Identifying Information Database or may be a separate database.
  • the TM 106 may also dete ⁇ nine whether a transaction to transfer cash into a specific country is considered by that country to be high value transaction that needs to be sent by wire transfer or a low value transaction that may be sent by automated clearing house, based on thresholds established by the country where the bank to receive the money is located. For example, in Germany, transactions above 25,000 Euros must be transferred by wire. In the U.S., while there are no formal requirements or regulations, transactions above 1 million dollars are generally conducted by wire.
  • the memory 134 may include a Country Specific Threshold Database 140, which contains the respective monetary value thresholds for particular countries for high and low value transactions. Wire transfer is well known in the art.
  • countries may also have different information and formatting requirements for transaction files to be processed and cash fransferred through their clearing institutions, such as the Network Beneficiary Banks 118a-118n and Local Beneficiary Banks 120a-120n.
  • Such information and formatting requirements need to be incorporated in the Worldwide Funding File to form the Country Specific Funding File.
  • the Worldwide Funding File For example, for transactions involving pounds and/or a second entity 102a in England, the Bankers Automated Clearing Service, Ltd. (“BAGS”) fonnat is required.
  • BAGS Bankers Automated Clearing Service, Ltd.
  • CAP Canadian Payments Association
  • Country Specific information may include the length of fields. For example, in one country, a bank account field may be 10 spaces and in another country, the bank account field may be 12 spaces.
  • the Worldwide Funding File in UN/EDIFACT format is modified to conform to the requirements of the country to which the cash is to be transferred.
  • Other counfry specific information may include the number of decimal places in a country's currency. For example, when denominating money in Japanese Yen, decimals are not used. When denominating money in U.S. dollars or Euros, two decimal places are used. Some currencies use three decimal places. Even though a currency may use three decimal places, to simplify processing, the TM 106 may limit the number of decimal places to two, which is sufficient for most currencies. Currencies with three decimal places would then be rounded off to two decimal places.
  • This Country Specific information may be stored in a Country Specific Database 142 in the TM 106.
  • the currency/decimal place correlation may be stored in a currency table in Database 142, for example.
  • a plurality of databases or tables may be provided, each dedicated to a different type of country specific information.
  • the TM 106 may include a Country Specific Cut Off Time Frame Database 144, which contains the respective cut off time frames for particular countries, as well. In the U.S., individual banks may have their own cut off time frames, which may also be stored in the Database 144 or another such Database.
  • countries also have regulations concerning when cash needs to be transferred into an account of a second entity 102a.
  • countries typically require the cash to be transferred within 4 or 5 business days of the transaction, for example.
  • the date by which cash transfer is required is referred to as a value date.
  • a value date indicator indicative of the number of days may be provided by the Platform 104 in the Basic Funding File.
  • the number of days may be defined in contracts between the Platform 104 and the entity 102a-102n, as well.
  • the actual payment date may be calculated by the processor 132 of the TM 106, based on the value date, the date of the transaction and counfry specific rules and practices concerning what counts as a "business day.” For example, banks may be opened in different countries on different days.
  • a plurality of Clearing Networks 112, 112a-l 12n are available.
  • the TM 106 may select one of the available Clearing Networks 112, 112a-l 12n to use for particular Detail Records based on the fees charged by the Network, the time required for the Network to settle the transaction underlying the Detail Record, the capabilities of the Network, etc.
  • the capabilities of the Clearing Network 112 include whether the Network can clear and settle funds in the particular country where the second entity 102a-102n has their bank account.
  • Such information may be stored in a Clearing Network Specific Database 146.
  • the Clearing Network 112 and the Network Beneficiary Banks 118a-l 18n for the transaction in a particular country may also have information, fonnat and security requirements. For example, file encryption using secure keys may be required. Router codes to convey the file to the financial institution may be required, as well.
  • Such Clearing Network Specific Information may also be stored by the TM 106 in a Clearing Network Specific Database 146 or in a separate database.
  • Fig. 4 is a simplified representation of the System 100 of Fig. 1, showing one second entity 102a, the Platform 104, an Institution 105a, the Transaction Manager 106 and the Clearing Network 112, as well as certain of the file transfers and file conversions discussed herein.
  • Fig. 5 is an example of a method of operation 200 of the Financial Transaction Clearing System 100 of Fig.1.
  • entity 102a sends a Transaction File containing details related to one or more transactions with respective entities lOla-lOln, to be settled.
  • the entity 102a may be a POS merchant, for example, and the Transaction File may contain all the credit card and debit card transactions in the preceding day, for example.
  • the Platform 104 analyzes and processes the Transaction File, in Step 204. Analysis and processing may include analyzing the Transaction File for transactions with enors, such as incomplete or enoneous data. Errors may be caused by telecommunications error, software error, input error, etc. Transactions with one or more errors may be removed from the Transaction File, or the entire File may be rejected. A Reject File on that transaction may be provided to the respective entity, 102a-102n, who may correct the enors and send the transaction again in a new Transaction File.
  • enors such as incomplete or enoneous data. Errors may be caused by telecommunications error, software error, input error, etc. Transactions with one or more errors may be removed from the Transaction File, or the entire File may be rejected. A Reject File on that transaction may be provided to the respective entity, 102a-102n, who may correct the enors and send the transaction again in a new Transaction File.
  • the Platform 104 may also identify the fransactions of the Transaction File as being a U.S. fransaction, in which the currency of the transaction is U.S. dollars and the bank account of the entity 102a is in the U.S., or an international transaction, in which the cunency is not U.S. dollars and/or the bank account of the entity 102a is not in the U.S., in Step 206.
  • the Platform 104 generates a Basic Funding File comprising a respective Detail Record conesponding to a transaction, including an identifier to classify the transaction as a U.S. or international transaction.
  • each Detail Record includes a cash value for the amount of cash to be fransferred in each respective transaction.
  • the Basic Funding File preferably includes a total cash value for all the Detail Records. This total may be in a Trailer Record of the File, for example. (The format of the Basic Funding File is discussed further, below.)
  • the Basic Funding File typically includes transactions from a plurality of entities 102a- 102n, for a particular time period.
  • the Basic Funding File is sent to a processor, such as the TM 106, in Step 208.
  • Fig. 6 is an example of a method 300a of managing transactions in accordance with an embodiment of the invention, which may be implemented by the TM 106, for example.
  • the Basic Funding File provided by the Platform 104 in Step 208 is received by the TM 106, in Step 302.
  • the TM 106 calculates hash totals of the Basic Funding File, in Step 304.
  • Hash totals may be calculated by summing the monetary amounts in each Detail Record in the File and comparing that value to the total cash value for all Detail Records in the File. If the hash totals do not match, the File is rejected in Step 308 and a Reject File is generated and sent to the Platform 104, in Step 310. The Platform 104 may then correct the File and send it back to the TM 106. If the hash totals match, a Confirmation File is generated and sent to the Platform 104, to inform the Platform that the Basic Funding File has been accepted for further processing, in Step 311.
  • the TM 106 is preferably programmed to compare information previously provided by the Platform 104 to information in the Detail Records.
  • the processor 132 may compare expected information concerning a respective second entity 102a-102n identified in each Detail Record to information about the respective entity in the Identifying Information Database 138. If there are differences between the information in the Detail Record about the respective second entity 102a-102n and the expected information, in Step 314, the Detail Record is flagged, in Step 316.
  • the second entity associated with the flagged Detail Record and the change may then be stored by the processor 132 in the Database 138a, for example.
  • the Detail Record may then be rejected in Step 318.
  • the method may then return to Step 310 to generate a Reject File identifying the rejected Detail Record and describing the identified change with respect to that Detail Record and the Reject File is sent to the Platform 104.
  • the Platform 104 may then investigate the changes to determine if the changes were made in pursuit of fraud.
  • the TM 106 may tolerate minor changes, such as a change of name of the second entity, particularly if it is the first time such a change occuned.
  • the method 300a may proceed to Step 320, as shown in phantom.
  • each Detail Record for each transaction in the Basic Funding File is analyzed for data enors, such as incomplete or missing information, improper, incomplete or mistaken codes, improper formatting of information, etc. in Step 320.
  • the processor 132 may check each field in each Detail Record in the Basic Funding File and accumulate a count of enors.
  • Data enors and identity changes in Detail Records in the Basic Funding File that may be identified by the TM 106 may include:
  • Second Entity's International Bank Code is Blank Second Entity's Local Branch Code is Blank
  • Second Entity's Bank Information has Changed Second Entity's Contact Information has Changed
  • Second Entity's Contact Name is Blank Second Entity's Contact City is Blank
  • Second Entity's Contact Country Code is Blank
  • two bases are provided for rejection related to the decimal places.
  • One rejection occurs if the number of decimal places of the amount does not match the number of decimal places defined in the Cunency Table in the Database 142. For example, the Cunency Table database indicates that Yen should have no decimal places. If a decimal place is indicated, the Detail Record is rejected.
  • no more than two decimal places are preferably used in the TM 106. If more than two decimals places are provided, the processor 132 preferably rounds the value off to two decimal places and continues to process the Detail Record. The processor 132 also preferably informs the Platform 104 so that in the future, the Platform provides no more than two decimal places.
  • Step 321 it may still be advantageous to continue to process the Basic Funding File, so that the processing of Detail Records without enors is not delayed. It is therefore preferred to determine whether the number of Detail Records with enors exceed a threshold, in Step 322. If so, the Basic Funding File is rejected, in Step 308.
  • a Reject File is generated and sent to the Platform 104, in Step 310.
  • the Reject File identifies the Detail Record with the error or enors, and identifies the enors.
  • the Platform 104 may conect the errors and send those Detail Records back to the TM 106 in a new Basic Funding File.
  • Step 324 If the number of enors is less than the enor threshold, the Detail Records containing enors, if any, are removed from the File, in Step 324, and a Reject File is generated and sent to the Platform 104, identifying the rejected Detail Records and the reasons for the rejection, in Step 310. Processing of the Basic Funding File continues in Step 326.
  • the threshold applied by the TM 106 may be dependent upon the size of the file. For example, large files, greater than about 10 transactions, for example, may have a smaller threshold than smaller files. A large file may have a threshold of 5% while a smaller file may have a threshold of 10%, for example.
  • a Clearing Network 112, 112a . . . 112n is selected for clearance and settlement of the money transfer in each Detail Record, and added to the Detail Record.
  • a Clearing Network 112, 112a . . . 112n may be selected by the processor 132 based on the information in the Clearing Network Specific Database 146, or may have been selected by the second entity 102a, as discussed above.
  • a Worldwide Funding File is generated comprising Detail Records formatted in an appropriate format, in Step 328.
  • Method 400 of Fig. 7 is an example of a method for generating the Worldwide Funding File, in Step 328. It is first determined whether the selected Clearing Network 112 requires that the Detail Records in the Worldwide Funding File be in a particular format, in Step 402. For example, as discussed above, ABN AMRO requires that the File be in UN/EDIFACT format, whether the Detail Record relates to U.S. or international fransactions. If so, the Worldwide Funding File is generated with Detail Records in the required format, in Step 404. If not, Detail Records are identified as being for U.S. or international transactions, Step 406.
  • a Worldwide Funding File of Detail Records of U.S. fransactions in a U.S. standard format is generated in Step 408.
  • the U.S. standard format is currently NACHA.
  • a Worldwide Funding File of Detail Records of international fransactions in an international standard format is generated in Step 410.
  • the international standard format is cunently UN/EDIFACT. Other formats may be used, as well.
  • the processor 132 is programmed to generate these files.
  • the TM 106 may make that determination here.
  • the processor 132 may make this determination based on the Country Code of the second entity's bank, for example, found in the Detail Record.
  • Step 338 the value date indicator for each Detail Record is preferably identified, the value date is calculated, and the value date is added to the Detail Record.
  • the value date indicator may be identified by the processor 132 in each Detail Record.
  • the processor 108 may calculate the value date based on the cunent date, the value date indicator and other country specific information, such as whether banks in that country are opened on Friday, Saturday or Sunday. Such information ma be stored in the Country Specific Database 142 or another such database, as discussed above.
  • the counfry where the money is to be fransfened to is identified in Step 340, if it has not already been identified.
  • the counfry may be identified by the processor 132 via a Country Code in the Detail Record for the Worldwide Funding File or Basic Funding File, depending on when this step is conducted.
  • countries may have different information and formatting requirements for transaction processing and money transfer.
  • the UN/EDIFACT or other such international formatted Detail Records are therefore preferably modified and/or enhanced to include country specific information and country specific formatting requirements, in Step 342.
  • Country specific information and formatting requirements may be found by the processor 132 in the Country Specific Database 142, for example, based on the Country Code. If the UN/EDIFACT format is used for U.S. transactions by ABN AMRO, the counfry specific information and formatting added to the Detail Record is that of the NACHA format.
  • Country Specific Funding Files are formed in Step 344.
  • Detail Records for cash transfer to particular countries are provided in the same Counfry Specific Funding File.
  • a Country Specific Funding File may include Detail Records related to multiple countries, in which case Detail Records related to the same country would be organized in the same subfile within the Country Specific Funding File.
  • Country thresholds for cash transfer mode are identified for the country identified in Step 346.
  • the country thresholds for the country of each transaction may be found by the processor 108 in the Country Specific Threshold
  • Database 110a based on the Country Code for the bank where the bank account of the second entity 102a is located, in the Detail Record.
  • the mode of transferring the cash may then be added to the Detail Record, also in Step 346.
  • countries may establish cut-off time frames within which money transfers must be completed or the transfer defened until the next day.
  • the Country Specific Cut Off Time Frames are preferably identified, cut off times and dates are calculated and incorporated in the Country Specific Funding File, in Step 348.
  • Country Specific time frames may be found by the processor 108 in the Country Specific Time Frame Cutoff Database 144, based on the Country Code in the Detail Record. For U.S. transactions, cut off time frames for individual banks may also be found in the Database 144, based on the Bank or Bank Branch Code.
  • Additional Clearing Network Specific Information is incorporated in the Worldwide Funding File, in Step 350. Such information may also be found by the processor 132 in the Clearing Network Specific Database 146 or other such database in the TM 106, for example.
  • the Country Specific Funding File is checked for enors, in Step 352. Errors that may be found in this step include processing enors due to reformatting in the NACHA or UN/EDIFACT formats, inconect transaction amounts, misplacement of a decimal point, missing names of a bank or originating entity, etc. If there are enors, the method returns to Step 328 (Fig. 6) to repeat the processing required to create the Worldwide Funding File and Country Specific Funding File. ⁇
  • the Counfry Specific Funding File is sent to the selected Clearing Network 112, in Step 350.
  • the File is preferably sent via the interface 130b via a direct telecommunications connection between routers controlled by the TM 106, for security.
  • the File is also preferably encrypted by the TM 106 prior to sending, and is then decrypted by the TM 106 at the Clearing Network 112.
  • the method of operation 200 of the Financial Transaction Clearing System 100 continues in Step 210 of Fig. 9, where the Counfry Specific Funding File is received by the Clearing Network 112.
  • the Global Clearing Network 112 checks the Country Specific Funding File for enors, in Step 212.
  • the Clearing House 115 may perform this function, for example.
  • the following enors may cause rejection of the Country Specific Funding File by the Clearing Network 112: Second Entity's Account Number Unknown
  • the Network Beneficiary Bank 118a-l 18n may also analyze the Country Specific
  • the types of enors that may be identified by the Network Beneficiary Bank 118a-l 18n include withdrawal of authorization by the first or second entities 101a, 102a, and problems with funding or accounts, for example.
  • the following enors may cause rejection of the country Specific Funding File by the Network Bank 118a:
  • Step 214 the Detail Records with the enors are removed from the Country Specific Funding File, in Step 216 and a Reject File is generated and sent to the TM 106, in Step 218.
  • the Reject File identifies the rejected Detail Records and the enor or enors causing the rejection.
  • the TM 106 may conect the enors and send the Detail Records back to the Clearing Network 112 in another Country Specific Funding File.
  • a Confinnation File is also generated and sent to the TM 106, in Step 220, in either case.
  • the Confirmation File relates the number of accepted and rejected Detail Records from a Country Specific Funding File.
  • the Network Bank 118a If the Country Specific Funding File is acceptable, the Network Bank 118a generates a Control File and sends the file through the Clearing Network 112, to the TM 106, in Step 224.
  • the Control File summarizes the total cash value of all the money transfers in the File and the number of Detail Records in the File.
  • the Country Specific Funding File is sent to the Clearing Gateway 116 and an appropriate Network Bank 118a, for example, based on the counfry to which the money is to be moved, in Step 222.
  • a bank status message such as a BANSTA, is preferably generated and sent to the TM 106 by the Clearing Network 112, indicating that the file has been received by the appropriate Network Bank 118a, in Step 226.
  • a BANSTA is a message sent among financial institutions to provide status information about execution of instructions, for example, and is known in the art.
  • a positive Bank Status Message indicates that the Country Specific Funding File has been successfully fransfened and is accepted.
  • a negative Bank Status Message indicates that the File is not accepted and why.
  • the Clearing Network 112 generates a Transaction Journal including an account balance, such as a financial statement of an account ("FINSTA"), for each Cash Account 114a-l 14n dedicated to funding fransactions, in Step 224.
  • an account balance such as a financial statement of an account (“FINSTA")
  • the FINSTA shows the debits, credits and cunent balance of the account.
  • FINSTA statements are also known in the art.
  • the FINSTA or other such transaction journal is preferably generated periodically. It may be generated five times per day, for example.
  • method 300b is an example of another embodiment of the invention.
  • the Confirmation File is received in Step 352, the Control File is received in Step 354, the Bank Status Message is received in Step 356 and the Transaction Journal is received in Step 354. If any of these files are not received, the method does not continue and the TM 106 may contact the Clearing Network to inquire why. If all the files have been received but the Bank Status Message is not positive, in
  • Step 360 the TM 106 may address problems in the Country Specific Funding File and send it to the Clearing Network again in Step 362. If the Bank Status Message is positive, the processor 132 of the TM 106 compares the Transaction Journals to the Country Specific Funding File, in Step 364, to determine whether there are sufficient funds to settle the transactions in the File, in each currency, in Step 366. If there are sufficient funds in Step 366, the processor 132 generates and sends a Money Transfer File to cause an appropriate amount of cash to be moved from an appropriate one of the Cash Accounts 114a- 114n to an appropriate one of the In Country Accounts 119a-l 19n, in Step 370.
  • the cash is typically moved by wire transfer from the Cash Account 114a-l 14n to the In Country Account 119a- 119n.
  • the File may be sent to the Clearing Network 112 via FTP, for example. If it is determined that there are not sufficient funds of a particular currency in a Cash Account 114a-l 14n for that currency, in Step 366, the TM 106 may determine whether an overdraft line of credit may be relied upon, in Step 374. If the overdraft line of credit is available, settlement is authorized, in Step 370, by generation of the Money Transfer File, as discussed above.
  • Step 376 If an overdraft line of credit is not available, settlement is not authorized and the process is stopped with respect to this Country Specific Funding File, in Step 376.
  • TM 106 may instruct the Clearing Network 112 to delay settlement for a period of time, such as 24 hours, for example, in which time additional funds may become available in the settlement account.
  • Step 364 is returned to after the period of time, to again determine if sufficient funds are available, in Step 378.
  • the TM 106 may also order the fransfer of funds of the appropriate currency to the respective Cash Account 114a-l 14n from an appropriate Payment Source 108, for example, in Step 380.
  • Step 364 may then be returned to at an appropriate time to again determine if there are sufficient funds.
  • the method 200 continues in Fig.
  • Step 232 the Clearing Network 112 conveys the Money Transfer File to the Bank 113, to cause transfer of cash from an appropriate Cash Account 114a-l 14n to an appropriate In Country Account 119a-l 19n in Step 234, as discussed above.
  • the total amount of cash identified in the Money Transfer File in the proper currency is fransfened from an appropriate one of the Cash Accounts 114a-l 14n, in this example Account 114a, or the Payment Source 108, to an appropriate one of the In Country Accounts 119a-l 19n, here Account 119a, in a manner known in the art, in Step 244.
  • the money may be fransfened by wire transfer, for example, which is known in the art.
  • the cash is then fransfened to the appropriate one of the Network Banks 118a- 118n, here 118a, in Step 246.
  • the cash may be fransfened by low value clearing or by wire transfer, as determined by the TM 106 based on country thresholds, as discussed above. If the second entity's bank account is found to be with the Network Bank 118a, in Step 248, the cash is put into that account, in Step 250.
  • a bank status message such as a BANTSA, is generated and sent to the TM 106, in Step 252.
  • the BANTSA may be provided from the Network Beneficiary Bank 118a to the TM 106, via the Clearing Network 112. If the second entity 102a does not have an account with the Network Beneficiary Bank 118a, the Network Beneficiary Bank will send the Settlement File to the Local Beneficiary Bank 120a-120n where the entity has an account, here, Local Beneficiary Bank 120a, as is known in the art. The transfer may take place by low value clearing or by wire transfer, as determined by the TM 106 based on the counfry threshold. The Local Beneficiary Bank 120a may also check the Cash Payment File for enors. If the File is acceptable, funds are fransfened from the Network Beneficiary Bank 118a to the second entity's account at the Local Beneficiary Bank 120a.
  • the Local Beneficiary Bank 120a will inform the Clearing Network 112 whether the cash has been successfully fransfened or not, in Step 256.
  • the Clearing Network 112 will generate and send the Bank Status Message to the TM 106, in Step 252, as described above.
  • the TM 106 generates a Status File for each Detail Record provided to the Clearing Network 112, based on the Confirmation File, Control File, Transaction Journal and Bank Status Message received from the Clearing Network 112, after the cash has been fransfened to the bank account of the second entity 102a, or an attempt to transfer the money has been made.
  • the Transaction Journal indicates whether the transfer has been successful or not.
  • the Status File is a detailed flow summary of the steps in the clearance and settlement process and the times the events took place.
  • the Status File is provided to the Platform 104 and preferably to the appropriate Institution 105a-105n associated with that Detail Record, as well.
  • the Platform 104 may then inform a respective second entity 102a-102n whether the money has been transferred or not
  • the Status File preferably contains the necessary information to describe an event related to the processing of the Country Specific Funding File by the TM 106 and the Clearing Network 112a, to the Platform 104.
  • the events that may be reported include, for example, acceptance or rejection of the Country Specific Funding File by a Network Beneficiary Bank 118a-l 18n, payment to the second entity's account in the Network or Local Beneficiary Bank 118a-l 18n, 120a-120n, an unsuccessful attempt to pay the Network or Local Beneficiary Bank 118a-l 18n, 120a-120n and return of the Country Specific Funding File to the TM 106 due to enors.
  • the Status Files may be organized by date, Platform 104 and Institution 105a-105n. Fig.
  • the Transaction Journal is received by the TM 106, in Step 390.
  • the Confirmation File, Control File, Bank Status Message and Transaction Journal are processed, in Step 392.
  • a Status File is generated, in Step 384, and sent to the Platform 104 and appropriate Institution 105a-105n, in Step 396.
  • the File may be sent via FTP, for example.
  • the Status File may be generated by the processor 132.
  • the respective second entity 102a-102n may then post the payment to their accounts receivable.
  • the Platform 104 may also create an accounts receivable and offset the amount of the fransfened money on the entity's general ledger. Previously, payments have assumed or second entities 102a-102n have had to monitor their accounts.
  • the TM 106 preferably gives access to Institutions 105a-105n to information about the status of the progress of particular Detail Records that they are associated with.
  • the Detail Records may have an identification of the respective one of the Institutions 105a-105n, here 105a, associated with the underlying transaction.
  • the Institution 105a only has access to the information about the Detail Records that include an identifier of that Institution.
  • the Institution 105 a may thereby obtain current information about the status of the processing of those Detail Records, including identification of rejected Detail Records and the reason for the rejection, and the progress of the associated cash transfer through the Clearing Network 112, based on the information and files provided by the Clearing Network 112 to the TM 106.
  • the status related information may be in the program software itself, in memory 136.
  • the Institution 105 a may access the information in the program on the TM 106 via emulation software, such as 5250 emulation software, which is commercially available.
  • the Institution 105a may view accessed information on a PC in its own facility, for example.
  • the Institution 105a may have a user identification and a password, for security.
  • Fig. 13 is an example of a method 450 for the TM 106 to grant access to information to an Institution 105a-105n, in accordance with another embodiment of the invention.
  • a request for access is received from an Institution, here Institution 105a, including a proper user name and password, in Step 452.
  • An Institution Identification (“JED") and a Detail Record Identification (“ID”) are received, in Step 454.
  • the Institution ID may have been received with the initial request during sign in Step 452.).
  • the Institution ID and the Detail Record conesponding to the Detail Record JED are compared to determine whether the Jhistitution is associated with that Detail Record, in Step 456.
  • the Detail Record may include the Institution ID of its associated Institution, for example, which may be checked by the processor 132. If it is determined that the Institution 105a is not associated with the requested Detail Record in Step 458, the request for access is denied in Step 458. If the Institution 105a is found to be associated with the requested Detail Record, access is granted, in Step 460.
  • the Institution 105a can then view the current information about the Detail Record on a PC at its own facility, for example.
  • the files preferably comprise a File Header Record, File Detail Records and a File Trailer Record.
  • the File Header Record of the Basic Funding File may contain the fields identified below in Table I, for example: TABLE I - FILE HEADER RECORD
  • the File Sequence Number may be used, in conjunction with the File Create Date, to uniquely identify each Basic Funding File and to identify duplicate transmissions.
  • each Detail Record of the Basic Funding File relates to a single money transfer transaction.
  • Each Detail Record comprises a Record JED ("FD") to uniquely identify the Detail Record.
  • the Record also comprises an Entity JED Number to identify the second entity 102a-102n to the transaction of that Detail Record, a Trade Name of the second entity, Account and Address details of the second entity, a Monetary Amount of the transaction, a Counfry Code of the country where the second entity's bank account is located based on International Standard Organization (“ISO”) 3166 and a Cunency Code of the currency of the transaction.
  • a Transaction (“TJXN) Reference Number is generated by the Platform 104 to identify each fransaction in the Transaction File provided to the Platform 104 by the second entities 102a-102n.
  • the File Trailer Record of the Basic Funding File may comprise a Record ID ("FT") to identify the File Trailer Record.
  • the File Trailer Record may also comprise a Transaction Total, which is the total number of Detail Records in the file, and an Amount Hash Total, which is the total of all the money transfers in the file. This total may be used to check high totals, as described above.
  • the File Header Record of the Status File may comprise a Record ED of the File, a Sender ID, a Receiver ID, a File Create Date and Time, a Sequence Number and an Institution ID, which have been discussed above.
  • the File Trailer Record may comprise a Record JED and a Record Total identifying the number of Detail Records in the Status File.
  • Each Detail Record may comprise the following fields, for example: TABLE III - STATUS FILE DETAIL RECORD
  • the Basic Funding File may be used to both credit an account of a Second Entity 102a, for example, as well as to debit an account of a First Entity 101a, for example.
  • the Transaction Type field in the Detail Record (Table II, above), is used to indicate whether the transaction is a credit or debit transaction. If it is a debit transaction of the First Entity 101a, a conesponding Basic Funding File defining the credit to the Second Entity 102a.
  • Table IN is an example of a schedule of file delivery dates for selected European countries, where the Clearing Network is ABN AMRO.
  • D refers to the payment date.
  • D-l, D-2, D-3 are one, two and three days prior to the payment date, respectively.
  • the first column indicates the number of days prior to payment that a file must be delivered to the Clearing Network.
  • the second column indicates the number of days prior to payment that the TM 106 may provide the Counfry Specific Funding File to the Clearing Network 112.
  • the third column indicates when the file needs to be delivered to the Clearing Gateway 115 of the Network 112 in order for payment to be rendered on the proper day D, indicated in the fourth column.
  • the TM 106 may provide the Country Specific Funding File one day earlier than is required. In some countries, such as Denmark and Finland, the TM 106 may provide the Country Specific Funding File two days earlier than is required. The ability to provide the Country Specific Funding File to the Clearing Network 112 one day early may enable faster payment. TABLE IV

Abstract

A method of processing a cash transfer by or on behalf of a first entity to a bank account of a second entity comprises receiving information related to the cash transfer and formatting the information into one of a plurality of formats based, at least in part, on a location of the bank account. The information may be formatted into a NACHA format, if the bank account is in the United States, or a UN/EDIFACT format, if the bank account is not in the U.S. Information related to the country where the bank account is located may be added to the formatted information, to facilitate and enable clearance and settlement of funds in that country. A clearing network may be selected for the clearance and settlement of he funds. Information about the second entity may be previously received and stored in memory, for comparison to currently received information about the second entity in a current transaction, to detect fraud. Systems are disclosed, as well.

Description

METHOD AND SYSTEM FOR MANAGING FINANCIAL TRANSACTIONS
The present application claims the benefit of Application No. 60/416,633, filed on October 1, 2002, which is incorporated by reference herein. Field of the Invention
A method and system for managing financial transactions and, more particularly, a method and system for managing and monitoring cash transfers, throughout the world.
Background of the Invention Fig. 1 is a schematic diagram of a prior art credit card transaction system 10 in the United States. When a credit card transaction is processed, data required to effectuate (or settle) the transaction is entered, a request for authorization to complete the transaction (based on the transaction data) is generated, an authorization is either granted or denied, and if authorization is granted, necessary funds to effectuate the transaction are transferred. Such a transaction typically involves multiple parties including a Credit Card Holder 12, an Acquiring Bank 14, a Merchant 16, a Bank Card Association 18, and an Issuing Bank 20. While only one of each party is shown for ease of illustration, it is understood that there is a plurality of each party in a credit card transaction system.
The Credit Card Holder 12 is an entity, such as a person or business, that purchases goods or services from the Merchant 16 using a credit card issued by the Issuing Bank 20. The Merchant 16 is an entity, such as a business or person, that sell goods or services and is able to accept and charge credit cards to complete the sale. The Merchant 16 may be a point of sale Merchant.
The Bank Card Association 18 is a credit card payment service association (such as Visa and MasterCard) that is made up of member financial institutions. The Bank Card Association 18, among other things, sets and enforces rules governing their credit cards and conducts clearing and settlement processing. The Bank Card Association 18 neither issues cards nor signs merchants. Instead, it licenses financial institutions, such as the Issuing Bank 20, to issue cards, and licenses the Acquiring Bank 14 to acquire merchants' sales drafts under the Association's brand name. The Bank Card Association 18 then manages the transfer of transaction data and funds between the Issuing Bank 20 and the Acquiring Bank 14. In addition, the Bank Card Association 18 maintains national and international networks tlirough which data and funds are moved between the Credit Card Holder , the Merchant 16, the Acquiring Banks 14 and the Issuing Bank 20.
The Acquiring Bank 14 is an entity that owns the legal relationship with the Merchant 16. The Bank 14 buys (acquires) the rights to the sales slips of the Merchant 16 and credits the value of the sales slip to the Merchant's account at the Bank. The Acquiring Bank 14 effectuates payment to the Merchant 14 upon authorization of a credit card transaction and charges the Merchant 14 a fee for handling each transaction. The Issuing Bank 20 issues credit cards to approved Card Holders, such as Card Holder 12, receives and pays for transactions from the Bank Card Association 18 and sends bills to and collects payment from the Credit Card Holder 12.
A Platform 22 serves as the liaison between the Merchant 16 and the Bank Card Association 18. The Platform 22 seeks authorization for the credit card transaction and conveys the authorization or rejection to the Merchant 16. The Platform also computes the interchange fees associated with each credit card transaction processed by the Merchants 16 in accordance with predetermined business rules established by the Bank Card Associations 18. Thus, suppose the Issuing Bank 20 issues a credit card to the Credit Card Holder 12 (A). The Credit Card Holder makes a $50.00 purchase at a Merchant 16 (B). Upon inputting transaction data, the Merchant 16 requests authorization from the Platform 22 (C). The Platform requests authorization from a Bank Card Association 18 (D) and ultimately the Issuing Bank 20 (E). The request for authorization is transmitted from the Merchant 16 to the Issuing Bank 20 through the Platform 22 and Bank Card Association 18. The resulting authorization (or rejection) (F) is then issued by the Issuing Bank 20a and transmitted back to the Merchant 16 through the Bank Card Association 18 (G) and the Platform 22 (H).
Upon completion of the transaction, the Merchant 16, at some subsequent point in time, is paid the transaction price by the Acquiring Bank 14 (J) that has purchased the rights to the Merchant's sales slips (J). The Acquiring Bank 14 receives payment from the Issuing Bank 20 (K). The Acquiring Bank 14 and the Issuing Bank 20 typically have their own clearing networks to effectuate their payments.
Individual countries often have their own clearing networks, formats for processing transactions and funding requirements. As mentioned above, in the United States, clearing networks follow the NACHA format. In England, clearing networks follow the Bankers Automated Clearing Service, Ltd., ("BACS") format. In Canada, clearing networks follow a Canadian Payments Association ("CPA") format. There is an international standard, the United Nations Electronic Data Exchange Administration, Commerce and Transport UN/EDIFACT format, for electronic data exchange including financial transactions, such as payment settlement, around the world. However, the UN EDIFACT format does not include certain information and formatting required for financial institutions in particular countries. Therefore, when dealing with transactions outside of the U.S., merchants and other entities that need to be paid in a currency other than U.S. dollars and/or need money transferred to a bank account outside of the U.S., must separately arrange for the movement of cash in each country in which it transacts business, with financial institutions in each respective country. Such financial institutions may include banks and clearing houses, for example. File formats in each country must be conformed to, typically by working with the local financial institution that works with the local requirements. Institutions may use proprietary software to provide this function. One example of a detail related to money transfer that varies from country to country is the threshold for a monetary value above which money must be transferred by wire transfer. High value money transfers involving monetary values above the threshold must be conducted by wire transfer. Low value money transfers involving monetary values at or below the threshold are typically conducted through an automated clearing house. For example, in Germany, money values over 25,000 Euros are considered to be high value and must be transferred by wire. The parties to the transaction may request wire transfer for monetary values below the threshold, as well.
Countries may also have different cut off time frames within which money transfers must be completed on a particular day. If money transfer is not completed by the cut off time, the money transfer is deferred until the next day.
Countries also have different regulations for when a party must be paid. Time frames may vary from 4-5 days, for example. Banks in different countries may also be open on different days. For example, banks in Israel are open on Sundays. Banks in Muslim countries may be closed on Fridays. Some banks in the United States may be open on weekends, as well.
A plurality of clearing houses are available. When a choice of clearing house is available, use of a particular clearing house is dictated by the financial institutions involved, many of which have their own clearing networks. ABN AJMRO Bank, Amsterdam, Netherlands, J.P. Morgan Chase, New York, NY, Standard Charter, New York, NY, the U.S. Federal Reserve, and foreign Federal Reserves, are examples of clearing houses.
The clearing house and associated banks in a particular country may also have different information, format and security requirements. For example, file encryption using secure keys may be required. Router codes to convey the file to the financial institution may be required, as well. Fraud is an ever present problem in cash transfer transactions. A known scheme in the credit card environment, for example, is for point of service merchants to inflate sales charges to customers using credit cards, for products that have not been purchased. The merchant will typically be paid before the customer receives a statement and has an opportunity to question the charge. After the merchant receives the payment, the merchant closes the bank account into which the payment was made. Once the account is closed, it is difficult for the credit card company to retrieve a payment for an improper charge.
It is also typical in the United States and around the world that when the debit and credit files are sent by ACH, payment is assumed, unless a non-payment notice is received by the merchant or other party or body involved in the transaction. This can lead to inaccurate accounting by the party expecting the payment, who cannot know what their true balance is at any point in time.
Summary of the Invention In accordance with an embodiment of the invention, a method of managing a cash transfer by or on behalf of a first entity to an account of a second entity is disclosed comprising receiving information related to the cash transfer and formatting the information into one of a plurality of formats based, at least in part, on a location of the account. The account may be a bank account. The location of the account may be the country where the account is located. If the account is located in the United States, the information may be formatted in an National Automatic Clearing House Association (NACHA) format, for example. If the account is located outside of the United States, the information may be formatted in a United Nations Electronic Data Exchange Administration, Commerce and Transport (UN/EDIFACT) format, for example. Country specific information, including required data and formatting, may be added to the formatted information to tailor the information for clearance and settlement of funds in the particular country where the second entity's account is located. The information may be provided from a platform chosen from the group consisting of a credit card processor, a bank, a business-to-business gateway for electronic fund transfer, a business-to-consumer gateway for electronic fund transfer or a consumer-to-business gateway for electronic fund transfer, for example. The cash transfer may relate to a transaction between the first and second entities such as a credit card transaction, a debit card transaction, a payment by check, an electronic funds transfer and a wire payment between the first and second entities.
The country specific information may also include any or all of the following for example a time beyond which cash transfer cannot take place may be determined for a particular country, and that time may be added to the formatted information. A value date for money transfer in that country, by which date money must be transferred into the account, may be determined and added to the formatted information. A threshold for a monetary value above which a cash transfer must take place by wire transfer may be determined and used to determine whether the cash must be transferred by wire transfer or could be transferred by a low value clearing, and an indication of an acceptable mode of transfer of the cash transfer may be added to the formatted information based, at least in part, on the threshold. One of a plurality of clearing networks may be selected to clear and settle the cash transfer and added to the formatted information.
Information about the second entity may be stored in memory for comparison to received information about the second entity in the information related to the cash transfer. The stored information and the received information may be compared. Differences in information such as bank account and entity names may be indicative of fraud. Processing of the cash transfer may be stopped and/or the party providing the information about the cash transfer may be notified. The cash transfer may relate to a transaction between the first and second entities such as a credit card transaction, a debit card transaction, a payment by check, an electronic funds transfer and a wire payment between the first and second entities.
In accordance with another embodiment of the invention, a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising receiving information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party. The method formats the information in the at least one record into one of a plurality of formats based, at least in part, on a country where the bank account of the second entity related to the cash transfer of the record is located, to form a formatted record. The method then sends a file comprising at least one formatted record to a clearing network.
In accordance with another embodiment of the invention, a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising receiving information about a second entity, from a party and storing the received information about the second entity. The method receives information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer and compares the received information about the second entity to the stored information. As discussed above, this method may help detect changes in information such as bank account numbers and entity names, that could be fraudulent. In accordance with another embodiment of the invention, a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising receiving information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party. The method sends the information to a clearing network to clear and settle the cash transfer. The method receives information from the clearing network concerning a status of the clearance and settlement of the cash transfer and informs the party of the status. The party may be a platform, as discussed above. This method enables the platform or other such party to learn of the status of the cash transfer so that its accounting information may be kept current. The second entity may also be learn of the status from the platform, which assists the second entity in its accounting. The method may also inform a second party contractually associated with the first entity or the second entity with respect to cash transfer, of the status. In accordance with another embodiment of the invention, a method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising receiving information related to a cash transfer in the form of a file comprising at least one record related to a respective cash transfer, processing the record, receiving a request for access to status information related to the status of the processing of the record and selectively granting access to the status information. The method may further comprise sending the record to a clearing network to clear and settle the cash transfer, receiving information from the clearing network concerning a status of the clearance and settlement of the cash transfer and allowing access to information about the status of the processing of the record by the clearing network, to the at least one selected party. The selected party may be contractually associated with the first party or the second party with respect to the cash transfer.
In accordance with another embodiment, a system for managing a cash transfer by or on behalf of a first entity to an account of a second entity is disclosed comprising means for receiving information related to the cash transfer and means for formatting the information into one of a plurality of formats based, at least in part, on a location of the account.
In accordance with another embodiment of the invention, a system to manage a cash transfer by or on behalf of a first entity to an account of a second entity is disclosed comprising memory to store information related to the cash transfer and a processor coupled to the memory. The processor is programmed to foπnat the information into one of a plurality of formats based, at least in part, on a location of the account. The account may be a bank account and the location may be a country where the account is located.
In accordance with another embodiment, a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising an interface to receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party. The system also comprises memory to store the file and a processor coupled to the interface and to the memory. The processor is programmed to format the information in the at least one record into one of a plurality of formats based, at least in part, on a country where the bank account of the second entity related to the cash transfer of the record is located, to form a formatted record. The processor is also programmed to send a file comprising at least one formatted record to a clearing network, via the interface.
In accordance with another embodiment of the invention, a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising an interface to receive information about a > second entity, from a party, and information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from the party. The system further comprises memory to store the information about the second entity and the information about the cash transfer. The system further comprises a processor coupled to the interface and to the memory. The processor is programmed to compare the information about the second entity to the information about the cash transfer to identify differences in the same type of information. As discussed above, this can help detect fraud. hi accordance with another embodiment of the invention, a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising an interface to receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party. The system further comprises memory to store the received information. The system further comprises a processor coupled to the interface and to the memory. The processor is programmed to send the information to a clearing network to clear and settle the cash transfer and to inform the party of a status of the clearance and settlement of the cash transfer.
In accordance with another embodiment of the invention, a system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity is disclosed comprising an interface to receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party. The system further comprises memory to store the received information and a processor coupled to the interface and to the memory. The processor is programmed to process the record for cash transfer and allow access to information about the status of the processing of the record by the system, to at least one selected party. The processor may be further programmed to send the information to a clearing network to clear and settle the cash transfer and inform the party of the status of the clearance and settlement based on information received from the clearing network. The selected party may be contractually associated with the first entity or the second entity with respect to the cash transfer,
Brief Description of the Figures Fig. 1 is a schematic diagram of a prior art credit card transaction system in the United States;
Fig. 2 is an example of a Financial Transaction Clearing System for U.S. and/or international cash transfers that may implement embodiments of the present invention; Fig. 3 is a block diagram of the TM 106 in accordance with an embodiment of the invention;
Fig. 4 is a simplified representation of the System of Fig. 1, showing certain of the file transfers and file conversions discussed herein; Fig. 5 is an example of a method of operation of the Financial Transaction Clearing
System of Fig.1;
Fig. 6 is an example of a method of managing transactions in accordance with an embodiment of the invention;
Fig. 7 is an example of a method for generating a Worldwide Funding File in accordance with an embodiment of the present invention; Fig. 8 is a continuation of the method of Fig. 6; Fig. 9 is a continuation of the method of Fig. 5;
Fig. 10 is an example of another method of in accordance with another embodiment of the invention; Fig. 11 is a continuation of the method of Figs. 5 and 9;
Fig. 12 is a continuation of the method of Fig. 10; and Fig. 13 is an example of a method of another embodiment of the invention.
Detailed Description of the Preferred Embodiments Fig. 2 is an example of a Financial Transaction Clearing System 100 for U.S. and/or international cash transfers that may implement embodiments of the present invention. The System 100 authorizes and effectuates the cash transfer from or on behalf of first entities 101a, 101b, 101c . . . 101 n, which may be consumers, businesses, and banks, for example, to second entities 102a-102n, which may be businesses, such as point of sale ("POS") merchants, individuals, banks, independent service organizations ("ISOs"), or agents, for example, in exchange for the sale of goods or the performance of services. The first entities 101a-101n and the second entities may be located anywhere in the world. The cash transfer may be initiated through a credit card transaction, a debit card transaction, a check, an electronic check payment, an electronic funds transfer, a wire payment, etc.
Institutions 105a, 105b..105n are typically contractually obligated to the first or second entities 101 a- 101 n, 102a- 102n, whereby they own and manage the legal relationships with the first and second entities lOla-lOln, 102a-102n. In the context of credit card transactions, Institutions may include Issuing Banks and Acquiring Banks (see Fig. 1). Wells Fargo Merchant Services, San Francisco, California is an example of such an Institution. In electronic fund transfers, the Institution may be a second entity 102a-102n that is large enough to perform this function on its own behalf and banks. Large organizations may assume the role of the Institutions 105a-105n in electronic fund transfers.
To clear and settle cash transfers in any form (other than direct cash payments) from the first entity 101a, for example, to the second entity 102a, for example, details related to the cash transfer are initially processed by a Platform 104, as discussed above with respect to Fig. 1. h accordance with an embodiment of the invention, the information is further processed by a Transaction Manager ("TM") 106, which, among other functions, converts the information into an appropriate format dependent upon whether the file is for U.S. transactions or international transactions, as is described in more detail, below. In this embodiment of the invention, U.S. transactions are those in which the bank account of the second entity 102a-102n to which the cash is to be transferred is located in the United States and the currency of payment is U.S. dollars. International transactions in this embodiment are those in which the bank account of the second entity is located outside of the U.S. and/or the currency is not U.S. dollars.
Funds to settle the cash transfer may be provided by Payment Sources 108, which may be bank accounts of Acquiring Banks and Issuing Banks, credit card companies, debit card companies, etc. The funds are provided to one of a plurality of Clearing Networks 112, 112a . . . 112n, here, Clearing Network 112, for example, which moves the funds to a bank account of the second entity 102a, based on instructions from the TM 106. The internal structures of the Clearing Networks 112a-l 12n, which are not shown to ease illustration, are the same as shown for the Clearing Network 112. The funds to be transferred to the second entity 102a may be kept in a Bank 113, in respective Cash Accounts 114a, 114b . . . 114n within the Clearing Network 112. Preferably, separate Cash Accounts 114a- 114n are provided for each currency that may be cleared by the Clearing Network 112. The Clearing Network 112 may cause the money to be moved from an appropriate one of the Cash Accounts 114a-l 14n or from an appropriate one of the Payment Sources 108 into the bank account of the second entity 102a. The account of the second entity 102a may be in one of a plurality of Network Beneficiary Banks 118a, 118b, 118c . . . 118n that is part of the Clearing Network 112, or in one of a plurality of Local Beneficiary Banks 120a, 120b, 120c . . . 120n, via an appropriate Network Bank. The Network Beneficiary Banks 118a-l 18n are located in respective countries throughout the world where the System 100 can clear and settle funds. One or more Local Beneficiary Banks 120a-120n are also located in countries around the world.
While one Platform 104 is shown, the system 10 may comprise a plurality of Platforms. The second entities 102a-102n may provide information related to the cash transfer to the Platform 104 with which it has contracted to start to process details related to the transfer. Transaction details may be provided from the second entities 102a-102n to the Platform 104 in a Transaction File via a File Transfer Protocol ("FTP"), for example. The Platform 104 and the TM 106 are preferably connected via a direct telecommunications connection. They may be connected via the Internet or an Intranet, as well. One or a plurality of transactions may be described in the Transaction File. The Platform 104 may be a credit card processor, a bank, a business-to-consumer, business-to-business and/or consumer-to- business gateway for electronic fund transfers, or other such party, which are known in the art. Second entities 102a-102n that are POS merchants may also seek authorization for individual credit card and debit card transactions via the Platform 104, as discussed above with respect to Fig. 1. The second entities 102a- 102n may provide the information directly to the Platform 104 or through an intermediary, such as a bank or ISO 130, with a relationship with a respective second entity 102c, for example, as is known in the art. The Platform 104 may comprise either or both of First Data Merchant Services ("FDMS"), Coral Springs, Florida and Omnipay Ltd., Dublin, Ireland. Omnipay Ltd. may be the international processing partner of FDMS, for example.
The Platform 104 generates a Basic Funding File including relevant information provided to the Platform 104 by the second entities 102a-102n, for one or more transactions (cash transfers). The Basic Funding File typically identities the parties to a transaction (the first entity 101a and the second entity 102a, for example), the cash value of the transaction, the date and time of the transaction, the currency of the transaction, identifying information of the bank and bank account of the second entity 102b where the money is to be transferred, the date of receipt by the Platform 104 of the transaction details, the currency of the transaction, the Institution 105a-105n owning or otherwise contractually related to the transaction, and other details related to the transaction, as is known in the art. Information related to each transaction is described in a respective Detail Record in the Basic Funding File. The Detail Records in the Basic Funding File may be from one or a plurality of entities 102a-102n and from one or a plurality of Transaction Files. The Platform 104 also preferably determines whether the transaction is a U.S. transaction or an international transaction, based on the criteria described above, for example. Such information is typically provided in each Detail Record in the Basic Funding File. U.S. transactions and international transactions may be included in the same or different Basic Funding Files.
In accordance with an embodiment of the invention, the Basic Funding File is sent to the Transaction Manager ("TM") 106, which checks the Basic Funding File for errors and converts the Detail Records in the File into an appropriate format for clearance and settlement of the funds. The appropriate format may be dependent upon the country where the bank account of the second entity 102a-102n for that Detail Record is located. The format should be compatible with the requirements of the bank holding the bank account and the clearing institutions that are used to clear the cash transfer. In a preferred embodiment, the selected format is dependent upon whether the file is for U.S. transactions or international transactions, as described below. It may also be dependent on the Clearing Network 112 being used, as is also described below. The File may be transferred by FTP, for example, preferably along direct telecommunications connections, such as between directly connected routers 107a, 107b. Preferably, the router or routers 107b in the Clearing Network are under the control of the TM 106, as discussed further .
Detail Records for U.S. transactions are preferably converted into a U.S. standard formatted file. Currently, the standard format for U.S. transactions is the National Automated Clearing House Association ("NACHA") format, which is known in the art. Detail Records for international transactions are converted into an international formatted file. Currently, the standard format for international transactions is the United Nations Electronic Data Exchange Administration, Commerce and Transport format ("UN/EDIFACT"), which is also known in the art. If the Clearing Network is ABN AMRO Bank, Amsterdam Netherlands ("ABN AMJRO"), the Detail Records in the Basic Funding File for all transactions are converted into the UN/EDIFACT format for all cash transfers, including transfers of U.S. dollars to a U.S. bank account. The converted Basic Funding Files, formatted for U.S. and for international fransactions, are referred to herein as a "Worldwide Funding Files."
The type and format of information required to settle international transactions may vary from country to country. In the preferred embodiment, the TM 106 further incorporates country specific information into the Worldwide Funding File, which is required for the clearing institutions in a particular counfry. If ABN AMRO is the Clearing Network 112 for the transfer of U.S. dollars to a U.S. bank account, the UN/EDIFACT format is used and the
U.S. country specific information in the NACHA format is added. If the currency is not U.S. dollars and/or the bank account is not in the U.S., the country specific information and format for the country where the bank account is located is added to the Worldwide Funding File.
The Worldwide Funding File, with the addition of country specific information, is referred to as a "Country Specific Funding File." The Country Specific Funding File preferably contains only Detail Records pertaining to cash transfers to bank accounts in a single country.
However, Detail Records for cash transfers to bank accounts in different countries may be in the same Country Specific Funding File, as well. If that is the case, Detail Records for cash transfers to the same country may be in subfiles within the Country Specific Funding File.
Information required by the Clearing Network 112 may also be added to the File. These and other functions of the TM 106 are described in more detail below.
The TM 106 may be administered by the same party or parties that perform the function of the Platform 104, such as FDMS. The TM 106 may also be administered by another party. The Platform 104 preferably provides the Basic Funding File to the TM 106 in a format requested by the TM 106, to facilitate processing by the TM 106.
The TM 106 provides the Country Specific Funding File to an appropriate Clearing
Network 112, 112a . . . 112n, here Clearing Network 112, to clear and settle the transaction or transactions in the Country Specific Funding File. The Clearing Network 112 may comprise a Clearing House 115, which processes the Country Specific Funding File to determine if all requirements for further processing are met, and sends the File to a Clearing Gateway 116.
The Clearing Gateway 116 analyzes the Country Specific Funding File to identify an appropriate one of the Network Beneficiary Banks 118a- 118n, here Bank 118a, for example, in the same counfry as the bank account of the entity 102a initiating the transaction, and directs the File to that Bank. The Network Beneficiary Banks 118a- 118n are part of or are affiliated with the Clearing Network 112.
Preferably, the Bank 113 includes In Country Accounts 119a, 119b . . . 119n, which are each located in a country where funds may need to be settled. While not required, this is preferred for tax purposes. Cash for settlement is preferably transferred from the Cash
Account 114a of the appropriate currency to an In Country Account, here Account 119a, in the appropriate counfry.
If the second entity 102a has a bank account with the Network Beneficiary Bank 118a, the money necessary to settle the transaction may be transferred from the appropriate In Country Account 119a to that account. If the entity 102a does not have an account with a
Network Beneficiary Bank 118a, then the money is transferred from the Network Beneficiary
Bank 118a to the Local Beneficiary Banks 124a, 124b, 124c, . . . 120n where the entity 102a has an account, here Bank 120a, in the same country as the Network Beneficiary Bank 118a. Transfers of Files within the Clearing Network 112 and to the Local Beneficiary Bank may be by FTP, for example. Clearing Networks 112, 112a-l 12n are provided by ABN
AMRO, described above, J.P. Morgan Chase, New York, NY, Standard Charter, New York,
NY, the U.S. Federal Reserve, and foreign government agencies, for example.
In one embodiment of the invention, the TM 106 monitors the progress of the Country
Specific Funding File and cash transfer, and generates Status Files that are provided to the Platform 104. Fig. 3 is a block diagram of the TM 106 in accordance with an embodiment of the invention. The TM 106 may comprise interfaces 130a, 130b, a processor 132 and memory 134. The interface 130a may couple the TM 106 to the Platform 104 via the Internet or an Intranet, for example. The interface 130b preferably couples the TM 106 to the Clearing Network 112 via a direct telecommunications connection. The interface 130b may comprise one or more routers 107a with a direct connection to one or more routers 107b in the Clearing Network 112 (See Fig. 2), for added security. As mentioned above, the router or routers 107b in the Clearing Network are preferably under the control of the TM 106, as well. Files sent to the Clearing Network 112 may therefore be both encrypted and decrypted by the TM 106, prior to transferring the File to the Clearing Network. The TM 106 may also be coupled to the Clearing Network 112 via the Internet or an Intranet, but that is not preferred.
The processor 132 may be one or more central processing units. The memory 134 generically includes disks, caches and volatile and non- volatile memory. For example, the memory 134 may comprise random access memory (RAM) 135 for, among other functions, storage of information and files for processing. The memory 134 may also comprise read only memory (ROM), including a hard drive 136 to store the software program or programs for controlling operation of the TM 106. Other types of data storage devices may be used, as well. The memory 134 may further comprise databases containing information necessary for the creation of the Worldwide Funding File, the Country Specific Funding File and other processing functions of the TM 106. The TM 106 may be an AS/400 server available from IBM Corporation, Armonk, JNY, for example. Examples of databases are discussed below. Other database arrangements may be used, as well.
In accordance with an embodiment of the invention, the TM 106 has the ability to compare the current information provided by the Platform 104 in the Basic Funding File to information previously provided by the Platform 104 about the second entity 102a- 102n. Changes in such information may be indicative of fraud. For example, when a second entity 102a contracts with the Platform 104, the entity typically provides identifying information, such as the entity's name, address, name of bank and bank account number where money is to be transferred to, etc., to the Platform 104. The Platform 104 may in turn provide that information to the TM 106. TM 106 may store this information in an Identifying Information Database 138, for example, associated with an identification number of that entity 102a. When the Platform 104 provides Detail Records of fransactions involving the second entity 102a, the identifying information in the Detail Record may be compared to the identifying information in the Identifying Information Database 138, to determine if they are the same. If not, the Platform 104 may be informed of the change. One or more changes, or multiple changes over time, may cause the Detail Record to be rejected due to a suspicion of fraud. In one implementation, a minor change, such as a change in name of the second entity 102a in a Detail Record, will cause the account to be flagged. A report may be generated and sent to the Platform 104, but the Detail Record may not be rejected. Subsequent changes by that second entity 102a may, however, cause rejection of the Detail Record. A Database 138a may be provided to store such changed events with respect to the respective second entity 102a, so that such changes may be monitored. Database 138a may be part of the Identifying Information Database or may be a separate database.
The TM 106 may also deteπnine whether a transaction to transfer cash into a specific country is considered by that country to be high value transaction that needs to be sent by wire transfer or a low value transaction that may be sent by automated clearing house, based on thresholds established by the country where the bank to receive the money is located. For example, in Germany, transactions above 25,000 Euros must be transferred by wire. In the U.S., while there are no formal requirements or regulations, transactions above 1 million dollars are generally conducted by wire. The memory 134 may include a Country Specific Threshold Database 140, which contains the respective monetary value thresholds for particular countries for high and low value transactions. Wire transfer is well known in the art.
Countries may also have different information and formatting requirements for transaction files to be processed and cash fransferred through their clearing institutions, such as the Network Beneficiary Banks 118a-118n and Local Beneficiary Banks 120a-120n. Such information and formatting requirements need to be incorporated in the Worldwide Funding File to form the Country Specific Funding File. For example, for transactions involving pounds and/or a second entity 102a in England, the Bankers Automated Clearing Service, Ltd. ("BAGS") fonnat is required. For transactions involving Canadian dollars and/or a bank of a second entity 102b in Canada, the Canadian Payments Association ("CAP") format is required. Country Specific information may include the length of fields. For example, in one country, a bank account field may be 10 spaces and in another country, the bank account field may be 12 spaces. The Worldwide Funding File in UN/EDIFACT format is modified to conform to the requirements of the country to which the cash is to be transferred.
Other counfry specific information may include the number of decimal places in a country's currency. For example, when denominating money in Japanese Yen, decimals are not used. When denominating money in U.S. dollars or Euros, two decimal places are used. Some currencies use three decimal places. Even though a currency may use three decimal places, to simplify processing, the TM 106 may limit the number of decimal places to two, which is sufficient for most currencies. Currencies with three decimal places would then be rounded off to two decimal places.
This Country Specific information may be stored in a Country Specific Database 142 in the TM 106. The currency/decimal place correlation may be stored in a currency table in Database 142, for example. A plurality of databases or tables may be provided, each dedicated to a different type of country specific information.
Countries may also have different cut off time frames within which money transfers must be completed on a particular day. If cash transfer is not completed by the cut off time, the money transfer is deferred to the next day. The TM 106 may include a Country Specific Cut Off Time Frame Database 144, which contains the respective cut off time frames for particular countries, as well. In the U.S., individual banks may have their own cut off time frames, which may also be stored in the Database 144 or another such Database.
Countries also have regulations concerning when cash needs to be transferred into an account of a second entity 102a. Countries typically require the cash to be transferred within 4 or 5 business days of the transaction, for example. The date by which cash transfer is required is referred to as a value date. A value date indicator indicative of the number of days may be provided by the Platform 104 in the Basic Funding File. The number of days may be defined in contracts between the Platform 104 and the entity 102a-102n, as well. The actual payment date may be calculated by the processor 132 of the TM 106, based on the value date, the date of the transaction and counfry specific rules and practices concerning what counts as a "business day." For example, banks may be opened in different countries on different days. As discussed above, in Israel, for example, banks are opened on Friday and Sunday, while in Muslim countries, banks may be closed on Friday. In the United States, some banks are opened on the weekends. For banks in the U.S. opened on a Saturday or Sunday, those days may count as business days, at least for transfers with the bank itself. The Country Specific and bank specific information may be provided in the Country Specific Database 142 or in another database in the memory 134.
As mentioned above, a plurality of Clearing Networks 112, 112a-l 12n are available. The TM 106 may select one of the available Clearing Networks 112, 112a-l 12n to use for particular Detail Records based on the fees charged by the Network, the time required for the Network to settle the transaction underlying the Detail Record, the capabilities of the Network, etc. The capabilities of the Clearing Network 112 include whether the Network can clear and settle funds in the particular country where the second entity 102a-102n has their bank account. Such information may be stored in a Clearing Network Specific Database 146. The Clearing Network 112 and the Network Beneficiary Banks 118a-l 18n for the transaction in a particular country may also have information, fonnat and security requirements. For example, file encryption using secure keys may be required. Router codes to convey the file to the financial institution may be required, as well. Such Clearing Network Specific Information may also be stored by the TM 106 in a Clearing Network Specific Database 146 or in a separate database.
Fig. 4 is a simplified representation of the System 100 of Fig. 1, showing one second entity 102a, the Platform 104, an Institution 105a, the Transaction Manager 106 and the Clearing Network 112, as well as certain of the file transfers and file conversions discussed herein.
Fig. 5 is an example of a method of operation 200 of the Financial Transaction Clearing System 100 of Fig.1. One of a plurality of entities 102a-102n, in this example entity 102a, sends a Transaction File containing details related to one or more transactions with respective entities lOla-lOln, to be settled. The entity 102a may be a POS merchant, for example, and the Transaction File may contain all the credit card and debit card transactions in the preceding day, for example.
The Platform 104 analyzes and processes the Transaction File, in Step 204. Analysis and processing may include analyzing the Transaction File for transactions with enors, such as incomplete or enoneous data. Errors may be caused by telecommunications error, software error, input error, etc. Transactions with one or more errors may be removed from the Transaction File, or the entire File may be rejected. A Reject File on that transaction may be provided to the respective entity, 102a-102n, who may correct the enors and send the transaction again in a new Transaction File.
The Platform 104 may also identify the fransactions of the Transaction File as being a U.S. fransaction, in which the currency of the transaction is U.S. dollars and the bank account of the entity 102a is in the U.S., or an international transaction, in which the cunency is not U.S. dollars and/or the bank account of the entity 102a is not in the U.S., in Step 206. The Platform 104 generates a Basic Funding File comprising a respective Detail Record conesponding to a transaction, including an identifier to classify the transaction as a U.S. or international transaction. In addition, each Detail Record includes a cash value for the amount of cash to be fransferred in each respective transaction. The Basic Funding File preferably includes a total cash value for all the Detail Records. This total may be in a Trailer Record of the File, for example. (The format of the Basic Funding File is discussed further, below.) The Basic Funding File typically includes transactions from a plurality of entities 102a- 102n, for a particular time period.
In accordance with an embodiment of the invention, the Basic Funding File is sent to a processor, such as the TM 106, in Step 208. Fig. 6 is an example of a method 300a of managing transactions in accordance with an embodiment of the invention, which may be implemented by the TM 106, for example. The Basic Funding File provided by the Platform 104 in Step 208 is received by the TM 106, in Step 302.
The TM 106 calculates hash totals of the Basic Funding File, in Step 304. Hash totals may be calculated by summing the monetary amounts in each Detail Record in the File and comparing that value to the total cash value for all Detail Records in the File. If the hash totals do not match, the File is rejected in Step 308 and a Reject File is generated and sent to the Platform 104, in Step 310. The Platform 104 may then correct the File and send it back to the TM 106. If the hash totals match, a Confirmation File is generated and sent to the Platform 104, to inform the Platform that the Basic Funding File has been accepted for further processing, in Step 311.
Information in each Detail Record in the Basic Funding File concerning each second entity 102a-102n is then preferably compared to expected information, in Step 312. As discussed above, in accordance with one embodiment of the invention, the TM 106 is preferably programmed to compare information previously provided by the Platform 104 to information in the Detail Records. The processor 132 may compare expected information concerning a respective second entity 102a-102n identified in each Detail Record to information about the respective entity in the Identifying Information Database 138. If there are differences between the information in the Detail Record about the respective second entity 102a-102n and the expected information, in Step 314, the Detail Record is flagged, in Step 316. The second entity associated with the flagged Detail Record and the change may then be stored by the processor 132 in the Database 138a, for example. The Detail Record may then be rejected in Step 318. The method may then return to Step 310 to generate a Reject File identifying the rejected Detail Record and describing the identified change with respect to that Detail Record and the Reject File is sent to the Platform 104. The Platform 104 may then investigate the changes to determine if the changes were made in pursuit of fraud. As discussed above, the TM 106 may tolerate minor changes, such as a change of name of the second entity, particularly if it is the first time such a change occuned. After flagging the Detail Record and storing the information in the Database 138a, the method 300a may proceed to Step 320, as shown in phantom.
If there are no differences in Step 314, each Detail Record for each transaction in the Basic Funding File is analyzed for data enors, such as incomplete or missing information, improper, incomplete or mistaken codes, improper formatting of information, etc. in Step 320. For example, the processor 132 may check each field in each Detail Record in the Basic Funding File and accumulate a count of enors. Data enors and identity changes in Detail Records in the Basic Funding File that may be identified by the TM 106 may include:
Account Number of Second Entity's Bank is Blank Account Number exceeds Maximum Number of Characters
Invalid Related Transaction Reference Number (a related transaction is a prior submitted, rejected transaction). Number is already used.
Account Name Entry is Blank
Second Entity's International Bank Code is Blank Second Entity's Local Branch Code is Blank
Invalid Account Number
Currency Code is Blank
Invalid D-days (D = Days Prior to Payment)
Invalid Currency Code Invalid Country Code
Invalid Monetary Amount
Monetary Amount is Zero
Entity Name has Changed
Second Entity's Bank Information has Changed Second Entity's Contact Information has Changed
Second Entity's Branch Code has Invalid Length
Direct Debit not allowed for Counfry
Second Entity's Direct Debit Contract Number is Blank
Second Entity's Contact Name is Blank Second Entity's Contact City is Blank
Second Entity's Contact Country Code is Blank
Number of decimal places of the Amount does not match Currency Table
Number of decimal places of the Amount exceeds the TM 106 limit of 2 Bank Information/Setup not available for this Record
It is noted that two bases are provided for rejection related to the decimal places. One rejection occurs if the number of decimal places of the amount does not match the number of decimal places defined in the Cunency Table in the Database 142. For example, the Cunency Table database indicates that Yen should have no decimal places. If a decimal place is indicated, the Detail Record is rejected. In addition, to simplify processing, no more than two decimal places are preferably used in the TM 106. If more than two decimals places are provided, the processor 132 preferably rounds the value off to two decimal places and continues to process the Detail Record. The processor 132 also preferably informs the Platform 104 so that in the future, the Platform provides no more than two decimal places.
If there are enors, in Step 321, it may still be advantageous to continue to process the Basic Funding File, so that the processing of Detail Records without enors is not delayed. It is therefore preferred to determine whether the number of Detail Records with enors exceed a threshold, in Step 322. If so, the Basic Funding File is rejected, in Step 308. A Reject File is generated and sent to the Platform 104, in Step 310. The Reject File identifies the Detail Record with the error or enors, and identifies the enors. The Platform 104 may conect the errors and send those Detail Records back to the TM 106 in a new Basic Funding File. If the number of enors is less than the enor threshold, the Detail Records containing enors, if any, are removed from the File, in Step 324, and a Reject File is generated and sent to the Platform 104, identifying the rejected Detail Records and the reasons for the rejection, in Step 310. Processing of the Basic Funding File continues in Step 326.
The threshold applied by the TM 106 may be dependent upon the size of the file. For example, large files, greater than about 10 transactions, for example, may have a smaller threshold than smaller files. A large file may have a threshold of 5% while a smaller file may have a threshold of 10%, for example.
In Step 326, a Clearing Network 112, 112a . . . 112n is selected for clearance and settlement of the money transfer in each Detail Record, and added to the Detail Record. A Clearing Network 112, 112a . . . 112n may be selected by the processor 132 based on the information in the Clearing Network Specific Database 146, or may have been selected by the second entity 102a, as discussed above. The Clearing Network 112
A Worldwide Funding File is generated comprising Detail Records formatted in an appropriate format, in Step 328. Method 400 of Fig. 7 is an example of a method for generating the Worldwide Funding File, in Step 328. It is first determined whether the selected Clearing Network 112 requires that the Detail Records in the Worldwide Funding File be in a particular format, in Step 402. For example, as discussed above, ABN AMRO requires that the File be in UN/EDIFACT format, whether the Detail Record relates to U.S. or international fransactions. If so, the Worldwide Funding File is generated with Detail Records in the required format, in Step 404. If not, Detail Records are identified as being for U.S. or international transactions, Step 406.
A Worldwide Funding File of Detail Records of U.S. fransactions in a U.S. standard format is generated in Step 408. The U.S. standard format is currently NACHA. A Worldwide Funding File of Detail Records of international fransactions in an international standard format, is generated in Step 410. The international standard format is cunently UN/EDIFACT. Other formats may be used, as well. The processor 132 is programmed to generate these files.
If the Platform 104 has not identified the Detail Record as being for U.S. or international fransactions, the TM 106 may make that determination here. The processor 132 may make this determination based on the Country Code of the second entity's bank, for example, found in the Detail Record.
The method 400 returns to Step 338 of the method 300a, from Steps 404, 408 and 410, in Fig. 8, which is a continuation of the method 300a of Fig. 6.. In Step 338, the value date indicator for each Detail Record is preferably identified, the value date is calculated, and the value date is added to the Detail Record. The value date indicator may be identified by the processor 132 in each Detail Record. The processor 108 may calculate the value date based on the cunent date, the value date indicator and other country specific information, such as whether banks in that country are opened on Friday, Saturday or Sunday. Such information ma be stored in the Country Specific Database 142 or another such database, as discussed above. The counfry where the money is to be fransfened to is identified in Step 340, if it has not already been identified. The counfry may be identified by the processor 132 via a Country Code in the Detail Record for the Worldwide Funding File or Basic Funding File, depending on when this step is conducted. As discussed above, countries may have different information and formatting requirements for transaction processing and money transfer. The UN/EDIFACT or other such international formatted Detail Records are therefore preferably modified and/or enhanced to include country specific information and country specific formatting requirements, in Step 342. Country specific information and formatting requirements may be found by the processor 132 in the Country Specific Database 142, for example, based on the Country Code. If the UN/EDIFACT format is used for U.S. transactions by ABN AMRO, the counfry specific information and formatting added to the Detail Record is that of the NACHA format.
Country Specific Funding Files are formed in Step 344. Preferably, Detail Records for cash transfer to particular countries are provided in the same Counfry Specific Funding File. However, a Country Specific Funding File may include Detail Records related to multiple countries, in which case Detail Records related to the same country would be organized in the same subfile within the Country Specific Funding File.
Country thresholds for cash transfer mode (clearing house or wire transfer) are identified for the country identified in Step 346. The country thresholds for the country of each transaction may be found by the processor 108 in the Country Specific Threshold
Database 110a, based on the Country Code for the bank where the bank account of the second entity 102a is located, in the Detail Record. The mode of transferring the cash may then be added to the Detail Record, also in Step 346.
As was also discussed above, countries may establish cut-off time frames within which money transfers must be completed or the transfer defened until the next day. The Country Specific Cut Off Time Frames are preferably identified, cut off times and dates are calculated and incorporated in the Country Specific Funding File, in Step 348. Country Specific time frames may be found by the processor 108 in the Country Specific Time Frame Cutoff Database 144, based on the Country Code in the Detail Record. For U.S. transactions, cut off time frames for individual banks may also be found in the Database 144, based on the Bank or Bank Branch Code.
Additional Clearing Network Specific Information, such as format and security requirements, is incorporated in the Worldwide Funding File, in Step 350. Such information may also be found by the processor 132 in the Clearing Network Specific Database 146 or other such database in the TM 106, for example.
The Country Specific Funding File is checked for enors, in Step 352. Errors that may be found in this step include processing enors due to reformatting in the NACHA or UN/EDIFACT formats, inconect transaction amounts, misplacement of a decimal point, missing names of a bank or originating entity, etc. If there are enors, the method returns to Step 328 (Fig. 6) to repeat the processing required to create the Worldwide Funding File and Country Specific Funding File. ι
If or when there are no enors, the Counfry Specific Funding File is sent to the selected Clearing Network 112, in Step 350. As discussed above, the File is preferably sent via the interface 130b via a direct telecommunications connection between routers controlled by the TM 106, for security. The File is also preferably encrypted by the TM 106 prior to sending, and is then decrypted by the TM 106 at the Clearing Network 112.
The method of operation 200 of the Financial Transaction Clearing System 100 continues in Step 210 of Fig. 9, where the Counfry Specific Funding File is received by the Clearing Network 112. The Global Clearing Network 112 checks the Country Specific Funding File for enors, in Step 212. The Clearing House 115 may perform this function, for example.
In one implementation, the following enors may cause rejection of the Country Specific Funding File by the Clearing Network 112: Second Entity's Account Number Unknown
Network or Local Beneficiary Bank Account Number Unknown
Network or Local Beneficiary Bank not Possible
Currency Code not Possible
Financial Information of Second Entity's Local Beneficiary Bank Inconect
Charge(s) Detail not Conect
Second Entity's Account Closed
Transaction Rejected Due to Insufficient Funds in Cash
Account 114a-114n Second Entity's Bank Unknown
Invalid Account Number
Bank Branch Number and/or Details Invalid
Totals for Transaction do not match Total of Detail Records
Method of Payment Invalid The Network Beneficiary Bank 118a-l 18n may also analyze the Country Specific
Funding File for enors in Step 214. The types of enors that may be identified by the Network Beneficiary Bank 118a-l 18n include withdrawal of authorization by the first or second entities 101a, 102a, and problems with funding or accounts, for example. For example, the following enors may cause rejection of the country Specific Funding File by the Network Bank 118a:
Unknown Enor (Process stopped for unknown reason)
Insufficient Funds
Second Entity's Account Closed
No Account / Unable to Locate Account Invalid Account Number
Returned per Clearing Network's Request
Authorization Revoked by First Entity
Payment Stopped or Stop Payment on Item
Uncollected Funds Second Entity Advises Transfer not Authorized
Item is Ineligible (Attempt to post unsuccessful)
Bank Account changed without Notice
Signatures not Genuine (in electronic check and electronic fund transfer) Item Altered (data alteration)
Branch Sold to another Financial Institution
Account Frozen
Non Transaction Account
Credit Entry Refused by Bank
Duplicate Entry
If it is determined that there are errors, in Step 214, the Detail Records with the enors are removed from the Country Specific Funding File, in Step 216 and a Reject File is generated and sent to the TM 106, in Step 218. The Reject File identifies the rejected Detail Records and the enor or enors causing the rejection. The TM 106 may conect the enors and send the Detail Records back to the Clearing Network 112 in another Country Specific Funding File.
A Confinnation File is also generated and sent to the TM 106, in Step 220, in either case. The Confirmation File relates the number of accepted and rejected Detail Records from a Country Specific Funding File.
If the Country Specific Funding File is acceptable, the Network Bank 118a generates a Control File and sends the file through the Clearing Network 112, to the TM 106, in Step 224. The Control File summarizes the total cash value of all the money transfers in the File and the number of Detail Records in the File.
The Country Specific Funding File is sent to the Clearing Gateway 116 and an appropriate Network Bank 118a, for example, based on the counfry to which the money is to be moved, in Step 222. A bank status message, such as a BANSTA, is preferably generated and sent to the TM 106 by the Clearing Network 112, indicating that the file has been received by the appropriate Network Bank 118a, in Step 226. A BANSTA is a message sent among financial institutions to provide status information about execution of instructions, for example, and is known in the art. A positive Bank Status Message indicates that the Country Specific Funding File has been successfully fransfened and is accepted. A negative Bank Status Message indicates that the File is not accepted and why.
The Clearing Network 112 generates a Transaction Journal including an account balance, such as a financial statement of an account ("FINSTA"), for each Cash Account 114a-l 14n dedicated to funding fransactions, in Step 224. As mentioned above, separate accounts may be provided for each currency from which money is required to settle a transaction. The FINSTA shows the debits, credits and cunent balance of the account. FINSTA statements are also known in the art. The FINSTA or other such transaction journal is preferably generated periodically. It may be generated five times per day, for example. Returning to the operation of the TM 106, in Fig. 10, method 300b is an example of another embodiment of the invention. The Confirmation File is received in Step 352, the Control File is received in Step 354, the Bank Status Message is received in Step 356 and the Transaction Journal is received in Step 354. If any of these files are not received, the method does not continue and the TM 106 may contact the Clearing Network to inquire why. If all the files have been received but the Bank Status Message is not positive, in
Step 360, the TM 106 may address problems in the Country Specific Funding File and send it to the Clearing Network again in Step 362. If the Bank Status Message is positive, the processor 132 of the TM 106 compares the Transaction Journals to the Country Specific Funding File, in Step 364, to determine whether there are sufficient funds to settle the transactions in the File, in each currency, in Step 366. If there are sufficient funds in Step 366, the processor 132 generates and sends a Money Transfer File to cause an appropriate amount of cash to be moved from an appropriate one of the Cash Accounts 114a- 114n to an appropriate one of the In Country Accounts 119a-l 19n, in Step 370. The cash is typically moved by wire transfer from the Cash Account 114a-l 14n to the In Country Account 119a- 119n. The File may be sent to the Clearing Network 112 via FTP, for example. If it is determined that there are not sufficient funds of a particular currency in a Cash Account 114a-l 14n for that currency, in Step 366, the TM 106 may determine whether an overdraft line of credit may be relied upon, in Step 374. If the overdraft line of credit is available, settlement is authorized, in Step 370, by generation of the Money Transfer File, as discussed above.
If an overdraft line of credit is not available, settlement is not authorized and the process is stopped with respect to this Country Specific Funding File, in Step 376. Alternatively, TM 106 may instruct the Clearing Network 112 to delay settlement for a period of time, such as 24 hours, for example, in which time additional funds may become available in the settlement account. Step 364 is returned to after the period of time, to again determine if sufficient funds are available, in Step 378. The TM 106 may also order the fransfer of funds of the appropriate currency to the respective Cash Account 114a-l 14n from an appropriate Payment Source 108, for example, in Step 380. Step 364 may then be returned to at an appropriate time to again determine if there are sufficient funds. The method 200 continues in Fig. 11, where the Money Transfer File is received by the Clearing Network 112, in Step 230. In response, the Clearing Network 112 starts the transfer process, in Step 232. The Clearing Network 112 conveys the Money Transfer File to the Bank 113, to cause transfer of cash from an appropriate Cash Account 114a-l 14n to an appropriate In Country Account 119a-l 19n in Step 234, as discussed above. The total amount of cash identified in the Money Transfer File in the proper currency is fransfened from an appropriate one of the Cash Accounts 114a-l 14n, in this example Account 114a, or the Payment Source 108, to an appropriate one of the In Country Accounts 119a-l 19n, here Account 119a, in a manner known in the art, in Step 244. The money may be fransfened by wire transfer, for example, which is known in the art. The cash is then fransfened to the appropriate one of the Network Banks 118a- 118n, here 118a, in Step 246. The cash may be fransfened by low value clearing or by wire transfer, as determined by the TM 106 based on country thresholds, as discussed above. If the second entity's bank account is found to be with the Network Bank 118a, in Step 248, the cash is put into that account, in Step 250. After a cash payment is made or while the cash is awaiting posting to the second entity's cash, a bank status message, such as a BANTSA, is generated and sent to the TM 106, in Step 252. The BANTSA may be provided from the Network Beneficiary Bank 118a to the TM 106, via the Clearing Network 112. If the second entity 102a does not have an account with the Network Beneficiary Bank 118a, the Network Beneficiary Bank will send the Settlement File to the Local Beneficiary Bank 120a-120n where the entity has an account, here, Local Beneficiary Bank 120a, as is known in the art. The transfer may take place by low value clearing or by wire transfer, as determined by the TM 106 based on the counfry threshold. The Local Beneficiary Bank 120a may also check the Cash Payment File for enors. If the File is acceptable, funds are fransfened from the Network Beneficiary Bank 118a to the second entity's account at the Local Beneficiary Bank 120a.
The Local Beneficiary Bank 120a will inform the Clearing Network 112 whether the cash has been successfully fransfened or not, in Step 256. The Clearing Network 112 will generate and send the Bank Status Message to the TM 106, in Step 252, as described above. Preferably, in accordance with another embodiment of the invention, the TM 106 generates a Status File for each Detail Record provided to the Clearing Network 112, based on the Confirmation File, Control File, Transaction Journal and Bank Status Message received from the Clearing Network 112, after the cash has been fransfened to the bank account of the second entity 102a, or an attempt to transfer the money has been made. The Transaction Journal indicates whether the transfer has been successful or not. The Status File is a detailed flow summary of the steps in the clearance and settlement process and the times the events took place. The Status File is provided to the Platform 104 and preferably to the appropriate Institution 105a-105n associated with that Detail Record, as well. The Platform 104 may then inform a respective second entity 102a-102n whether the money has been transferred or not
The Status File preferably contains the necessary information to describe an event related to the processing of the Country Specific Funding File by the TM 106 and the Clearing Network 112a, to the Platform 104. The events that may be reported include, for example, acceptance or rejection of the Country Specific Funding File by a Network Beneficiary Bank 118a-l 18n, payment to the second entity's account in the Network or Local Beneficiary Bank 118a-l 18n, 120a-120n, an unsuccessful attempt to pay the Network or Local Beneficiary Bank 118a-l 18n, 120a-120n and return of the Country Specific Funding File to the TM 106 due to enors. The Status Files may be organized by date, Platform 104 and Institution 105a-105n. Fig. 12 continues the example of the method 300b in accordance with this embodiment of the invention. The Transaction Journal is received by the TM 106, in Step 390. The Confirmation File, Control File, Bank Status Message and Transaction Journal are processed, in Step 392. A Status File is generated, in Step 384, and sent to the Platform 104 and appropriate Institution 105a-105n, in Step 396. The File may be sent via FTP, for example. The Status File may be generated by the processor 132.
The respective second entity 102a-102n may then post the payment to their accounts receivable. The Platform 104 may also create an accounts receivable and offset the amount of the fransfened money on the entity's general ledger. Previously, payments have assumed or second entities 102a-102n have had to monitor their accounts. The TM 106 preferably gives access to Institutions 105a-105n to information about the status of the progress of particular Detail Records that they are associated with. The Detail Records may have an identification of the respective one of the Institutions 105a-105n, here 105a, associated with the underlying transaction. The Institution 105a only has access to the information about the Detail Records that include an identifier of that Institution. The Institution 105 a may thereby obtain current information about the status of the processing of those Detail Records, including identification of rejected Detail Records and the reason for the rejection, and the progress of the associated cash transfer through the Clearing Network 112, based on the information and files provided by the Clearing Network 112 to the TM 106. The status related information may be in the program software itself, in memory 136.
The Institution 105 a may access the information in the program on the TM 106 via emulation software, such as 5250 emulation software, which is commercially available. The Institution 105a may view accessed information on a PC in its own facility, for example. The Institution 105a may have a user identification and a password, for security. Fig. 13 is an example of a method 450 for the TM 106 to grant access to information to an Institution 105a-105n, in accordance with another embodiment of the invention. A request for access is received from an Institution, here Institution 105a, including a proper user name and password, in Step 452. An Institution Identification ("JED") and a Detail Record Identification ("ID") are received, in Step 454. (The Institution ID may have been received with the initial request during sign in Step 452.). The Institution ID and the Detail Record conesponding to the Detail Record JED are compared to determine whether the Jhistitution is associated with that Detail Record, in Step 456. The Detail Record may include the Institution ID of its associated Institution, for example, which may be checked by the processor 132. If it is determined that the Institution 105a is not associated with the requested Detail Record in Step 458, the request for access is denied in Step 458. If the Institution 105a is found to be associated with the requested Detail Record, access is granted, in Step 460. The Institution 105a can then view the current information about the Detail Record on a PC at its own facility, for example.
Examples of fields that may be provided in certain of the files discussed above, will now be described in more detail. The files preferably comprise a File Header Record, File Detail Records and a File Trailer Record.
The File Header Record of the Basic Funding File may contain the fields identified below in Table I, for example: TABLE I - FILE HEADER RECORD
Figure imgf000038_0001
The File Sequence Number may be used, in conjunction with the File Create Date, to uniquely identify each Basic Funding File and to identify duplicate transmissions.
In this example, each Detail Record of the Basic Funding File relates to a single money transfer transaction. Each Detail Record comprises a Record JED ("FD") to uniquely identify the Detail Record. The Record also comprises an Entity JED Number to identify the second entity 102a-102n to the transaction of that Detail Record, a Trade Name of the second entity, Account and Address details of the second entity, a Monetary Amount of the transaction, a Counfry Code of the country where the second entity's bank account is located based on International Standard Organization ("ISO") 3166 and a Cunency Code of the currency of the transaction. A Transaction ("TJXN") Reference Number is generated by the Platform 104 to identify each fransaction in the Transaction File provided to the Platform 104 by the second entities 102a-102n. These and other fields are described in Table II, below: TABLE II - DETAIL RECORD FILE
Figure imgf000039_0001
In this example, the File Trailer Record of the Basic Funding File may comprise a Record ID ("FT") to identify the File Trailer Record. The File Trailer Record may also comprise a Transaction Total, which is the total number of Detail Records in the file, and an Amount Hash Total, which is the total of all the money transfers in the file. This total may be used to check high totals, as described above.
The File Header Record of the Status File may comprise a Record ED of the File, a Sender ID, a Receiver ID, a File Create Date and Time, a Sequence Number and an Institution ID, which have been discussed above. The File Trailer Record may comprise a Record JED and a Record Total identifying the number of Detail Records in the Status File.
Each Detail Record may comprise the following fields, for example: TABLE III - STATUS FILE DETAIL RECORD
Figure imgf000040_0001
Figure imgf000041_0001
As discussed above, the Basic Funding File may be used to both credit an account of a Second Entity 102a, for example, as well as to debit an account of a First Entity 101a, for example. The Transaction Type field in the Detail Record (Table II, above), is used to indicate whether the transaction is a credit or debit transaction. If it is a debit transaction of the First Entity 101a, a conesponding Basic Funding File defining the credit to the Second Entity 102a.
Table IN, below, is an example of a schedule of file delivery dates for selected European countries, where the Clearing Network is ABN AMRO. "D" refers to the payment date. D-l, D-2, D-3 are one, two and three days prior to the payment date, respectively. The first column indicates the number of days prior to payment that a file must be delivered to the Clearing Network. The second column indicates the number of days prior to payment that the TM 106 may provide the Counfry Specific Funding File to the Clearing Network 112. The third column indicates when the file needs to be delivered to the Clearing Gateway 115 of the Network 112 in order for payment to be rendered on the proper day D, indicated in the fourth column. It is noted that in many countries, such as in Austria and Belgium, the TM 106 may provide the Country Specific Funding File one day earlier than is required. In some countries, such as Denmark and Finland, the TM 106 may provide the Country Specific Funding File two days earlier than is required. The ability to provide the Country Specific Funding File to the Clearing Network 112 one day early may enable faster payment. TABLE IV
Figure imgf000042_0001
While the discussion above primarily deals with credit card transactions, it will be apparent to one of ordinary skill in the art that the methods and systems of the present invention may be readily applied to other types of financial fransactions and cash transfers, such as a debit card transaction, a check payment, an electronic check payment, an electronic funds transfer, a wire payment, etc. For example, in a debit card transaction, where cash is credited to the second entity's account from a bank account of the first entity 101a, for example, identification of the fransaction as a debit card fransaction and inclusion of information related to the first entity's bank account may be provided in the Basic Funding File and in the Country Specific Funding File.
The systems disclosed herein are in a form in which various functions are preformed by discrete functional blocks. However, any one or more of these functions could equally well be embodied in an arrangement in which the functions of any one or more of those blocks or indeed, all of the functions thereof, are realized, for example, by one or more appropriately programmed processors.
The foregoing merely illustrates the principles of the invention. It will thus be appreciated that those skilled in the art will be able to devise numerous other anangements which embody the principles of the invention and thus within the spirit and scope of the invention, which is defined in the claims, below.

Claims

What is claimed is:
1. A method of managing a cash transfer by or on behalf of a first entity to an account of a second entity, the method comprising: receiving information related to the cash fransfer; and formatting the information into one of a plurality of formats based, at least in part, on a location of the account.
2. The method of claim 1, wherein the account is a bank account, the method comprising: formatting the information into one of a plurality of formats based, at least in part, on a location of the bank account.
3. The method of claim 1, comprising: formatting the information in an National Automatic Clearing House Association (NACHA) format, if the account is in the United States.
4. The method of claim 1 , comprising: formatting the information in a United Nations Electronic Data Exchange
Administration, Commerce and Transport (UN/EDIFACT) format, if the account is not in the United States.
5. The method of claim 4, further comprising: adding counfry specific information related to the country in which the account is located, to the UN/EDIFACT formatted information.
6. The method of claim 5, wherein the country specific information is NACHA format related information, the method comprising: adding NACHA format related information to the UN/EDIFACT formatted information, if the account is in the United States.
7. The method of claim 1, further comprising: identifying the country where the account is located; formatting the information based, at least in part, on the counfry; and adding information required by the country to transfer cash into the account, to the formatted information.
8. The method of claim 7, wherein the counfry specific information comprises fonnatting information.
9. The method of claim 1 , further comprising: identifying the country where the account is located; formatting the information based, at least in part, on the counfry; determining a time in the country beyond which cash transfer cannot take place; and adding the time to the formatted information.
10. The method of claim 1 , further comprising : identifying the country where the account is located; formatting the information based, at least in part, on the counfry; determining a value date for money transfer in that country, by which date money must be fransfened into the account; and adding the value date to the formatted information.
11. The method of claim 1 , further comprising: identifying the country where the account is located; formatting the information based, at least in part, on the country; determining a threshold for a monetary value above which a cash transfer must take place by wire transfer; determining whether the cash transfer must be by wire transfer, based on the threshold; and adding an indication of an acceptable transfer mode to the formatted information based, at least in part, on the threshold.
12. The method of claim 1, further comprising: selecting one of a plurality of clearing networks to clear and settle the cash transfer; and adding the selected clearing network to the formatted information.
13 The method of claim 12, comprising: selecting the clearing network based on a comparison of at least one of fees, time to settlement and capabilities of the clearing networks.
14. The method of claim 1, wherein information about the second entity is stored in memory and the received information about the cash fransfer comprises information about the second entity, the method further comprising: comparing the received information about the second entity to the stored information.
15. The method of claim 14, further comprising: ceasing processing of the cash transfer if there is a difference between the received information and the stored information.
16. The method of claim 14, comprising: receiving the information related to the cash transfer from a party; and informing the party of the difference between the received information and the stored infonnation.
17. The method of claim 1 , wherein the information relates to a plurality of cash transfers, and the information is provided in a file comprising a respective record for each cash transfer and a total amount of the cash transfers in all the records, the method comprising: receiving the file; summing the amounts of the cash transfers in each record; comparing the summed cash value to the total value; and rejecting the file if the summed value and the total value are different.
18. The method of claim 17, wherein the file is provided by a party, the method further comprising: reporting the rejected file to the party.
19. The method of claim 1, further comprising: analyzing the information for data errors.
20. The method of claim 19, wherein the information relates to a plurality of cash transfers, each described in a respective record in a file, the method further comprising: summing the number of records with an enor; comparing the sum to a threshold; and rejecting the file if the number of records with enors exceed the threshold.
21. The method of claim 20, wherein the file is provided by a party, the method further comprising: informing the party of an identity of the records with enors.
22. The method of claim 20, wherein the file is provided by a party, the method comprising: summing the number of records with an enor; comparing the sum to a threshold; and if the number of records with errors is less than the threshold, removing the records with enors from the file.
23. The method of claim 22, wherein the file is provided by a party, the method further comprising: infonning the party of an identity of the records with enors.
24. The method of claim 1, further comprising: sending the formatted information to a clearing network to clear and settle the cash fransfer.
25. The method of claim 1, further comprising: receiving information from the clearing network concerning a status of the clearance and settlement of the cash transfer; and informing a party of the status.
26. The method of claim 1, comprising: receiving the information from a platform chosen from the group consisting of a credit card processor, a bank, a business-to-business gateway for elecfronic fund transfer, a business-to-consumer gateway for electronic fund transfer or a consumer-to-business gateway for electronic fund transfer.
27. The method of claim 1, wherein the cash transfer relates to a transaction between the first and second entities, the method comprising: receiving information related to a transaction chosen from the group consisting of a credit card transaction, a debit card transaction, a payment by check, an elecfronic funds transfer and a wire payment between the first and second entities.
28. The method of claim 27, comprising: receiving information chosen from the group consisting of the first entity, the second entity, a cash value of the fransaction, a date of the transaction, a time of the transaction, a cunency of the transaction, a bank of the second entity, and a bank account of the second entity.
29. The method of claim 1, comprising: formatting the information based, at least in part, on a clearing network to be used to fransfer the money.
30. The method of claim 1, comprising: formatting the information into a first format if the bank account is in the United States; and formatting the information into a second format if the bank account is not in the United States.
31. A method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the method comprising: receiving information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party; formatting the information in the at least one record into one of a plurality of formats based, at least in part, on a country where the bank account of the second entity related to the cash transfer of the record is located, to form a formatted record; and sending a file comprising at least one formatted record to a clearing network.
32. The method of claim 31 , further comprising: identifying the country where the bank account is located, for a formatted record; retrieving country specific information required by the country in order to fransfer cash into the bank account, from memory; and adding the country specific information to the formatted record.
33. The method of claim 32, further comprising: retrieving country specific formatting information required by the country in order to transfer cash into the bank account, from memory; and modifying a formatted record to meet formatting requirements of the country.
34. The method of claim 33, further comprising: retrieving a time in the country beyond which cash fransfer cannot take place, from memory; and adding the time to the formatted record.
35. The method of claim 34, further comprising: retrieving a value date for money transfer in the counfry, by which date money must be fransfened into the account, from memory; and adding the value date to the formatted record.
36. The method of claim 35, further comprising: retrieving a threshold in the counfry for a monetary value above which a cash transfer must take place by wire transfer, from memory; determining whether the cash transfer of the formatted record must be by wire transfer, based on the threshold; and adding an indication of an acceptable fransfer mode to the formatted information, based, at least in part, on the determination.
37. The method of claim 31 , further comprising: selecting one of a plurality of available clearing networks to clear and settle the cash fransfer of formatted record; and adding the selected clearing network to the fonnatted record.
38. The method of claim 37, comprising: selecting the clearing network based on a comparison of at least one of fees, time to settlement and capabilities of available clearing networks.
39. The method of claim 31 , comprising : formatting the information based, at least in part, on a clearing network to be used to transfer the money.
40. The method of claim 31 , comprising : formatting the information into a first format if the bank account is in the United States; and formatting the information into a second format if the bank account is not in the United States.
41. A method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the method comprising: receiving information about a second entity, from a party; storing the received information about the second entity; receiving information related to the cash transfer in the form of a file comprising at least one record related to a respective cash fransfer, from the party; and comparing the received information about the second entity to the stored information.
42. The method of claim 41 , further comprising: ceasing processing of the cash transfer of the record if there is a difference between the received information and the stored information.
43. The method of claim 42, comprising: informing the party of the difference between the received information and the stored information.
44. The method of claim 41, further comprising: flagging the record where there is a difference; and informing the party of the difference.
45. The method of claim 41 , further comprising: if the received information and the stored information match, formatting the information in the at least one record into one of a plurality of formats based, at least in part, on a location of the bank account of the second entity related to the cash transfer of the record, to form a formatted record; and sending a file comprising at least one formatted record to a clearing network.
46. A method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the method comprising: receiving information related to the cash fransfer in the form of a file comprising at least one record related to a respective cash transfer, from a party; sending the information to a clearing network to clear and settle the cash transfer; receiving information from the clearing network concerning a status of the clearance and settlement of the cash transfer; and informing the party of the status.
47. The method of claim 46, wherein a second party is contractually associated with the first party or the second party with respect to the cash transfer, the method further comprising: informing the second party of the status.
48. The method of claim 46, comprising: receiving the information from the clearing network in the form of at least one of a bank status message and a financial statement of account.
49. The method of claim 48, comprising: informing the party of the steps of the clearance and settlement of the cash transfer tlirough the clearance network, based, at least in part, on the bank status message and the financial statement of account.
50. A system for managing a cash transfer by or on behalf of a first entity to an account of a second entity, the system comprising: means for receiving information related to the cash fransfer; and means for formatting the information into one of a plurality of formats based, at least in part, on a location of the account.
51. A system to manage a cash transfer by or on behalf of a first entity to an account of a second entity, the system comprising: memory to store information related to the cash transfer; and a processor coupled to the memory, the processor being programmed to: format the information into one of a plurality of formats based, at least in part, on a location of the account.
52. The system of claim 51, wherein the account is a bank account and the processor is programmed to: format the information into one of a plurality of formats based, at least in part, on a location of the bank account.
53. The system of claim 51 , further comprising: memory to store country specific formatting information related to a plurality of countries, the country specific formatting information being required to conduct the cash transfer in a respective country where the account is located; wherein the processor is programmed to: identify from the information related to the cash fransfer a country of location of the account; retrieve counfry specific formatting information for the country; and modify the formatted information to conform to the counfry specific formatting information.
54. The system of claim 51 , further comprising: memory to store counfry specific information related to a plurality of countries, the country specific information being required to conduct the cash fransfer in a respective country where the account is located; wherein the processor is programmed to: identify from the information related to the cash transfer a country of location of the account; retrieve country specific information for the country from the memory; and add the counfry specific information to the formatted information.
55. The system of claim 51 , further comprising: memory to store counfry specific formatting information related to a plurality of countries, the country specific formatting mfonnation being required to transfer the cash in a respective counfry where the account is located; wherein the processor is programmed to: identify from the information related to the cash transfer a counfry of location of the account; retrieve country specific fonnatting information for the country from the memory; and modify the formatted infonnation to conform to the country specific formatting information.
56. The system of claim 51 , further comprising: memory to store times in a plurality of countries beyond which cash transfer cannot take place; wherein the processor is programmed to: identify from the infonnation related to the cash fransfer a country of location of the account; retrieve the time information for the counfry from the memory; and add the time to the formatted information.
57. The system of claim 51, further comprising: memory to store value dates for money transfer in a plurality of countries, by which date money must be fransfened into an account in that country; wherein the processor is programmed to: identify from the information related to the cash fransfer a country of location of the account; retrieve the value date information for the country from the memory; and add the value date to the formatted information.
58. The system of claim 51 , further comprising: memory to store thresholds in a plurality of countries for monetary values above which a cash transfer must take place by wire transfer in a respective country; wherein the processor is programmed to: identify from the information related to the cash transfer a counfry of location of the account; retrieve the threshold for the country from the memory; and determine whether the cash fransfer must be by wire fransfer, based on the threshold; and add an indication of whether the cash transfer must be by wire or not, to the formatted information based, at least in part, on the determination.
59. The system of claim 51, further comprising: memory to store information related to a plurality of clearing networks that may be selected to clear and settle the cash transfer in a respective counfry; wherein the processor is programmed to: select one of the plurality of clearing networks to clear and settle the cash transfer, based, at least in part, on the stored information; and add the selected clearing network to the formatted information.
60. The system of claim 59, wherein: the memory stores at least one of fee, timing and capabilities information related to each of the plurality of clearing networks; and wherein the processor is programmed to: retrieve the at least one stored fee, timing and capabilities infonnation from memory for the plurality of clearing networks; compare the information; and select one of the plurality of clearing networks to clear and settle the cash transfer, based, at least in part, on the comparison.
61. The system of claim 51 , further comprising: memory to store information related to the second entity provided prior to receiving the infonnation related to the cash transfer; wherein the processor is programmed to: compare information about the second entity received with respect to the cash transfer to the previously received stored information.
62. The system of claim 61 , wherein the processor is further programmed to : cease processing of the cash fransfer if there is a difference between the received information and the stored information.
63. The system of claim 61 , wherein the information related to the second entity provided prior to receiving the information related to the cash fransfer, is provided by a party, the processor being further programmed to: inform the party of a difference between the received information and the stored information.
64. The system of claim 51 , wherein the information relates to a plurality of cash transfers, and the information is provided in a file comprising a respective record for each cash transfer and a total amount of the cash transfers in all the records, the file being provided by a party, wherein: the file is stored in the memory; and the processor is programmed to: sum the amounts of the cash transfers in each record; compare the summed cash value to the total value; reject the file if the summed value and the total value are different; report the rejected file to the party.
65. The system of claim 51 , wherein the processor is further programmed to : analyze the information for data enors.
66. The system of claim 64, wherein the information relates to a plurality of cash transfers, each described in a respective record in a file provided by a party, wherein: the file is stored in the memory; and the processor is programmed to: sum the number of records with an enor; compare the sum to a threshold; and reject the file if the number of records with errors exceed the threshold; and inform the party of an identity of the records with enors.
67. The system of claim 65, wherein the information relates to a plurality of cash transfers, each described in a respective record in a file provided by a party, wherein the processor is programmed to: sum the number of records with an enor; compare the sum to a threshold; if the number of records with errors is less than the threshold, remove the records with errors from the file if the number of records with errors is less than the threshold; and •-. inform the party of an identity of the records with errors.
68. . The system of claim 51, wherein the processor is further programmed to: i ' send the formatted information to a clearing network to clear and settle the cash fransfer.
69. * ; The system of claim 68, wherein the processor is further tos ' < inform a party of the status of the clearance and settlement of the cash fransfer, based on information received from a clearing network.
70. . The system of claim 51, wherein the processor is further programmed to: format the information based, at least in part, on a clearing network to be used to clear and settle the cash transfer.
71. The system of claim 51 , wherein the processor is further programmed to : format the information into a first format if the bank account is in the United States; and format the information into a second format if the bank account is not in the United States.
72. A system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the system comprising: an interface to receive information related to the cash transfer in the form of a file, the file comprising at least one record related to a respective cash transfer, from a party; 5 memory to store the file; a processor coupled to the interface and to the memory, the processor programmed to: format the information in the at least one record into one of a plurality of formats based, at least in part, on a country where the bank account of the second 10 entity related to the cash transfer of the record is located, to form a formatted record; and send a file comprising at least one formatted record to a clearing network, via the interface.
73. The system of claim 72, wherein:
15 the memory stores information related to: country specific information and counfry specific formatting » information related to a plurality of countries, the country specific information and country specific formatting information being required to conduct the cash transfer in the country where the account is located; 20 times in a plurality of countries beyond which cash transfer cannot take place; value dates for money transfer in a plurality of countries, by which date money must be fransfened into an account in that country; and thresholds in a plurality of countries for monetary values above which a 25 cash transfer must take place by wire transfer in a respective country; and the processor is further programmed to: identify the country where the bank account is located, for a formatted record; retrieve country specific information from the memory for the country; add counfry specific information to a formatted record; retrieve counfry specific formatting information from the memory for the country: modify a formatted record to meet country specific formatting requirements of the country; retrieve the time beyond which cash transfer cannot take place from the memory for the country; add the time to the formatted information; retrieve the value date information from the memory for the country; add the value date to the formatted information; retrieve the threshold from the memory for the country; determine whether the cash transfer must be by wire transfer, based on the threshold; and add an indication of an acceptable fransfer mode to the formatted infonnation, based, at least in part, on the determination.
74. The system of claim 72, wherein: the memory stores information related to at least one of fees, timing and capabilities information of a plurality of clearing networks; and the processor is programmed to: retrieve the at least one of fees, timing and capabilities information for a plurality of clearing networks; compare the information and select one of a plurality of available clearing networks to clear and settle the cash fransfer of a formatted record based, at least in part, on the comparison of the retrieved information.
75. The system of claim 72, wherein the processor is further programmed to : analyze each record for data errors, sum the number of records with an enor; compare the sum to a threshold; if the number of records with enors exceed the threshold, reject the file; and inform the party of an identity of the records with enors; and if the number of records with enors is less than the threshold, remove the records with enors from the file; and inform the party of an identity of the records with enors.
76. The system of claim 72, wherein the processor is programmed to: format the information into a first format if the bank account is in the United
States; and format the information into a second format if the bank account is not in the United States.
77. A system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the system comprising: an interface to receive: information about a second entity, from a party; and information related to the cash fransfer in the form of a file comprising at least one record related to a respective cash fransfer, from the party; memory to store the information about the second entity and the information about the cash fransfer; and a processor coupled to the interface and to the memory, the processor being programmed to: compare the information about the second entity to the information about the cash fransfer to identify differences in the same type of information.
78. The system of claim 77, wherein the processor is further programmed to: cease processing of the cash transfer of the record if there is a difference between the received information and the stored information; and inform the party of the difference between the received information and the stored information.
79. The system of claim 77, wherein the processor is further programmed to: flag the record where there is a difference; and inform the party of the difference.
80. The system of claim 79, wherein the processor is further programmed to : identify a counfry where the bank account of the second entity is located, based on the information related to the cash transfer, in a respective record; fonnat the information in the at least one record into one of a plurality of formats based, at least in part, on the country, to form a formatted record; and send a file comprising at least one formatted record to a clearing network, via the interface.
81. A system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the system comprising: an interface to: receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from a party; memory to store the received information; and a processor coupled to the interface and to the memory, the processor being programmed to: send the information to a clearing network to clear and settle the cash transfer; and inform the party of a status of the clearance and settlement of the cash transfer based on information provided by the clearing network.
82. The system of claim 81, wherein a second party is contractually associated with the first entity or the second entity with respect to the cash transfer, and the processor is further programmed to: inform the second party of the status.
83. The system of claim 81 , wherein a second party is contractually associated with the first party or the second party with respect to the cash transfer, and the processor is further programmed to: allow access to infonnation about the status of the cash transfer by the second party.
84. A system to manage cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the system comprising: an interface to: receive information related to the cash transfer in the form of a file comprising at least one record related to a respective cash transfer, from the party, and memory to store the received information; and a processor coupled to the interface and to the memory, the processor being programmed to: process the record for cash transfer; and allow access to information about the status of the processing of the record by the system, to at least one selected party.
85. The system of claim 84, wherein the processor is further programmed to: send the information to a clearing network to clear and settle the cash transfer; receive information from the clearing network concerning a status of the clearance and settlement of the cash fransfer; and allow access to information about the status of the processing of the record by the clearing network, to the at least one selected party.
86. The system of claim 85, wherein the selected party is contractually associated with the first party or the second party with respect to the cash fransfer, the record comprises an identification of the selected party and the processor is further programmed to: receive identification of the selected party from the party; compare the identification with an identification of the selected party in the record; and allow access if the identification of the selected party matches the identification in the record.
87. A method of managing cash transfers by or on behalf of at least one first entity to a bank account of at least one respective second entity, the method comprising: receiving information related to a cash fransfer in the form of a file comprising at least one record related to a respective cash transfer; processing the record; receiving a request for access to status information related to the status of the processing of the record; and selectively granting access to the status infonnation. 88. The method of claim 87, further comprising: sending the record to a clearing network to clear and settle the cash fransfer; receiving information from the clearing network concerning a status of the clearance and settlement of the cash fransfer; and allowing access to information about the status of the processing of the record by the clearing network, to the at least one selected party.
88. The method of claim 87, wherein the selected party is contractually associated with the first party or the second party with respect to the cash fransfer and the record comprises an identification of the selected party, the method further comprising: receiving an identification of the selected party from the party; comparing the identification with an identification of the selected party in the record; and allowing access if the identification of the selected party matches the identification in the record.
PCT/US2003/032124 2002-10-07 2003-10-07 Method and system for managing financial transactions WO2004034222A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002501646A CA2501646A1 (en) 2002-10-07 2003-10-07 Method and system for managing financial transactions
AU2003282567A AU2003282567A1 (en) 2002-10-07 2003-10-07 Method and system for managing financial transactions
EP03774754A EP1559044A4 (en) 2002-10-07 2003-10-07 Method and system for managing finacial transactions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US41666302P 2002-10-07 2002-10-07
US60/416,663 2002-10-07

Publications (3)

Publication Number Publication Date
WO2004034222A2 true WO2004034222A2 (en) 2004-04-22
WO2004034222A3 WO2004034222A3 (en) 2004-06-03
WO2004034222A9 WO2004034222A9 (en) 2004-07-08

Family

ID=32093882

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/032124 WO2004034222A2 (en) 2002-10-07 2003-10-07 Method and system for managing financial transactions

Country Status (4)

Country Link
EP (1) EP1559044A4 (en)
AU (1) AU2003282567A1 (en)
CA (1) CA2501646A1 (en)
WO (1) WO2004034222A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2005226634B2 (en) * 2004-03-22 2009-03-26 The Western Union Company Equipment to facilitate money transfers into bank accounts
US8930267B1 (en) 2012-08-27 2015-01-06 Jpmorgan Chase Bank, N.A. Automated transactions clearing system and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030024979A1 (en) * 1999-10-26 2003-02-06 First Data Corporation Money transfer systems and methods for travelers
US20030126075A1 (en) * 2001-11-15 2003-07-03 First Data Corporation Online funds transfer method
US20030130940A1 (en) * 1999-10-26 2003-07-10 First Data Corporation Value transfer systems and methods
US20030208445A1 (en) * 1999-12-29 2003-11-06 Craig Compiano Method and apparatus for mapping sources and uses of consumer funds
US20030233318A1 (en) * 2001-11-26 2003-12-18 King Douglas W. Systems and methods for fund transfers
US20040015438A1 (en) * 1999-12-29 2004-01-22 First Data Corporation Methods and apparatus for mapping sources and uses of consumer funds

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030024979A1 (en) * 1999-10-26 2003-02-06 First Data Corporation Money transfer systems and methods for travelers
US20030130940A1 (en) * 1999-10-26 2003-07-10 First Data Corporation Value transfer systems and methods
US20030208445A1 (en) * 1999-12-29 2003-11-06 Craig Compiano Method and apparatus for mapping sources and uses of consumer funds
US20040015438A1 (en) * 1999-12-29 2004-01-22 First Data Corporation Methods and apparatus for mapping sources and uses of consumer funds
US20030126075A1 (en) * 2001-11-15 2003-07-03 First Data Corporation Online funds transfer method
US20030233318A1 (en) * 2001-11-26 2003-12-18 King Douglas W. Systems and methods for fund transfers

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1559044A2 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2005226634B2 (en) * 2004-03-22 2009-03-26 The Western Union Company Equipment to facilitate money transfers into bank accounts
US8239319B2 (en) 2004-03-22 2012-08-07 The Western Union Company Equipment to facilitate money transfers into bank accounts
US8712910B2 (en) 2004-03-22 2014-04-29 The Western Union Company Equipment to facilitate money transfers into bank accounts
US10235661B2 (en) 2004-03-22 2019-03-19 The Western Union Company Equipment to facilitate money transfers into bank accounts
US11176525B2 (en) 2004-03-22 2021-11-16 The Western Union Company Equipment to facilitate money transfers into bank accounts
US8930267B1 (en) 2012-08-27 2015-01-06 Jpmorgan Chase Bank, N.A. Automated transactions clearing system and method
US10657530B2 (en) 2012-08-27 2020-05-19 Jpmorgan Chase Bank, N.A. Automated transactions clearing system and method

Also Published As

Publication number Publication date
EP1559044A4 (en) 2007-11-07
AU2003282567A1 (en) 2004-05-04
AU2003282567A8 (en) 2004-05-04
CA2501646A1 (en) 2004-04-22
WO2004034222A9 (en) 2004-07-08
EP1559044A2 (en) 2005-08-03
WO2004034222A3 (en) 2004-06-03

Similar Documents

Publication Publication Date Title
US20040128240A1 (en) Method and system for managing financial transactions
US11205160B2 (en) Electronic payment and authentication system with debit and identification data verification and electronic check capabilities
US7395241B1 (en) Consumer-directed financial transfers using automated clearinghouse networks
US7333953B1 (en) Method and apparatus for integrated payments processing and decisioning for internet transactions
US7912784B2 (en) Methods and systems for processing, accounting, and administration of stored value cards
US7103577B2 (en) Systems and methods for staging transactions, payments and collections
US7848977B2 (en) Private label purchase card acceptance systems and methods
US8150763B2 (en) Systems and methods for staging transactions, payments and collections
US20030135457A1 (en) Method and apparatus for providing online financial account services
US20060229961A1 (en) Risk evaluation method and system using ACH data
US8109435B2 (en) Identity verification switch
US20030208440A1 (en) International payment system and method
US20050177494A1 (en) Method and system for processing electronic financial transactions
US20030061156A1 (en) Instant settlement system and method for credit card member stores
US20050192892A1 (en) Automated clearing house compatible loadable debit card system and method
WO2001039589A2 (en) Method and apparatus for providing online financial account services
KR20010082133A (en) System and method for managing a payment relation between the enterprises
CA2479333A1 (en) A method and system for merchant indemnification for online financial transactions
US20060143124A1 (en) Real time payment transaction system and method
US20060036540A1 (en) Method and system for merchant indemnification for online financial transactions
WO2004034222A2 (en) Method and system for managing financial transactions

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
COP Corrected version of pamphlet

Free format text: PAGES 1/13-13/13, DRAWINGS, REPLACED BY NEW PAGES 1/13-13/13; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

WWE Wipo information: entry into national phase

Ref document number: 2501646

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2003774754

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003774754

Country of ref document: EP

NENP Non-entry into the national phase in:

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP