-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsites.template
205 lines (181 loc) · 8.89 KB
/
sites.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
# SITES.DAT
# http://sites.google.com/site/pocketsense/
# Common configuration data for the ofx Python script pkg.
# Ver 1: rlc: Feb-2010
# Note: Use Setup.py to configure account information (account numbers, user names, passwords, etc.)
# ******************************************************************************
# Revisions
# ---------
# 01Mar2010*rlc: -Modifed to add additional fields (appid, appver, and brokerid)
# 11Mar2010*rlc: -Added SaveStocksFirst option.
# 18Mar2010*rlc: -Slight edits
# 19Sep2010*rlc: -Added YahooURL (alternate site) and SaveQuoteHistory
# 04Jan2010*rlc: -Added ShowQuoteHTM and AskQuoteHTM options
# 18Feb2011*rlc: -Added EnableYahooScrape option
# -Added timeOffset option for site entries
# -Added QuoteTimeZone option for Yahoo server
# -Added QuoteCurrency: USD for Yahoo quotes
# -Added quote multiplier option (m:)
# 22Feb2011*rlc: -Added alternate ticker symbol option (s:) for funds/stocks
# 28Aug2012*rlc: -Added support for OFX version 103 (for sites that require ClientUID)
# Default Version = 102
# -Added promptInterval option (default=No)
# -Added CombineOFX option (combine ofx files before sending to Money)
# -Added quietScrub option. Default = No
# 28Aug2013*rlc: -Added forceQuotes option for non-US versions of Money
# 20Oct2013*rlc: -Added QuoteAccount option to allow custom account number
# 20Jan2014*rlc: -Added EnableGoogleFinance option
# -Added EnableYahooFinance option
# 12Mar2017*rlc: -Added support for OFX 2.x
# -Added skipZeroTransactions option
# 09Nov2017*rlc: -Remove YahooScrape option no longer used
# -Change alternate Yahoo url to json api
# 22May2018*rlc: -Add skipFailedLogon option
# 19Nov2019*rlc: -Add delay option for sites
# 04Jan2019*rlc: -Remove support for Google Finance quotes.
# ******************************************************************************
#Entries are (FieldName : Value) pairs, one per line. Spacing/Tabs are ignored.
#anything following a "#" symbol is ignored (treated as a comment)
#General settings
#--------------------------------------------------------------------------------
defaultInterval: 7 #define default download interval (days)
promptInterval: No #prompt user for alternate download interval?
SaveTickersFirst: No #Send stock/fund quotes to Money first? Default = No
SaveQuoteHistory: No #Save quote history to QuoteHistory.csv? Default = No
quietScrub: No #Suppress scrubber messages (default=No)
skipZeroTransactions: No #Remove $0.00 transactions from downloaded statements
CombineOFX: No #Combine ofx files before sending to Money
#Warning: Do not enable CombineOFX until you test all account settings, and
# verify that data is loading correctly to Money accounts.
skipFailedLogon: Yes #If a connection to a site fails during Getdata, no further connections
#will be attempted for that site+username combo during the session.
#default = Yes
#--------------------------------------------------------------------------------
#SITE LIST (example for each type)
#Be sure to match CaSe for site info as given by ofxhome.com (especially the url)
# Go to http://www.ofxhome.com/index.php/home/directory
# to get data for your institutions
# Available field names and descriptions
# Field names must match the pre-defined names, but they are NOT case sensitive.
# Note that most sites only use some of the fields, but three are required for all.
#--------------------------------------------------------------------------------
# SiteName Unique name for site entry (**REQUIRED**)
# AcctType Account type (CCSTMT, INVSTMT, or BASTMT)* (**REQUIRED**)
# fiorg Organization ID
# url Web address (case sensitive!) (**REQUIRED**)
# fid Financial institution ID
# bankID Bank ID
# brokerID Broker ID
# ofxVer OFX version. Valid values are 102, 103, 211, etc. Default=102
# appID Alternate Application ID (default defined in control2.py)
# appVer Alternate Application Version (default defined in control2.py)
# minInterval Mininum number of days to download (overrides defaultInterval if needed)
# timeOffset Add (-subtract) number of hours to statement DTASOF field(s). Default = zero.
# delay Delay (seconds) to add before requesting data for any account defined for the site
# * Valid AcctType entries:
# CCSTMT = Credit card
# INVSTMT= Investment
# BASTMT = Bank (checking/savings)
#--------------------------------------------------------------------------------
#empty site template (copy/paste and fill in)
#--------------------------------------------------------------------------------
<site>
SiteName :
AcctType :
fiorg :
fid :
url :
bankid :
brokerid :
ofxVer :
appid :
appver :
mininterval:
timeOffset :
delay :
</site>
#SITE ENTRIES
#--------------------------------------------------------------------------------
<site>
SiteName : DISCOVER
AcctType : CCSTMT #credit card
fiorg : Discover Financial Services
fid : 7101
url : https://ofx.discovercard.com
bankid :
brokerid :
ofxVer : 103
appid :
appver :
mininterval:
timeOffset :
</site>
<site>
SiteName : VANGUARD
AcctType : INVSTMT #investment
fiorg : Vanguard
fid :
url : https://vesnc.vanguard.com/us/OfxDirectConnectServlet
bankid :
brokerid : vanguard.com
appid :
appver :
mininterval: 30 #Vanguard doesn't like short intervals? Use 30 day window.
timeOffset :
</site>
<site>
SiteName : USAA
AcctType : BASTMT #bank
fiorg : USAA
fid : 24591
url : https://service2.usaa.com/ofx/OFXServlet
bankid : 314074269
brokerid :
appid : QWIN
appver : 2300
mininterval:
timeOffset :
</site>
#--------------------------------------------------------------------------------
# Stock quote options
#--------------------------------------------------------------------------------
EnableYahooFinance: Yes # Enable quote lookup on Yahoo Finance
YahooTimeZone: -5:EST # Timezone rule for the Yahoo quote server (default = -5:EST).
ShowQuoteHTM: No # Always show quotes.htm from Getdata
AskQuoteHTM: Yes # Ask to show quotes.htm from Getdata (overrides ShowQuoteHTM)
ForceQuotes: No # Force Money to record a transaction when importing quotes*
#YahooURL: http://query1.finance.yahoo.com/v7/finance/quote
#QuoteCurrency: USD # Currency for quotes. Default = USD
#QuoteAccount: 0123456789USD # Custom account number for Quotes. Default = 0123456789
# Account number can contain alpha-numeric (e.g., 123456789USD is valid)
# * Only non-US versions of Money should use ForceQuotes. Enabling this option forces a reconcile
# transaction in Money, which forces Money to record a price. It requires accepting an additional
# statement during every import, regardless of the CombineOFX setting. Also, Money must be open
# before running Getdata if ForceQuotes is enabled.
#--------------------------------------------------------------------------------
# STOCK & FUND ticker symbol quote list, one per line (examples included).
# See finance.yahoo.com for correct symbols.
# Open-end fund symbols go into the <funds> list, and closed-end
# funds go into the <stocks> section. Most funds are "open end".
#
# Options: m:value : define a currency multipler for the quote (examples: m:100, m:0.01)
# s:value : user defined symbol to send to Money (rather than Yahoo ticker symbol)
#--------------------------------------------------------------------------------
<stocks>
#--- indexes ---
^GSPC #S&P 500
^IXIC #NASDAQ Composite
BP.L m:0.01 s:BP # BP @ London stock exchange (quote = pennies)
# m:0.01 = multiply quote by 0.01 (convert from pennies to pounds *example*).
# s:BP = Send symbol BP to Money, rather than BP.L
#--- stocks ---
GOOG #Google
YHOO #Yahoo!
#--- Currencies ---
EURUSD=X #Euro to US Dollar
USDJPY=X #USD to Japanese Yen
</stocks>
<funds>
MBFIX #Wells fargo total return bond I
AGTHX #Growth fund of america
</funds>