Vanguard URL for Statement download

26 views
Skip to first unread message

S P

unread,
Dec 27, 2025, 3:03:26 PM12/27/25
to Microsoft Money
Hello everyone,

Happy Holidays!

I am trying to download statements from my Vanguard retirement account into MS Money using the Statements tab of the HLEOFXQuotes tool.

I am getting the error message below.  

If any of you downloaded statements from Vanguard using either HLEOfxQuotes or Pocketsense recently - did you see this issue?  
If you did and you resolved it - could you share what you did to fix it?  If you changed the URL - could you share the new URL?

I appreciate any help in this regard.

Below is the detailed error message followed by the contents of the Properties tab (with sensitive information redacted).

org.apache.http.conn.HttpHostConnectException: Connect to vesnc.vanguard.com:443 [vesnc.vanguard.com/192.175.161.62, vesnc.vanguard.com/192.175.214.62, vesnc.vanguard.com/192.175.213.62, vesnc.vanguard.com/192.175.162.62] failed: Connection timed out: connect

org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374)
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
com.hungle.msmoney.stmt.fi.OfxClient.sendHeadRequest(OfxClient.java:108)
com.hungle.msmoney.stmt.fi.OfxClient.sendRequest(OfxClient.java:77)
com.hungle.msmoney.stmt.fi.DefaultFiDir.sendRequest(DefaultFiDir.java:44)
com.hungle.msmoney.stmt.fi.AbstractFiDir.sendRequest(AbstractFiDir.java:127)
com.hungle.msmoney.stmt.fi.AbstractFiDir.sendRequest(AbstractFiDir.java:95)
com.hungle.msmoney.stmt.FiDirUtils.download(FiDirUtils.java:165)
com.hungle.msmoney.stmt.FiDirUtils.download(FiDirUtils.java:153)
com.hungle.msmoney.stmt.DownloadStatementsTask.run(DownloadStatementsTask.java:79)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.base/java.lang.Thread.run(Unknown Source)



Here is the contents of my Properties tab (excluding sensitive information)

appVer=2600

# Name of the Financial Institution (FI)
fi.name=Vanguard

# A good resource to obtain OFX info for your FI http://www.ofxhome.com/

# FI Id
# Some FI has id. Others don't. When in doubt, keep this value empty
fi.id=15103

# FI Org
fi.org=Vanguard

# FI Url
# URL where to connect to download statement
fi.url=https://vesnc.vanguard.com/us/OfxDirectConnectServlet

# FI Broker Id
# Some FI don't have Broker ID. When in doubt, keep this value empty
fi.brokerId=vanguard.com

# ofx version
# 1 or 2
# 1: is a safe choice to start
# 2: gives response that is a well-form XML file. Easier to parse.
#ofx.version=1
ofx.version=2

# Request type. One of the following
#   . investment (support v1, v2)
#   . bank (support v1)
#   . creditCard (support v2)
requestType=investment
#requestType=bank
#requestType=creditCard

# Send info posted after a given date. Same as OFX's DTSTART
# Two formats:
#  . -N: last N days
#  . yearMonthDay (in GMT)
#startDate=-30
startDate=20240101


Cal Learner

unread,
Dec 27, 2025, 5:31:04 PM12/27/25
to Microsoft Money
The direct download for Vanguard that PocketSense used has been off for a while. What they have now is download via OFX. There are some flaws in that downloaded file in that stocks and ETFs are presented as mutual funds.  If you only have mutual funds/MMFs then the downloaded files should work for you.

https://groups.google.com/g/microsoft-money/c/tUVD6SZsn8I talks about a Python scrubber that I made to work around this. 

Reply all
Reply to author
Forward
0 new messages