OFX Message Support in MSN Money and Microsoft Money
Total Page:16
File Type:pdf, Size:1020Kb

OFX Message Support in MSN Money and Microsoft Money
OFX Message Support in MSN Money and Microsoft Money...... 3 1. Conventions...... 3 2. Structure...... 4 2.2 OFX Headers...... 4 Message Sets...... 5 2.4.6 Transaction Wrapper Request – XXXTRNRQ...... 5 2.5 Signon Message Set...... 6 2.5.2 USERPASS Change...... 7 2.6 External Data Support...... 7 3. Common Aggregates and Elements...... 8 4. Security...... 8 5. International...... 8 5.2 Currency...... 8 6. Data Synchronization...... 9 6.6 Synchronization Transaction Wrappers...... 9 7. FI Profile...... 10 7.1 Profile Request & Response...... 10 8. Activation & Account Information...... 13 8.4 Enrollment and Password Acquisition...... 13 8.5 Account Information...... 14 8.6 Service Activation...... 15 8.7 Name and Address Changes...... 16 8.8 Signup Message Set Profile Information...... 16 9. Customer to FI Communication...... 17 Generic Mail...... 17 9.3 Get HTML Page...... 19 9.4 Email Message Set Profile...... 19 10. Recurring Transactions...... 20 10.2 Recurring Instructions...... 20 10.2.1 Values for FREQ...... 20 11. Banking...... 21 Banking Support Summary...... 21 11.3 Common Banking Aggregates...... 22 11.4.1 Banking Statement Download...... 24 11.4.2 Credit Card Statement Download...... 26 11.5 Statement Closing Information...... 30 11.6 Stop Check...... 30 11.7 Intra-bank Funds Transfers...... 31 11.8 Inter-bank Transfer...... 32 11.9 Wire Transfer...... 32 11.10 Recurring Funds Transfer...... 32 11.11.1 Banking E-mail...... 33 11.12 Synchronization...... 35 11.12.7.2 Response
1. Conventions
The conventions used in the tag descriptions include the following: Required tags are in bold. Regular face indicates tags that are optional. Required means that a client must always include the tag in a request, and a server must always include the tag in a response. Required tags occur once unless noted as one or more in the description, in which case the specification allows multiple occurrences. Optional tags occur once if present unless noted as zero or more in the description, in which case the specification allows multiple occurrences. A-n or N-n specifies those values that take an alphanumeric or numeric type value, where n indicates the maximum size. Common value types, such as a dollar amount, are referenced by name. Chapter 3 lists value types that are referenced by name.
Tag Description
Enterprise and Support Training Microsoft Confidential April 2018 4 OFX Message Support in MSN Money and Microsoft Money
2. Structure 2.2 OFX Headers Each OFX file must include the OFX header. Microsoft Money and MSN Money generate the header using the following rules:
Tag Value DATA: “OFXSGML” VERSION: “1.02”* “1.03”*** “2.00” “2.02”** “2.03”*** * MSN Money supports “1.02” only ** Money 2006+ only *** Money 2007+ only SECURITY: “NONE” Money does not support Application Encryption. ENCODING: ”USASCII” or “UNICODE” CHARSET: “1252” COMPRESSION: “NONE” OLDFILEUID: File UID of previous request file or “NONE”. Money may reject an OFX response which does not properly echo the NEWFILEUID and OLDFILEUID value in the OFX header. NEWFILEUID: File UID of current request file or “NONE” for Active Statement files.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 5
Message Sets The following table lists each message set in this area and level of support in Money. For Support in MSN Money, refer to specific sections.
Message/Aggr Description Supported in Supported in egate Money? MSN Money XXXTRNRQ Transaction wrapper request Yes Partial XXXTRNRS Transaction wrapper response Yes Partial SONRQ Sign-on request Yes Yes SONRS Sign-on response Yes Yes PINCHRQ Pin change request Yes Partial PINCHRS Pin change response Yes Partial
2.4.6 Transaction Wrapper Request – XXXTRNRQ The generic transaction wrappers are supported in Money.
Tag Description Money Usage
2.4.6 TAN Support in Money TANs are supported in Microsoft Money. If a provider has indicated in the provider.ini section of Money branding information that a TAN is required then the user is prompted for the TAN on the PIN dialog. The user is prompted for a single TAN. The TAN is then supplied in the XXXTRNRQ wrapper for each transaction in the request file. The TAN supplied for the user will only persist for the current session. If the call results in Crash Recovery then the TAN should be stored with the request file. In this case, Money does not prompt the user for the TAN.
Enterprise and Support Training Microsoft Confidential April 2018 6 OFX Message Support in MSN Money and Microsoft Money
2.5 Signon Message Set 2.5.1.1 Signon Request – SONRQ The Signon Request is supported in Microsoft Money and MSN Money.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 7
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 8 OFX Message Support in MSN Money and Microsoft Money
2.5.1.2 Sign-on Response – SONRS Tag Description Money & MSN Money Usage
2.5.2 USERPASS Change Supported in Microsoft Money, but not MSN Money except on first call if flag set in Provider.ini section of Money branding information or in response to SONRS 15000.
Message/Aggregate Description Supported Supported in MSN in Money? Money? 15000 or on first call if ChangePin=1 in Provider.ini section of Money branding information.
2.6 External Data Support Not supported in Money.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 9
3. Common Aggregates and Elements 3.2.1 Financial Institution Transaction ID
Tag Description Money Usage
Note:
Enterprise and Support Training Microsoft Confidential April 2018 10 OFX Message Support in MSN Money and Microsoft Money
6. Data Synchronization Microsoft Money support full Synchronization. MSN Money does not support Synchronization and does not send XXXSYNCRQ. 6.6 Synchronization Transaction Wrappers The following elements are common for all synchronization request transactions:
Tag Description Money Usage
The following elements are common for all synchronization request responses:
Tag Description Money Usage
Money processes the following data when received in a SYNC response: INTRARS INTRACANCRS INTRAMODRS PAYEESYNCRS PMTRS PMTCANCRS PMTMODRS RECPMTRS RECPMTCANCRS RECPMTMODRS See the appropriate sections for further detail
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 11
6.10.1 File-Based Error Recovery Money does not support file-based error-recovery. Instead, if a call fails to complete when a customer is sending a transfer (INTRATRNRQ), a payment (PMTTRNRQ), or a recurring payment (RECPMTTRNRQ) request, Money prompts the user to synchronize their data to determine if the call was successful. 7. FI Profile 7.1 Profile Request & Response OFX allows a provider to indicate which services are supported and which capabilities are enabled for service via the Profile.
Message/Aggregate Description Supported in Money? Supported in MSN Money PROFRQ Profile request No No PROFRS Profile response No No
Money and MSN Money do not support Profile request and response. This information is stored in our branding files and servers. In each of the following sections, the individual message set profiles are listed. For each profile a mapping is provided to the Money branding elements.
Enterprise and Support Training Microsoft Confidential April 2018 12 OFX Message Support in MSN Money and Microsoft Money
7.2.1 Message Set Core Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 13
7.2.2 Signon Realms Money does not support the notion of a Signon realm.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 14 OFX Message Support in MSN Money and Microsoft Money
8. Activation & Account Information The following table lists level of support in Microsoft Money and MSN Money for the Activation and Account Information messages:
Message/Aggregate Description Supported in Money and MSN Money? ENROLLRQ Online enrollment request 8.4 No ENROLLRS Online enrollment response No ACCTINFORQ Account info request 8.5 Yes ACCTINFORS Account info response Yes ACCTRQ Account request 8.6 No ACCTRS Account response No ACCTSYNCRQ Service Activation Synchronization No request 8.6.2 ACCTSYNCRS Service Activation Synchronization No response CHGUSERINFORQ Name and address change request 8.7 No CHGUSERINFORS Name and address change response No
IMPORTANT NOTE: Microsoft requires support for the SIGNUP Message set and the ACCTINFORQ/RS aggregates for all OFX server certifications. 8.4 Enrollment and Password Acquisition Not supported in Money.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 15
8.5 Account Information 8.5.1 Account Info Request – ACCTINFORQ Support for this aggregate is required. Money 2005 and above send an ACCTINFORQ before sending a subsequent statement request call. Money 2004 and MSN Money only send this when setting up services for the first time, or when specifically launched by user.
Tag Description Money and MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 16 OFX Message Support in MSN Money and Microsoft Money
8.5.3 Account Information Aggregate – ACCTINFO Tag Description Money Usage MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 17
8.7 Name and Address Changes Not supported in Money. CHGUSERINFORQ CHGUSERINFORS 8.8 Signup Message Set Profile Information This message set is not supported in Money. Information from this aggregate is supplied in the branding files on the Microsoft branding server.
Tag Description Money and MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 18 OFX Message Support in MSN Money and Microsoft Money
9. Customer to FI Communication Generic Mail OFX supports both generic Mail as well as Mail that is specific to the service. Money never sends a Generic Mail request but is prepared to handle a Generic Mail response when received in synchronization. Money supports the service specific e-mail. Refer to sections on Banking, Bill Payment, and Investment for more details on support of service specific e-mail.
Message/Aggregate Description Supported in Money? MAILRQ General mail request No MAILRS General mail response Yes – sync only MAILSYNCRQ General mail sync request Yes – Money 2004 and 2006 only, not supported in Money 2005 MAILSYNCRS General mail sync response Yes All OFX mail messages use the same MAIL aggregate. The MAIL aggregate is supported in Money as it is used in the service-specific e-mail request/responses. 9.2.2 Basic Mail Aggregate OFX supports both general e-mail as well as mail records that are specific by service. Money will never send a general e-mail request but is prepared to handle the general e- mail response when received in synchronization. Money does support the service specific e-mail. All OFX mail messages use the same MAIL aggregate.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 19
9.2.4 Email Synchronization
Refer to sections on Banking, Bill Payment, and Investment for more details on support of service specific e-mail.
Enterprise and Support Training Microsoft Confidential April 2018 20 OFX Message Support in MSN Money and Microsoft Money
9.3 Get HTML Page MIME
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 21
10. Recurring Transactions Recurring Payments are supported in Microsoft Money. The actual elements within a transaction that can be modified differ by service. See the recurring sections within Banking, and Payments for details. Not Supported: Recurring Intra-bank Transfers, see section 11.10. Recurring Inter-bank Transfers The following table describes Money’s usage of the RECURRINST aggregate that is present in the messages for recurring transactions. 10.2 Recurring Instructions Tag Description Money Usage
10.2.1 Values for FREQ Value Description Money Usage WEEKLY Weekly Supported. BIWEEKLY Biweekly Supported. TWICEMONTHLY Twice a month Supported. MONTHLY Monthly Supported. FOURWEEKS Every four weeks Supported. BIMONTHLY Bimonthly Supported. QUARTERLY Quarterly Supported. SEMIANNUALLY Semiannually Supported. ANNUALLY Annually Supported.
Enterprise and Support Training Microsoft Confidential April 2018 22 OFX Message Support in MSN Money and Microsoft Money
11. Banking Banking Support Summary The following table lists level of Money support for each Banking message set. The remaining sections in this chapter discuss the specific implementation of each supported message.
Message/Aggregate Description Supported Supported in in Money? MSN Money? STMTRQ Statement request Yes Yes STMTRS Statement response Yes Yes CCSTMTRQ Credit Card statement request Yes Yes 11.4.2 CCSTMTRS Credit Card statement response Yes Yes STMTENDRQ Statement closing data request No No 11.5.1 STMTENDRS Statement closing data response No No CCSTMTENDRQ Credit Card closing statement data No No request 11.5.3 CCSTMTENDRS Credit Card closing statement data No No response STPCHKRQ Stop check request 11.6.1 No No STPCHKRS Stop check response No No INTRARQ Intra-bank transfer request 11.7.1 Yes No INTRARS Intra-bank transfer response Yes No INTRAMODRQ Intra-bank transfer modification No No request 11.7.2 INTRAMODRS Intra-bank transfer modification Yes No response INTRACANRQ Intra-bank transfer request 11.7.3 Yes No INTRACANRS Intra-bank transfer response Yes No INTERRQ Inter-bank transfer request 11.8.2 No No INTERRS Inter-bank transfer response No No INTERMODRQ Inter-bank transfer modification No No request 11.8.3 INTERMODRS Inter-bank transfer modification No No response INTERCANRQ Intra-bank transfer cancel request No No 11.8.4 INTERCANRS Intra-bank transfer cancel response No No WIRERQ Wire transfer request 11.9.1 No No WIRERS Wire transfer response No No WIRECANRQ Wire transfer cancellation request No No 11.9.2 WIRECANRS Wire transfer cancellation response No No
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 23
Message/Aggregate Description Supported Supported in in Money? MSN Money? RECINTRARQ Recurring Intra-bank transfer No No request 11.10.1 RECINTRARS Recurring Intra-bank transfer No No response RECINTRAMODRQ Recurring Intra-bank transfer No No modification request 11.10.2 RECINTRAMODRS Recurring Intra-bank transfer No No modification response RECINTRACANRQ Recurring Intra-bank transfer No No cancellation request 11.10.3 RECINTRACANRS Recurring Intra-bank transfer No No cancellation response RECINTERRQ Recurring Inter-bank transfer No No request 11.10.4 RECINTERRS Recurring Inter-bank transfer No No response RECINTERMODRQ Recurring Inter-bank transfer No No modification request 11.10.5 RECINTERMODRS Recurring Inter-bank transfer No No modification response RECINTERCANRQ Recurring Inter-bank transfer No No cancellation request 11.10.6 RECINTERCANRS Recurring Inter-bank transfer No No cancellation response BANKMAILRQ Bank mail request 11.11.1 Yes No BANKMAILRS Bank mail response Yes No CHKMAILRS Return check notification Yes No response 11.11.3.1 DEPMAILRS Return deposit notification Yes No response 11.11.3.2
11.3 Common Banking Aggregates Tag Description Money & MSN Money Usage BANKACCTFROM & Identify an account at an FI 11.3.1 All elements supported BANKACCTTO ACCTTYPE Account Type: CHECKING; All elements supported SAVINGS; MONEYMRKT; CREDITLINE 11.3.1.1 CCACCTFROM & Identify a credit card account at an FI All elements supported 11.3.2 CCACCTTO
Enterprise and Support Training Microsoft Confidential April 2018 24 OFX Message Support in MSN Money and Microsoft Money
11.3.3 Bank Account Information – BANKACCTINFO Only partial support for the BANKACCTINFO aggregate is implemented in Money and MSN Money.
Tag Description Money and MSN Money Usage
11.3.4 Credit Card Account Information – CCACCTINFO Only partial support for the CCACCTINFO aggregate is implemented in Money.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 25
11.3.5 IntraXfer Information – XFERINFO All of the elements and aggregates of XFERINFO are supported in Money. 11.3.6 Transfer Processing Status – XFERPRCSTS All of the elements and aggregates of XFERPRCSTS are supported in Money. 11.4.1 Banking Statement Download 11.4.1.1 Statement Request – STMTRQ Statement Requests are generated by Microsoft Money and MSN Money My Accounts.
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 26 OFX Message Support in MSN Money and Microsoft Money
11.4.1.2 Statement Response – STMTRS Statement response is supported in Microsoft Money and MSN Money.
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 27
11.4.2 Credit Card Statement Download 11.4.2.1 Credit Card Statement Request – CCSTMTRQ Microsoft Money and MSN Money will generate the whenever a statement is to be retrieved for an account of type CREDIT CARD.
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 28 OFX Message Support in MSN Money and Microsoft Money
11.4.2.2 Credit Card Statement Response – CCSTMTRS Credit Card Statement Response is supported in Microsoft Money and MSN Money.
Tag Description Money Usage
End tag for each statement transaction
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 29
11.4.2.3.1 Statement Transaction – STMTTRN The Statement Transaction is supported in Microsoft Money and MSN Money My Accounts.
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 30 OFX Message Support in MSN Money and Microsoft Money
Tag Description Money & MSN Money Usage
The STMTRN may contain an optional CURRENCY aggregate for each transaction. If this aggregate is provided the driver must perform the currency conversion using the data provided.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 31
11.4.2.3.1.1 Transaction Types used in TRNTYPE Below is the description of the transaction types in the OFX Specification. Also included is the appropriate signage for Money implementation. Microsoft Money will reject or ignore individual transactions that are incorrectly signed. MSN Money My Accounts ignores TRNTYPE and accepts any signage NOTE: While Money accepts any signage for all transactions, positively signed debits and negatively signed credits is an indication that the data is incorrect. Servers should try to avoid this.
Type Description Money Signage CREDIT Generic credit Either DEBIT Generic debit Either INT Interest earned or paid Either NOTE: depends on signage of amount DIV Dividend Either FEE FI fee Either SRVCHG Service charge Either DEP Deposit Either ATM ATM debit or credit Either NOTE: depends on signage of amount POS Point of sale debit or credit Either NOTE: depends on signage of amount Either XFER Transfer CHECK Check Either PAYMENT Electronic payment Either CASH Cash withdrawal Either DIRECTDEP Direct deposit Either DIRECTDEBIT Merchant initiated debit Either REPEATPMT Repeating payment/standing order Either OTHER Other Either 11.5 Statement Closing Information Statement Closing Information is not supported in Money. The following messages are not supported: STMTENDRQ STMTENDRS CCSTMTENDRQ CCSTMTENDRS 11.6 Stop Check Stop Check messages are not supported in Money. The following messages are not supported: STPCHKRQ STPCHKRS
Enterprise and Support Training Microsoft Confidential April 2018 32 OFX Message Support in MSN Money and Microsoft Money
11.7 Intra-bank Funds Transfers 11.7.1.1 Intra-bank Transfer Request – INTRARQ Intra-bank Transfer Request is supported in Money.
Tag Description Money Usage
Tag Description Money Usage
Transfer-date options. Choose either
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 33
11.7.2 Intra-bank Transfer Modification Intra-bank Transfer Modifications Request is not supported in Money. The following messages are not supported: INTRAMODRQ Money 2004 and 2006 process INTRAMODRS when received in an INTRASYNCRS. This allows servers that support future dated transfers to notify customer if a scheduled transfer fails.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 34 OFX Message Support in MSN Money and Microsoft Money
11.10.2 Recurring Intra-bank Funds Transfer Modification Recurring Inter-bank Transfers Modifications are not supported in Money. The following messages are not supported: RECINTRAMODRQ RECINTRAMODRS 11.10.4 Recurring Inter-bank Transfers Recurring Inter-bank Transfers are not supported in Money. The following messages are not supported: RECINTERRQ RECINTERRS RECINTERMODRQ RECINTERMODRS RECINTERCANRQ RECINTERCANRS 11.11.1 Banking E-mail OFX supports both generic banking e-mail as well as several types of specific e-mail notification records (e.g. notification of returned deposit. In some cases, OFX mail elements are appended to the message body before being displayed to the user. 11.11.1.1 Banking E-mail Request – BANKMAILRQ Banking E-mail is supported in Money. This mail is sent to the server when user chooses to send a “General purpose letter about Online Banking” in Money.
Tag Description Money Usage
or
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 35
11.11.1.2 Banking E-mail Response – BANKMAILRS The Banking E-mail Response is supported in Money.
Tag Description Money Usage
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 36 OFX Message Support in MSN Money and Microsoft Money
11.11.3.2 Return Deposit Notification E-mail Response – DEPMAILRS Return Deposit Notification E-mail is supported in Money.
Tag Description Money Usage
11.12 Synchronization The following table lists the level of support implemented in Money for Banking related synchronization messages.
Sync Message Description Money Usage STPCHKSYNCRQ Sync request for stop checks. No Support STPCHKSYNCRS Sync response for stop checks. No Support
INTRASYNCRQ Sync request for intra-bank xfer. Supported *
INTRASYNCRS Sync response for intra-bank xfer. Supported * INTERSYNCRQ Sync request for inter-bank xfer. No Support INTERSYNCRS Sync response for inter-bank xfer. No Support WIRESYNCRQ Sync request for wires. No Support WIRESYNCRS Sync response for wires No Support RECINTRASYNCRQ Sync request for recurring intra-bank xfers. No Support RECINTRASYNCRS Sync response for recurring intra-bank xfers. No Support RECINTERSYNCRQ Sync request for recurring inter-bank xfers. No Support RECINTERSYNCRS Sync response for recurring inter-bank xfers. No Support BANKMAILSYNCRQ Sync request for banking mail. 11.12.7 Full Support BANKMAILSYNCRS Sync response for banking mail. Full Support * Money 2005 does not support INTRASYNCRQ/RS. Support for INTRASYNCRQ/RS returns in Money 2006.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 37
11.12.2.1 Request
Enterprise and Support Training Microsoft Confidential April 2018 38 OFX Message Support in MSN Money and Microsoft Money
11.12.2.2 Response
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 39
11.12.7.1 Request
Account-from options. Choose either
Enterprise and Support Training Microsoft Confidential April 2018 40 OFX Message Support in MSN Money and Microsoft Money
11.12.7.2 Response
Account-from options. Choose either
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 41
11.13.2 Bank Message Set Profile This message set is not supported. Microsoft Money obtains the required information from Branding files.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 42 OFX Message Support in MSN Money and Microsoft Money
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 43
12. Payments The following table lists level of support for each Bill Payment message set in Microsoft Money. The remaining sections in this chapter discuss the specific implementation of each supported message.
Message/Aggregate Description Supported in Money? PAYEE Payee 12.5.2.1 Yes PMTINFO Payment info 12.5.2 Yes EXTDPMT Extended Payment 12.5.2.2 No – Money may fault if received EXTDPAYEE Extended Payee 12.5.2.3 Yes PMTPRCSTS Current processing status for a Yes payment 12.5.2.4 PMTRQ Payment request 12.6.1.1 Yes PMTRS Payment response Yes PMTMODRQ Payment modify request 12.6.2.2 No PMTMODRS Payment modify response Yes PMTCANCRQ Payment cancel request 12.6.3.1 Yes PMTCANCRS Payment cancel response 12.6.3.2 Yes PMTINQRQ Payment status request 12.6.4.1 No PMTINQRS Payment status response No RECPMTRQ Recurring payment request 12.7.1.1 Yes RECPMTRS Recurring payment response Yes RECPMTMODRQ Recurring payment modify request No 12.7.2.1 RECPMTMODRS Recurring payment modify response Yes in Money 2005 Ignored in Money 2006 and above RECPMTCANCRQ Recurring payment cancellation Yes request 12.7.3.1 RECPMTCANCRS Recurring payment cancellation Yes response PMTMAILRQ Payment mail request 12.8.1.1 Yes PMTMAILRS Payment mail response 12.8.1.2 Yes PMTMAILSYNCRQ Payment mail sync request 12.8.2.1 Yes PMTMAILSYNCRS Payment mail sync response 12.8.2.2 Yes PAYEERQ Payee request 12.9.1.1 No Money adds and modifies payees implicitly in PMTRQ messages. PAYEERS Payee response 12.9.1.2 Yes PAYEEMODRQ Payee modify request 12.9.2.1 No Money adds and modifies payees implicitly in PMTRQ messages. PAYEEMODRS Payee modify response 12.9.2.2 Yes
Enterprise and Support Training Microsoft Confidential April 2018 44 OFX Message Support in MSN Money and Microsoft Money
Message/Aggregate Description Supported in Money? PAYEEDELRQ Payee delete request 12.9.3.1 No PAYEEDELRS Payee delete response 12.9.3.2 Yes PAYEESYNCRQ Payee sync request 12.9.4.1 Yes PAYEESYNCRS Payee sync response 12.9.4.2 Yes PMTSYNCRQ Payment sync request 12.10.1.1 Yes PMTSYNCRS Payment sync response Yes RECPMTSYNCRQ Recurring payment sync request Yes 12.10.2.1 RECPMTSYNCRS Recurring payment sync response Yes
12.5 Common Bill Payment Aggregates 12.5.1 Payments Account Information Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 45
12.5.2 Payment Information – PMTINFO The Payment Information aggregate is supported in Money.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 46 OFX Message Support in MSN Money and Microsoft Money
12.5.2.1 Payee – PAYEE The PAYEE aggregate is supported in Money.
Tag Description Money Usage
12.5.2.3 Extended Payee – EXTDPAYEE The Extended Payee aggregate is returned from the provider. This aggregate is supported in Money only when received in the PAYEEMODRS. It is ignored when received within a PAYEERS.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 47
12.6 Payments Functions OFX specification does not currently have a way to allow a provider to support EPAY without supporting APAY. Money adds capability to support this by including the field, DisallowRecPayment, in the [BillPayCapabilities] section of the Provider.ini section of Money branding information. 2.6.1.1 Payment Request – PMTRQ The Payment Request is supported in Money. The PMTRQ contains only a PMTINFO aggregate.
Tag Description Money Usage
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 48 OFX Message Support in MSN Money and Microsoft Money
Tag Description Money Usage
12.6.2 Payment Modification 12.6.2.2 Payment Modification Request Not supported in Money. 12.6.2.3 Payment Modification Response Money processes PMTMODRS.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 49
12.7 Recurring Payments 12.7.1.1 Recurring Payment Request – RECPMTRQ Recurring Payment Request is supported in Money.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 50 OFX Message Support in MSN Money and Microsoft Money
12.7.1.2 Recurring Payment Response – RECPMTRS Recurring Payment Response is supported in Money.
Tag Description Money Usage
12.7.2.1 Request
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 51
12.7.2.2 Response
Tag Description Money Usage
12.7.3.1 Recurring Payment Cancellation Request – RECPMTCANCRQ Recurring Payment Cancellations are supported in Money.
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 52 OFX Message Support in MSN Money and Microsoft Money
12.8 Payment Mail 12.8.1.1 Payment Mail Request – PMTMAILRQ Payment Mail Requests are supported in Money.
Tag Description Money Usage
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 53
12.9.4 Payee List Synchronization Request
Tag Description Money Usage
12.9.4 Payee List Synchronization Response
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 54 OFX Message Support in MSN Money and Microsoft Money
12.10 Payment Synchronization Money support full synchronization. Money will process the following when received in a Sync response. PMTRS PMTCANCRS PMTMODRS 12.10.1.1 Request
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 55
12.10.1.2 Response
Enterprise and Support Training Microsoft Confidential April 2018 56 OFX Message Support in MSN Money and Microsoft Money
12.10.2 Recurring Payment Synchronization Money support full synchronization. Money will process the following when received in a Sync response. RECPMTRS RECPMTCANCRS RECPMTMODRS 12.10.2.1 Request
12.10.2.2 Response
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 57
12.11.2 Bill Payment Message Set Profile
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 58 OFX Message Support in MSN Money and Microsoft Money
Tag Description Money Usage
Process Date Model Some financial institutions require their customers to submit the process date for a payment rather than the due date. Microsoft Money 2004 and above have a flag in the PROVIDER.ini section of Money branding information to adjust for this when displaying prompts for dates and payment status. If your financial institution supports a bill payment model on your web site where customers indicate when to process a payment, rather than when the payment needs to be received by the payee, contact [email protected] to discuss this.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 59
13. Investments 13.6 Investment Accounts 13.6.1 INVACCTFROM (13.6.1) The INVACCTFROM is used in any context that an investment account needs to be identified.
Tag Description Money & MSN Money Usage
13.6.2 Investment Account Information Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 60 OFX Message Support in MSN Money and Microsoft Money
13.6.2.1 Values for
Product Type Description Money Usage 401K A 401(K) account Yes 403B A 403(B) account Yes IRA An IRA account Yes KEOGH Keogh (Money Purchase/Profit Sharing) Yes OTHER Other account type Yes SARSEP Salary Reduction Simplified Employer Pension plan Yes SIMPLE Savings Incentive Match Plan for employees Yes NORMAL Regular account Yes TDA Tax Deferred Annuity Yes TRUST Trust (including UTMA) Yes UGMA Custodial account Yes
Microsoft Money Handling of 401K and 403B Designated Accounts Since 401(k) and 403(B) accounts are not taxed based upon capital gains but as income, Money simplified the manual and online reconciliation of securities in accounts designated as one of these types of retirement accounts. When Money 2004 receives a statement for an account that designated as a 401K or 403B Money processes the positions and clears out any cash in the contributions (cash) account. Money ignores any transactions in the OFX response. If a server provides statement data, and the user wishes to have Money process it, there is a work around. User can change the account type from a retirement account to an Investment account in Account Details. Then turn it back to a retirement account so that it can be managed such in the Financial Planner and other tools. Set it as another type of retirement account, such as Other (For Employee). NOTE: Any other type of retirement account will process statements. This behavior only affects 401(K) and 403(B) designated accounts. For a work around to this issue, please see http://support.microsoft.com/default.aspx?scid=kb;en-us;822766.
Money 2005 and above resolves this by allowing the user to choose for all account types whether they wish to view positions only, or to receive statements data as well.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 61
13.7 Investment Message Sets and Profile Microsoft Money and MSN Money My Accounts use the branding files to set this information. 13.7.1.1 Investment Statement Message Set Profile Tag Description Money & MSN Money Usage
13.7.2 Security Information Not used by Money
Enterprise and Support Training Microsoft Confidential April 2018 62 OFX Message Support in MSN Money and Microsoft Money
13.8.1 Security Identification
Tag Description Money & MSN Money Usage
13.8.2.1 Security List Transaction Request
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 63
13.8.4 Security List
Enterprise and Support Training Microsoft Confidential April 2018 64 OFX Message Support in MSN Money and Microsoft Money
13.8.5.2 Debt Information
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 65
13.8.5.3 Mutual Fund Information
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 66 OFX Message Support in MSN Money and Microsoft Money
13.8.5.4 Option Information
Tag Description Money & MSN Money Usage
13.8.5.5 Other Security Type Information
Tag Description Money & MSN Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 67
13.8.5.6 Stock Information
13.9 Investment Statement Download Microsoft Money supports investment statement data. MSN Money My Accounts, ignores statements, and processes only positions. 13.9.1.1 Investment Statement Transaction Request
Enterprise and Support Training Microsoft Confidential April 2018 68 OFX Message Support in MSN Money and Microsoft Money
13.9.1.2 Investment Statement Request
Always N in MSN Money.
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 69
13.9.2 Investment Statement Response 13.9.2.1 Investment Statement Transaction Response 13.9.2.2 Investment Statement Response
Enterprise and Support Training Microsoft Confidential April 2018 70 OFX Message Support in MSN Money and Microsoft Money
13.9.2.3 Bank Transactions
Tag Description Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 71
13.9.2.4.3 Investment Buy/Sell Aggregates
Enterprise and Support Training Microsoft Confidential April 2018 72 OFX Message Support in MSN Money and Microsoft Money
INVSELL Elements Money Usage Money Signage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 73
13.9.2.4.4 Investment Transaction Aggregates See OFX specification for description of tags. See notes at the end of this section for specific implementation issues.
Aggregate Name Elements Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 74 OFX Message Support in MSN Money and Microsoft Money
Aggregate Name Elements Money Usage
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 75
Income The mapping from INCOMETYPE to transaction type in Money is as follows: CGLONG L-Term Cap Gains Dist CGSHORT S-Term Cap Gains Dist DIV Dividend INTEREST Interest MISC Other Expense Sell Similarly to buy, the SELLTYPE fields are not stored perpetually but help in lot selection when reconciling. SELL, SELLTOCLOSE indicates an existing lot is being sold (Activity = Sell) SELLSHORT, SELLTOOPEN indicates a new lot should be created (Activity = Short Sell) ACCRDINT
Enterprise and Support Training Microsoft Confidential April 2018 76 OFX Message Support in MSN Money and Microsoft Money
13.9.2.4.5 Valid Transactions by Security Type Money rejects individual transactions if the transaction type is not supported in the OFX Specification for the security type. Debt Mutual Fund Option Other Stock BUYDEBT v BUYMF v BUYOPT v BUYOTHER v v v BUYSTOCK v CLOSUREOPT v INCOME v v v v v INVEXPENSE v v v v v JRNLFUND JRNLSEC v v v v v MARGININTEREST REINVEST v v v v RETOFCAP v v v v v SELLDEBT v SELLMF v SELLOPT v SELLOTHER v SELLSTOCK v SPLIT v v TRANSFER v v v v v
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 77
13.9.2.5 Open Orders Not supported. 13.9.2.6 Positions Microsoft Money and MSN Money use the position information to make sure calculations of positions based on all transactions matches the numbers from the brokerage. Money adds or removes shares based upon this information. 13.9.2.6.1 Investment Position Information
Enterprise and Support Training Microsoft Confidential April 2018 78 OFX Message Support in MSN Money and Microsoft Money
13.9.2.6.2 Investment Positions Investment Position Elements Money & MSN Aggregates Money Usage
13.9.2.7 Investment Balances
Enterprise and Support Training Microsoft Confidential April 2018 OFX Message Support in MSN Money and Microsoft Money 79
OFX 2.0 Microsoft Money supports the OFX 2.0 message set for all message sets supported by Money. Money 2006 also supports sending and receiving OFX messages sets in OFX 2.02. Money 2006, however, will ignore the new tags in that specification, such as the REVERSALFITID tag in the investment message set or the BALLIST in a bank massage set. Support for OFX 2.0 and XML Header Money has an entry in the Provider.ini section of Money branding information, OfxHeadVer. The default setting is OfxHeadVer=102 to indicate 1.02 support. If OfxHeadVer=200, this indicates that the OFX 2.0 specification is supported. If 2.0 support is indicated, Money sends all requests with the OFX 2.0 XML header, and sends end tags for all tags. Money 2006 also supports OFX 2.02, and will send OfxHeadVer=202, if our branding data indicates support for this. The OFX consortium has published an XML schema for the OFX 2.02 spec which is available at http://www.ofx.net/ofx/downloads/collaborate/architecture/OFX_XML_Schema.zip. 401K support While Microsoft Money can support the OFX 2.0 and 2.02 message sets, it ignores the 401K specific aggregates included in these specifications. Review the Microsoft Money Handling of 401K and 403B Designated Accounts section earlier in this document for further information on how Microsoft Money handles these accounts. For a work around to this issue, please see http://support.microsoft.com/default.aspx?scid=kb;en-us;822766.
Enterprise and Support Training Microsoft Confidential April 2018