Ana səhifə

This specification describes the ofc data format and details how Microsoft ® Money uses ofc for online home banking and online bill payment features


Yüklə 0.88 Mb.
səhifə6/14
tarix18.07.2016
ölçüsü0.88 Mb.
1   2   3   4   5   6   7   8   9   ...   14

Chapter overview


  1. Microsoft Money assumes that a bill payment service can issue a payment to any payee (business and individuals.)

  2. When entering a payment to a payee for the first time, Money users will be prompted for the payee’s name, address, city, state, zip code, phone number and account number with that payee.

  3. For first-time payments, Money will send a request to add the payee to the system with the request to issue a payment to the payee.

  4. When the server has added the payee to their system, the server can return an ID to reference the payee. If Money has an ID for a payee, it will use it to reference the payee in subsequent payment requests.

  5. The days-to-pay value defines the lead time required to deliver a payment to a payee by a desired due date. The default days-to-pay value is downloaded from the Branding Server and can be updated when the user connects to the bank’s server.

  6. The withdrawal date value defines the number of business days before a payment’s due date when funds are withdrawn from the user’s account. The default withdrawal date value is downloaded from the Branding Server and can be updated when the user connects to the bank’s server.

  7. Money users can send email to the bank to inquire on the status of an electronic payment.

  8. Money users can cancel payments that have not yet been processed.

Paying a bill in Microsoft Money


Microsoft Money accounts that are enabled for online bill payment will expose additional user interface to help a user denote a payment as one that should be sent using online bill payment.

Entering an electronic payment


Entering an electronic payment entails a user entering the due date of the payment they wish to be paid into the Microsoft Money Account Register. Based on the capabilities of the bill payment system (see the sections on Days-to-pay and Funds withdrawal date below), the Money account register will record the date the funds will be deducted from the user’s account.

Microsoft Money will allow users to schedule electronic payments up to one year into the future.


Validating the payment


If the user is entering a payment to a payee that the user has not paid previously, they will be asked to provide details to route the payment to the payee. This includes the payee’s street address, city, state, zip code, phone number and the user’s account number with that payee. If the user enters a payment to a payee that has been paid previously, Money will not prompt the user for this information.

Determining a valid payment date


Money will use the days-to-pay value to determine if the payment can be made by the due date. Money will add the number of days-to-pay for the payee to the current date (starting with tomorrow.) If the resulting date is less than or equal to the due date of the payment, the payment will be accepted and entered into Money’s account register. If the resulting date is greater than the due date due date of the payment, Money will inform the user that the payment cannot be made and suggest the earliest possible date.

For example, let’s assume that today is January 10th and the user enters January 19th as the desired due date of the payment. The payee the user wants to pay has a days-to-pay value of 5 days. January 10th plus 5 days provides enough lead time to issue a payment by January 19th.

Now the user wants to enter another electronic payment. Today is still January 10th and the user enters January 12th as the due date of the payment. The payee has a days-to-pay value of 5 days. In this case, Money will not allow the user to enter the payment since there is not enough time to get a payment to the payee by the 12th. However, Money will suggest the next date the payment can be made (January 15th.)

Federal Reserve holiday schedule


Microsoft Money will validate payment dates to ensure users request payments on business days (Monday to Friday). And, Money also has knowledge of the Federal Reserve holiday schedule. If a user attempts to schedule a payment on one of these dates, the user will be asked to schedule the payment on the next business day after the holiday.

New Year’s Day

January 1

Martin Luther King Day

Third Monday in January

Christmas Day



December 25


Days-to-pay value


Days-to-pay is the amount of lead time (measured by the number of business days) required to issue a payment to a payee. Money will use this value to determine if a payment can be made by the due date of a payment.

A bill payment service’s default days-to-pay value will be downloaded from the Branding Server. This value will be used to validate payment dates for all new payees. At any time, the server can send Money a new default days-to-pay value using the element in the OFC Signon response.

This value can also be specified by the server for each payee the user has paid electronically. The server must send Money a new days-to-pay value for a particular payee using the element in the OFC Payee response.

Reference the element in the Signon response and Payee response
records. The Signon response is described in the OFC and Signon Records chapter, the Payee response is described in the Online Bill Payment Records chapter.

Withdrawal date value


The withdrawal date value is the number of business days prior to the payment’s due date when the funds are deducted from the user’s bank account. Some payment systems that require guaranteed funds deduct funds from the user’s account before the due date, while others deduct funds from the user’s account on the date the payment is due.

A bill payment service’s default withdrawal date value will be downloaded from the Branding Server. Microsoft Money will record transactions in the account register according to when the funds are withdrawn from the user’s account. For example, if the user enters a payment with a due date of January 10th and the bill payment service has a funds withdrawal date of four (4), the payment will be recorded in the user’s Money account register as occurring on January 6th.

At any time, the server can send Money a new default funds withdrawn date value using the element in the OFC Signon response.

This value can also be specified by the server for each payee the user has paid electronically. At any time, the server can send Money a new funds withdrawal date value for a particular payee using the element in the OFC Payee response.



Reference the element in the Signon response and Payee response
records. The Signon response is described in the OFC and Signon Records chapter, the Payee response is described in the Online Bill Payment Records chapter.

1   2   3   4   5   6   7   8   9   ...   14


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©atelim.com 2016
rəhbərliyinə müraciət