Topic: Prudential returns "Account not found"
I'm using ofxclient to query my Prudential retirement accounts. Here's the serialized account:
{'local_id': '8af2da63f4b082c4a9d6007d3de8cda1d55a713e631d284435278e1b5ced4bd5',
'institution': {'id': '1271',
'org': 'Prudential Retirement Services',
'url': '[url]https://ofx.prudential.com/eftxweb/EFTXWebRedirector[/url]',
'broker_id': 'prudential.com',
'username': 'my-username@prudential.com',
'password': 'my-secure-password',
'description': 'Prudential Retirement Services',
'client_args': {'id': '46374534647b648d6cd671c9c6781cd9',
'app_id': 'QWIN',
'app_version': '2400',
'ofx_version': '102',
'user_agent': False,
'accept': '*/*, application/x-ofx'},
'local_id': 'e7bf0c44ce365866d9b1fd3e56cbcdfcde3f2a82179ee5b41bcf18112784c827'},
'number': '012345X000000X1234',
'description': '***1234',
'broker_id': 'prudential.com'}
First of all, Prudential doesn't support listing accounts. Making that call results in :
Iteration: 0 For Mandatory Attribute (DTACCTUP) :: (Is Mapped To pr_getAccountInfo -- dtacctup)
Prudential's instructions for manually determining the account number are: {Plan Code}X{Subplan Code}X{LastFourOfSSN}. If there's no subplan, then that defaults to '000000'.
When I try to list transactions from my properly formatted account, I get:
<OFX><SIGNONMSGSRSV1><SONRS><STATUS><CODE>0<SEVERITY>INFO<MESSAGE>SUCCESS</STATUS><DTSERVER>20190425095858.792[-4:EDT]<LANGUAGE>ENG<FI><ORG>Prudential Retirement Services<FID>1271</FI></SONRS></SIGNONMSGSRSV1><INVSTMTMSGSRSV1><INVSTMTTRNRS><TRNUID>2bc946e4b1cfb42859707174fa82cfe4<STATUS><CODE>2003<SEVERITY>ERROR<MESSAGE>Account Not Found</STATUS><CLTCOOKIE>4</INVSTMTTRNRS></INVSTMTMSGSRSV1></OFX>
Has anyone successfully used Prudential's OFX outside of Quicken?