Aspects of the disclosure relate to a cash positioning and reporting system displayed on a mobile device. Cash positioning typically refers to tracking daily cash positions for an entity and/or management of treasury functions.
For the purpose of this application, treasury functions may include receiving payments, facilitating payments, stopping checks, etc. Facilitation of payments may include facilitating wire transfers or providing access to lines of credit. It should be noted that payments may be in different currencies and may require currency conversion.
Wire transfer or credit transfer is a method of electronic funds transfer from one person or institution (entity) to another. A wire transfer can be made from one bank account to another bank account or through a transfer of cash at a cash office.
Central bank wire transfer systems, such as the Federal Reserve's FedWire system in the United States typically operate as Real Time Gross Settlement (“RTGS”) systems. RTGS systems provide the quickest availability of funds because they provide immediate “real-time” and final “irrevocable” settlement by posting the gross (complete) entry against electronic accounts of a wire transfer system coordinator.
A bank wire transfer may be effected as follows: The entity wishing to do a transfer approaches a bank and gives the bank the order to transfer a certain amount of money. An international bank account number (“IBAN”) and/or other codes are given as well so the bank knows where the money needs to be sent. The sending bank transmits a message, via a secure system (such as SWIFT or Fedwire), to the receiving bank. The message provides payment instructions. The message also includes settlement instructions. The actual transfer may not be instantaneous: funds may take several hours or even days to move from the sender's account to the receiver's account. Either the banks involved holds a reciprocal account with each other, or the payment must be sent to a bank with such an appropriate reciprocal account, a correspondent bank, for further transfer to the ultimate recipient.
The payment process may involve multiple levels of approval. Approval may be a manual or a partially manual process. Confirmation of payment may require multiple phone calls, emails, text messages or any other suitable means of communication. Tracking and display of wire transfer payments in a general ledger system may be difficult.
In particular a networked mobile device such as a smartphone, Iphone™, Ipad™, Antroid™ device, Kindle™ or any other suitable device may be used to effect or approve one or more steps of the payment process. Mobile devices typically have limited screen sizes and touch screen inputs. Therefore, a system that facilitates completing, displaying and tracking of one or more of these steps on a mobile device would be desirable.
An enhanced treasury management functionality for a cash positioning and reporting system is provided. Several stages of the payment process may be implemented. The approval process may be streamlined by displaying supplemental contact and reference information at each stage of the approval process. The display of information may be sorted and displayed in a manner that provides essential details for one or more payment stages. Additionally, confirmation of a payment stages or steps is provided even if the mobile device suffers a failure or is temporarily disconnected from the network.
The objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
An enhanced treasury management functionality for a cash positioning and reporting system is provided. Aspects of the approval process may be streamlined by displaying selectable transactions at each stage of the approval process in one more display windows. A display window may show a portion of the approval process, list(s) of transactions to be approved, list(s) of transactions that are approved/rejected and list(s) of transactions that are confirmed and/or any combination of two or more lists. Transactions may be payments, transfers of funds or any other suitable financial item.
Transaction information may include contact information for approvers or payees. The approval process may be the approval of an invoice. At each stage of the approval process a list of previous approvers may be provided, showing a “chain of approver-ship”. Typically, the last approvers of the chain are more senior. The more senior approvers may wish to change some portion of the invoice or confirm details with a particular junior approver. The chain of approver-ship facilitates changes and confirmations.
In certain embodiments of the invention, some or all of screens may be unique to a designated country. As such, the fields in such screens may correspond to the data requirements of the country. In such embodiments, repetitive tasks such as determining which data is required for which country, may be eliminated because the system and/or method according to the invention provides country-specific screens; preferably with country-specific formatting requirements.
Selection of an icon, transaction or any item shown on a display window may be performed by any suitable means including clicking, double clicking or the use of “gestures”. Selection may highlight the item or cause another display window to appear and/or to replace the currently shown display window with a different display window. Selection of an item can simply highlight that item or cause the display of a further menu in reference to the selected item. In some cases, re-selection (a double click) will cause another display window to appear or to replace the currently shown display window with a different display window. The appearance of a new display window may be described as “opening” the display window. However, for the purposes of this application, the term “opening” refers to the action that causes another display window to appear or the for the current display window to be reformatted.
When transactions are made via a wire transfer, a reference number may be provided to the payee so that payment can be confirmed and tracked. The reference number may be accompanied by additional information to facilitate tracking of the payment by the payee. Typically, a wire transfer cannot be reversed; therefore the reference number may be considered proof of payment. If the payment is used to purchase goods or services then these items may be released upon receipt of the reference number.
Illustrative embodiments of apparatus and methods in accordance with the principles of the invention will now be described with reference to the accompanying drawings, which form a part hereof. It is to be understood that other embodiments may be utilized and structural, functional and procedural modifications may be made without departing from the scope and spirit of the present invention.
As will be appreciated by one of skill in the art, the invention described herein may be embodied in whole or in part as a method, a data processing system, or a computer program product. Accordingly, the invention may take the form of an entirely hardware embodiment or an embodiment combining software, hardware and any other suitable approach or apparatus.
Furthermore, such aspects may take the form of a computer program product stored by one or more computer-readable storage media having computer-readable program code, or instructions, embodied in or on the storage media. Any suitable computer readable storage media may be utilized, including hard disks, CD-ROMs, optical storage devices, magnetic storage devices, flash devices and/or any combination thereof. In addition, various signals representing data or events as described herein may be transferred between a source and a destination in the form of electromagnetic waves traveling through signal-conducting media such as metal wires, optical fibers, and/or wireless transmission media—e.g. air and/or space.
Data may move between various entities in any of the embodiments of the invention via electronic transmission or manual means. Electronic transmission may utilize email, SMS or any other suitable method. Manual exchange may utilize floppy disks, USB drives, CDs, DVDs or any other suitable mechanism.
Computing device 101 may have a processor 103 for controlling overall operation of the server and its associated components, including RAM 105, ROM 107, input/output module 109, and memory 115. Computing device 101 may include one or more receiver modules, server modules and processors that may be configured to transmit and receive payments, wire transfers, payments via checks, debit cards, credit cards, lines of credit or any suitable credit instrument. Likewise, computing device 101 may be configured to transmit and/or receive information and to provide from/to an Enterprise Resource Planner (“ERP”) or any other suitable system. Further, computing device 101 may provide confirmation to one or more payees and facilitate payment approval processing and perform any other suitable tasks related to treasury operation within a cash positioning and reporting system. Additionally computing device 101 may provide confirmation to mobile devices or terminals 141, 151 which implement the invention.
Input/output (“I/O”) module 109 may include a microphone, keypad, touch screen, and/or stylus through which a user of computing device 101 may provide input, and may also include one or more of a speakers for providing audio output and a video display device for providing textual, audiovisual and/or graphical output. The touch screen may also serve as a video display device. The touch screen may respond to gestures—e.g. a double tap may open an item and a pinching motion may shrink an item. The touch screen in combination with the video display may be referred to as the “display” of the device.
Software may be stored within memory 115 to provide instructions to processor 103 for enabling computing device 101 to perform various functions. For example, memory 115 may store software used by computing device 101, such as an operating system 117, application programs 119, and an associated database 121. Alternatively, some or all of computing device 101 computer executable instructions may be embodied in hardware or firmware (not shown). As described in detail below, database 121 may provide storage for customer information, invoices, approvals, various types of confirmations and any other suitable information.
Computing device 101 may operate in a networked environment supporting connections to one or more remote computers, such as mobile devices 141 and 151. Mobile devices 141 and 151 may be personal computers or servers that include many or all of the elements described above relative to computing device 101.
The network connections depicted in
Additionally, application program 119, which may be used by computing device 101, may include computer executable instructions for invoking user functionality related to communication, such as email, short message service (SMS), and voice input and speech recognition applications.
Computing device 101 and/or mobile devices 141, 151 may also be mobile terminals including various other components, such as a battery, speaker, and antennas (not shown).
Computing device 101, terminal 151 and/or terminal 141 may be portable devices such as a laptop, cell phone, Blackberry™, smartphone, iPad™, iPhone™, Kindle™ or any other suitable device for storing, transmitting and/or transporting relevant information.
Any information described above in connection with database 121, and any other suitable information, may be stored in memory 115.
One or more of applications 119 may include one or more algorithms that may be used to perform one or more of the following: treasury operations, wire transfers and any other suitable tasks related to treasury operations.
Entry data 212 may include an invoice or several invoices. Entry data 212 may use any suitable format including standard formats. Entry data 212 may be sent from the ERP system 201 to CashPRo™ system 202 electronically or manually. Each field of the data may be verified for correctness as is described in U.S. patent publication 2009-0319429 and is hereby incorporated by reference.
Prior to the transfer of entry data 212 to the CashPRo™ system 202 an approval process may be required. The approval process may start in ERP system 201 and continue in CashPRo™ system 202 or it may be completely contained within CashPRo™ system 202. There may be separate approval processes for each of ERP system 201 and CashPRo™ system 202. Typically the CashPRo™ system 202 coordinates the entire approval process.
The CashPRo™ system 202 may facilitate an approval process that involves one or more approvers. An exemplary chain of approvers are shown as Approver-1222A, Approver-2222B through other approvers until the final approver, Approver-N 222N. The configuration of approval depends on customer preferences. No approval at all is contemplated and included within the scope of the invention.
After a successful conclusion to the approval process, CashPRo™ system 202 may produce a payment order 213, which may be sent to an originating bank 203. Payment order 213 may include a transaction number. Payment order 213 may be delivered by electronic, manual or any other suitable means.
Originating bank 203 may deliver funds 214 to a clearance network 204. Clearance network 204 may be a wire transfer clearance facility—e.g., the Federal Reserve Bank of the United States. As described above, delivery of funds 214 via a wire transfer to a clearance network 204 cannot be reversed. Delivery of funds may be by electronic, manual or any other suitable means.
Clearance network 204 may return a reference number 218 to originating bank 203. Reference number 218 may be accompanied by supplemental data and a matching transaction number. Originating bank 203 may return reference number 218 and any supplemental data to CashPRo™ system 202. Delivery of reference number 218 by clearance network 204 and/or originating bank 203 may be by electronic, manual or any other suitable means. Reference number 218 may be a clearance reference number as is provided by the Federal Reserve Bank of the United States or any equivalent reference number.
CashPRo™ system 202 may provide confirmation 216 to payee 223. Confirmation 216 may include reference number 218, invoice information and/or any other suitable information. Confirmation 216 may be delivered by electronic, manual or any other suitable means. In some cases a reference number 218 may not be provided. In some cases reference number 218 may be provided but would not be included in confirmation 216.
Clearance network 204 may provide payment 215 to receiving bank 205. Receiving bank 205 may provide payment 215 to payee 223. All payments may be transferred by electronic, manual or any other suitable means.
Although a single ERP 201, CashPRo™ system 202, originating bank 203, clearance network 204, receiving bank 205 and payee 223 are shown, more than one of any of the aforementioned items are contemplated and are included within the scope of the invention. Likewise, multiple entry data sets, payments orders, funds, reference numbers, confirmations, and invoices are contemplated and are included within the scope of the invention. Further, multiple items may be included in a single item—e.g., multiple invoices may be included in a single entry data 212.
In this description a list refers to an entire list of zero items, one item or many items. However, it is understood that typically only a portion of the list is displayed on the display window. Although an exemplary set of entries are shown in the figures for clarity, various devices may alter the manner in which each display window is shown. Various factors such as screen size, pixel count, font size, etc., may limit the number of entries and/or sections displayed. In each case entries, portions of list or sections that do not fit in the available display area may preferably be accessed by scrolling.
Display window 330 shows a “home” display window menu containing common items. Display window 330 shows a search users item 331, a deactivate users item 332, a reset password item 333, an unlock users item 334, an approve transaction item 335 and a view balances item 336. The top of the display window 330 may display the users name 337 and the application 338—e.g., CashPRo™. Other items or applications may also be shown on the “home” display window or may be shown by scrolling the menu. Opening the approve transaction item 335 displays the summary display window 340.
Summary display window 340 shows a partial list of transactions 341A-341D that require approval as part of approval process described above with reference to
Value date icon 343A may be color coded to indicate the urgency of the approval. The value date represents the last acceptable date/time for a timely payment. Failure to pay on time may result in loss of faith, interest payments, penalties, etc. Typically a green icon indicates relatively little no urgency, a yellow icon indicates relatively greater urgency and a red icon indicates relatively great urgency. Urgency may also be shown by blinking the icon or any other suitable audio and/or visual indication.
Approving a transaction may place the transaction on an approved list that may be displayed on approved display window 350. Approved display window 350 is shown in
Approved display window 350 may be divided into sections such as “submit to the bank” 352 and/or “route to next approver” 353. Each section 352, 353 may have a list with no entries, one entry or many entries. Each entry may be limited to displaying the company name 345 and transaction amount 342. In the alternative other information may be supplied in the review display window or on a different detailed display window (not shown).
Transactions in the “submit to the bank” section 352 typically represent payments approved by the final approver on the approval list—e.g. Approver-N 222N. Transactions appearing in the “route to the next approver” section 353 may represent payments approved by an intermediate approver or initial approver—e.g. Approver-1222A or Approver-2222B.
Rejected display window 351 may allow selection of a reason for rejection via selector 356. Exemplary reasons for rejection are insufficient funds in the account, etc. An open reason, or a fill-in rejection field, may be provided to cover cases that occur infrequently.
Approved display window 350 and/or rejected display window 351 may contain a submit icon 354A, 354B respectively. Opening submit icon 354A and/or 354B may cause completed display window 360 to appear. Completed display window 360 is shown in
Because the connection to a mobile device maybe inconsistent or irregular, a user may approve or reject a transaction on his or her device—e.g. mobile terminal 141,151—without gaining the full effect of the desired action. In some cases only a portion of the data or none of the data necessary to complete the transaction are sent to the server 101. The data, or a portion of it, may not be sent because of software errors or because the connection to the server was severed or is error prone. At some future time the user device 141,151 may reconnect to server 101 and complete the transaction. At other times the user device 141,151 may be unable to complete the transaction. Display window 360 may show a list of confirmed transactions sent from the server. The list of confirmed transactions may be described as a checkpoint. Since this list is stored on the server, the user can be certain that these transactions are complete.
In some embodiments mobile device 141,151 may be able to reconcile the list of completed transactions with the list of attempted transaction in order to identify a list (not shown) of transactions that are in a “limbo” state—i.e., requested but not confirmed as executed. In some embodiments the device 141, 151 may be able to reset the state of transactions on the mobile device 141, 151 to the summary list, the approved list or the rejected list. In some embodiments the mobile device 141, 151 may query the server regarding the list of attempted transactions and the server 101 send reconciled lists (summary, approved, rejected) and an updated confirmed list to the user device 141, 151.
Each transaction 441A-441D may have similar information in a typical display 440. Each transaction may represent a payment.
Opening a transaction of the summary display window 440 may open one more detailed descriptions of transactions. The detailed descriptions the transactions are shown in FIG. 4B and may be reached by following off-page connector E. Exemplary display window 448 shows a cascade of three overlapping detailed descriptions 449A-449C from a total of seventeen. Alternate embodiments may show only a single transaction or create a non-overlapping display of several transactions. All of the transactions may be shown or a limited number may be shown depending on user preferences and display area (screen size) limitations. Typically the transaction that was selected prior to opening would appear as the top of the cascade. In the alternative the cascade may appear in a sorted arrangement or any other suitable arrangement.
Exemplary detailed description 449A may have an identification section 446A, a logistic section 446B, a transaction section 446C and an actor section 446D. Each section may have further detail that may be shown in another display window (not shown).
Exemplary identification section 446A may show information about a payee or client such a company name, payee bank, account number and any other suitable information.
Exemplary Logistic section 446B may show a transaction number, transaction type—e.g. wire transfer, a template and a source of funds or any other suitable information.
Exemplary Transaction section 446C may show a transaction amount 442, a cut off time icon 443A, value date 443B, a value time 443C and any other suitable information. Value date icon 443A may be color coded to indicate the urgency of the approval as described above.
Exemplary actor section 446D may have the computer ID of an actor or several of the actors for the transaction. An actor may be the initiator of the transaction, the previous approver on the list of approver's, the next approver on the list of approvers or any suitable actor in the approval chain. More detailed information such as an ordered list of approvers or the contact information of any approver may be available upon opening this section. Contact information may include phone numbers, email addresses or social network contact information.
Approving a transaction may place the transaction on a review list that may be displayed in the “submit to bank” section 452 or the “route to next approver” section 453 of review display window 458. Rejecting a transaction may place the transaction on a review list that may be displayed in a rejected section 455 of review display window 458. Each approval or rejection may result in the display of the review display window 458.
Display window 458 is shown in
Transactions in the “submit to the bank” section 452 typically represent payments approved by the last approver are the approval list—e.g. Approver-N 222N. Transactions appearing in the “route to the next approver” section 453 represent payments approved by an intermediate approver or initial approver—e.g. Approver-1222A or Approver-2222B. Each rejected transaction may require a reason for rejection.
Review display window 458 may contain a submit icon 354. Selecting submit icon 454 may cause completed display window 460 to appear. Completed display window 460 is shown in
Although some of the display windows of embodiment 300 may be different from some of the display windows of embodiment 400, combinations of the various display windows and features of any of them in any combination are contemplated and included within the scope of the invention.
Review display window 558 may contain a transaction tab 559A and a totals tab 559B. Transactions tab 559A shows a review list of transactions similar to the review list shown in
Sorting menu 670 offers the options of sorting according to amount 671A, debit account 671B or value date 671C. Other suitable sorting categories or combinations of categories are contemplated and are included within the scope of the invention.
Selection of a sorting category reorders the displayed list. The list may be sorted in ascending or descending order. The top of the list or the currently selected transaction may appear in the newly sorted display.
Although a sorting of the list displayed on list displayed by the summary display window, any other list described previously—e.g. the rejected transaction list—may be sorted with same categories already described or other suitable categories.
Approval display window 780 shows a partial list of transactions that require approval as part of approval process described above with reference to
Opening the contact approver link 782A of transaction 781A may open approver list display window 785. Approver list display window 785 may show a partial list of approvers for transaction 781A. Approval list display window 785 may contain exemplary authorized approval contacts 786A-D. The list may show the approvers in alphabetical order, in the order of approval or any other suitable order.
Opening approver 786C may reformat approver list display window 785 to show methods of contacting approver 786C. Reformatted approver list display window may be reached by following off-page connector H to
Selecting any icon 787A-C activates the selected method—e.g. selecting SMS prompts the user for entry of an SMS message.
Irrespective of the contact method, the approver may be required to self-authenticate. Authentication may have the effect of submission of the transaction to the bank. In the alternative, after authentication, the approver may choose to either pass the transaction to the next approver in the chain, reject the transaction or approve submission to the bank.
Thus, apparatus and methods that enhance the display of a treasury management functionality for a cash positioning and reporting system are provided.
Persons skilled in the art will appreciate that the present invention can be practiced by other than the described embodiments, which are presented for purposes of illustration rather than of limitation, and that the present invention is limited only by the claims that follow.
This application is a continuation of prior U.S. patent application Ser. No. 13/661,083, filed on Oct. 26, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 13661083 | Oct 2012 | US |
Child | 15083579 | US |