diff options
author | Andrej Shadura <andrewsh@debian.org> | 2018-11-05 14:44:38 +0100 |
---|---|---|
committer | Andrej Shadura <andrewsh@debian.org> | 2018-11-05 14:44:38 +0100 |
commit | 4d73449bab819dddc8e7f52ddf01b6bacd2a7e40 (patch) | |
tree | 992d9135cdaf62c13cf05fb6bc73628b1d5c7577 /tests/fixtures | |
parent | 8f6a863fcd6a0518ea8e3e1e863346553d0250ba (diff) | |
parent | 59c3ccc50d3504bfeb1a3f7e31ba806e2b5c3a07 (diff) |
Update upstream source from tag 'upstream/0.19'
Update to upstream version '0.19'
with Debian dir 0cc2866dc4222e919db114429121a55eadb99c77
Diffstat (limited to 'tests/fixtures')
-rw-r--r-- | tests/fixtures/anzcc.ofx | 49 | ||||
-rw-r--r-- | tests/fixtures/fidelity-savings.ofx | 111 | ||||
-rw-r--r-- | tests/fixtures/ofx-v102-empty-tags.ofx | 23 | ||||
-rw-r--r-- | tests/fixtures/td_ameritrade.ofx | 205 | ||||
-rw-r--r-- | tests/fixtures/tiaacref.ofx | 11 |
5 files changed, 399 insertions, 0 deletions
diff --git a/tests/fixtures/anzcc.ofx b/tests/fixtures/anzcc.ofx new file mode 100644 index 0000000..59c31a6 --- /dev/null +++ b/tests/fixtures/anzcc.ofx @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?OFX OFXHEADER="200" VERSION="203" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="NONE"?> +<OFX> +<SIGNONMSGSRSV1> +<SONRS> +<STATUS> +<CODE>0 +<SEVERITY>INFO +</STATUS> +<DTSERVER>20170510192849 +<LANGUAGE>ENG +</SONRS> +</SIGNONMSGSRSV1> +<CREDITCARDMSGSRSV1> +<CCSTMTTRNRS> +<TRNUID>1 +<STATUS> +<CODE>0 +<SEVERITY>INFO +</STATUS> +<CCSTMTRS> +<CURDEF>AUD +<CCACCTFROM> +<ACCTID>1234123412341234 +</CCACCTFROM> +<BANKTRANLIST> +<DTSTART>20170311 +<DTEND>20170509 +<STMTTRN> +<TRNTYPE>DEBIT +<DTPOSTED>20170508000000 +<DTUSER>20170508000000 +<TRNAMT>-5.50 +<FITID>201705080001 +<MEMO>SOME MEMO +</STMTTRN> +</BANKTRANLIST> +<LEDGERBAL> +<BALAMT>-123.45 +<DTASOF>20170510192849 +</LEDGERBAL> +<AVAILBAL> +<BALAMT>123.45 +<DTASOF>20170510192849 +</AVAILBAL> +</CCSTMTRS> +</CCSTMTTRNRS> +</CREDITCARDMSGSRSV1> +</OFX> diff --git a/tests/fixtures/fidelity-savings.ofx b/tests/fixtures/fidelity-savings.ofx new file mode 100644 index 0000000..90a77a9 --- /dev/null +++ b/tests/fixtures/fidelity-savings.ofx @@ -0,0 +1,111 @@ +OFXHEADER:100 +DATA:OFXSGML +VERSION:102 +SECURITY:NONE +ENCODING:USASCII +CHARSET:1252 +COMPRESSION:NONE +OLDFILEUID:NONE +NEWFILEUID:a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 + + +<OFX> + <SIGNONMSGSRSV1> + <SONRS> + <STATUS> + <CODE>0 + <SEVERITY>INFO + <MESSAGE>SUCCESS + </STATUS> + <DTSERVER>20120908190849.317[-4:EDT] + <LANGUAGE>ENG + <FI> + <ORG>fidelity.com + <FID>7776 + </FI> + </SONRS> + </SIGNONMSGSRSV1> + <INVSTMTMSGSRSV1> + <INVSTMTTRNRS> + <TRNUID>00000000000000000000000001 + <STATUS> + <CODE>0 + <SEVERITY>INFO + <MESSAGE>SUCCESS + </STATUS> + <INVSTMTRS> + <DTASOF>20120908190851.317[-4:EDT] + <CURDEF>USD + <INVACCTFROM> + <BROKERID>fidelity.com + <ACCTID>X0000001 + </INVACCTFROM> + <INVTRANLIST> + <DTSTART>20120710000000.000[-4:EDT] + <DTEND>20120908190849.555[-4:EDT] + <INVBANKTRAN> + <STMTTRN> + <TRNTYPE>CHECK + <DTPOSTED>20120720000000.000[-4:EDT] + <TRNAMT>-00000000001500.0000 + <FITID>X0000000000000000000001 + <CHECKNUM>0000001001 + <NAME>Check Paid #0000001001 + <MEMO>Check Paid #0000001001 + <CURRENCY> + <CURRATE>1.00 + <CURSYM>USD + </CURRENCY> + </STMTTRN> + <SUBACCTFUND>CASH + </INVBANKTRAN> + <INVBANKTRAN> + <STMTTRN> + <TRNTYPE>DEP + <DTPOSTED>20120727000000.000[-4:EDT] + <TRNAMT>+00000000000115.8331 + <FITID>X0000000000000000000002 + <NAME>TRANSFERRED FROM VS X10-08144 + <MEMO>TRANSFERRED FROM VS X10-08144-1 + <CURRENCY> + <CURRATE>1.00 + <CURSYM>USD + </CURRENCY> + </STMTTRN> + <SUBACCTFUND>CASH + </INVBANKTRAN> + <INVBANKTRAN> + <STMTTRN> + <TRNTYPE>PAYMENT + <DTPOSTED>20120727000000.000[-4:EDT] + <TRNAMT>-00000000000197.1063 + <FITID>X0000000000000000000003 + <NAME>BILL PAYMENT CITICORP CH + <MEMO>BILL PAYMENT CITICORP CHOICE /0001/N******** + <CURRENCY> + <CURRATE>1.00 + <CURSYM>USD + </CURRENCY> + </STMTTRN> + <SUBACCTFUND>CASH + </INVBANKTRAN> + <INVBANKTRAN> + <STMTTRN> + <TRNTYPE>CASH + <DTPOSTED>20120727000000.000[-4:EDT] + <TRNAMT>-00000000000197.1220 + <FITID>X0000000000000000000004 + <NAME>DIRECT DEBIT HOMES + <MEMO>DIRECT DEBIT HOMESTREET LS LOAN PMT + <CURRENCY> + <CURRATE>1.00 + <CURSYM>USD + </CURRENCY> + </STMTTRN> + <SUBACCTFUND>CASH + </INVBANKTRAN> + </INVTRANLIST> + </INVSTMTRS> + </INVSTMTTRNRS> + </INVSTMTMSGSRSV1> +</OFX> diff --git a/tests/fixtures/ofx-v102-empty-tags.ofx b/tests/fixtures/ofx-v102-empty-tags.ofx new file mode 100644 index 0000000..143ad1c --- /dev/null +++ b/tests/fixtures/ofx-v102-empty-tags.ofx @@ -0,0 +1,23 @@ + + + + + + + + + + + + +OFXHEADER:100 +DATA:OFXSGML +VERSION:102 +SECURITY:NONE +ENCODING:USASCII +CHARSET:1252 +COMPRESSION:NONE +OLDFILEUID:NONE +NEWFILEUID:NONE + +<OFX><SIGNONMSGSRSV1><SONRS><STATUS><CODE>0</CODE><SEVERITY>INFO</SEVERITY></STATUS><DTSERVER>20180804093914:014</DTSERVER><LANGUAGE></LANGUAGE></SONRS></SIGNONMSGSRSV1><BANKMSGSRSV1><STMTTRNRS><TRNUID>0</TRNUID><STATUS><CODE>0</CODE><SEVERITY>INFO</SEVERITY></STATUS><STMTRS><CURDEF></CURDEF><BANKACCTFROM><BANKID>NPBS</BANKID><BRANCHID></BRANCHID><ACCTID>12345678</ACCTID><ACCTTYPE></ACCTTYPE></BANKACCTFROM><BANKTRANLIST><DTSTART>20180506</DTSTART><DTEND>20180804</DTEND><STMTTRN><TRNTYPE>Credit</TRNTYPE><DTPOSTED>20180507</DTPOSTED><TRNAMT>12.34</TRNAMT><FITID></FITID><VALUEDATE>20180507</VALUEDATE><NAME></NAME><TRANSACTIONSPLIT>No</TRANSACTIONSPLIT><CATEGORY>Uncategorised</CATEGORY><ACCTBAL>123.45</ACCTBAL><CHECKNUM></CHECKNUM><REFNUM></REFNUM><MEMO>CBA:Transfer</MEMO><CURRENCY><CURRATE>1.0000</CURRATE><CURSYM>AUD</CURSYM></CURRENCY></STMTTRN></BANKTRANLIST><LEDGERBAL><BALAMT></BALAMT><DTASOF></DTASOF></LEDGERBAL></STMTRS></STMTTRNRS></BANKMSGSRSV1></OFX>
\ No newline at end of file diff --git a/tests/fixtures/td_ameritrade.ofx b/tests/fixtures/td_ameritrade.ofx new file mode 100644 index 0000000..4eaf6b5 --- /dev/null +++ b/tests/fixtures/td_ameritrade.ofx @@ -0,0 +1,205 @@ +OFXHEADER:100 +DATA:OFXSGML +VERSION:102 +SECURITY:NONE +ENCODING:USASCII +CHARSET:1252 +COMPRESSION:NONE +OLDFILEUID:NONE +NEWFILEUID:11111111111111111111111111111111 + +<OFX> + <SIGNONMSGSRSV1> + <SONRS> + <STATUS> + <CODE>0</CODE> + <SEVERITY>INFO</SEVERITY> + <MESSAGE>Success</MESSAGE> + </STATUS> + <DTSERVER>20171203121212</DTSERVER> + <LANGUAGE>ENG</LANGUAGE> + <FI> + <ORG>ameritrade.com</ORG> + <FID>5024</FID> + </FI> + </SONRS> + </SIGNONMSGSRSV1> + <INVSTMTMSGSRSV1> + <INVSTMTTRNRS> + <TRNUID>11111111111111111111111111111111</TRNUID> + <STATUS> + <CODE>0</CODE> + <SEVERITY>INFO</SEVERITY> + <MESSAGE>XX-XXXXXXX-XXXX-clientsys Success</MESSAGE> + </STATUS> + <CLTCOOKIE>4</CLTCOOKIE> + <INVSTMTRS> + <DTASOF>20171203121212</DTASOF> + <CURDEF>USD</CURDEF> + <INVACCTFROM> + <BROKERID>ameritrade.com</BROKERID> + <ACCTID>121212121</ACCTID> + </INVACCTFROM> + <INVTRANLIST> + <DTSTART>20171130000000</DTSTART> + <DTEND>20171203000000</DTEND> + </INVTRANLIST> + <INVPOSLIST> + <POSSTOCK> + <INVPOS> + <SECID> + <UNIQUEID>023135106</UNIQUEID> + <UNIQUEIDTYPE>CUSIP</UNIQUEIDTYPE> + </SECID> + <HELDINACCT>CASH</HELDINACCT> + <POSTYPE>LONG</POSTYPE> + <UNITS>1</UNITS> + <UNITPRICE>1000</UNITPRICE> + <MKTVAL>1000</MKTVAL> + <DTPRICEASOF>20171203120000</DTPRICEASOF> + </INVPOS> + </POSSTOCK> + <POSDEBT> + <INVPOS> + <SECID> + <UNIQUEID>912810RW0</UNIQUEID> + <UNIQUEIDTYPE>CUSIP</UNIQUEIDTYPE> + </SECID> + <HELDINACCT>CASH</HELDINACCT> + <POSTYPE>LONG</POSTYPE> + <UNITS>1000</UNITS> + <UNITPRICE>100</UNITPRICE> + <MKTVAL>1000</MKTVAL> + <DTPRICEASOF>20171203120000</DTPRICEASOF> + </INVPOS> + </POSDEBT> + </INVPOSLIST> + <INVBAL> + <AVAILCASH>0</AVAILCASH> + <MARGINBALANCE>0</MARGINBALANCE> + <SHORTBALANCE>0</SHORTBALANCE> + <BUYPOWER>0</BUYPOWER> + <BALLIST> + <BAL> + <NAME>MoneyMarket</NAME> + <DESC>MoneyMarket</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>LongStock</NAME> + <DESC>LongStock</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>1000</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>LongOption</NAME> + <DESC>LongOption</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>ShortOption</NAME> + <DESC>ShortOption</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>MutualFund</NAME> + <DESC>MutualFund</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>Savings</NAME> + <DESC>Savings</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>BondValue</NAME> + <DESC>BondValue</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>1000</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>AccountValue</NAME> + <DESC>AccountValue</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>2000</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>PendingDeposits</NAME> + <DESC>PendingDeposits</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>CashForWithdrawl</NAME> + <DESC>CashForWithdrawl</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>UnsettledCash</NAME> + <DESC>UnsettledCash</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>CashDebitCall</NAME> + <DESC>CashDebitCall</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + <BAL> + <NAME>AvailableFunds</NAME> + <DESC>AvailableFunds</DESC> + <BALTYPE>DOLLAR</BALTYPE> + <VALUE>0</VALUE> + <DTASOF>20171203121212</DTASOF> + </BAL> + </BALLIST> + </INVBAL> + </INVSTMTRS> + </INVSTMTTRNRS> + </INVSTMTMSGSRSV1> + <SECLISTMSGSRSV1> + <SECLIST> + <STOCKINFO> + <SECINFO> + <SECID> + <UNIQUEID>023135106</UNIQUEID> + <UNIQUEIDTYPE>CUSIP</UNIQUEIDTYPE> + </SECID> + <SECNAME>Amazon.com, Inc. - Common Stock</SECNAME> + <TICKER>AMZN</TICKER> + </SECINFO> + </STOCKINFO> + <DEBTINFO> + <SECINFO> + <SECID> + <UNIQUEID>912810RW0</UNIQUEID> + <UNIQUEIDTYPE>CUSIP</UNIQUEIDTYPE> + </SECID> + <SECNAME>US Treasury 2047</SECNAME> + <TICKER>912810RW0</TICKER> + </SECINFO> + <PARVALUE>1000</PARVALUE> + <DEBTTYPE>ZERO</DEBTTYPE> + </DEBTINFO> + </SECLIST> + </SECLISTMSGSRSV1> +</OFX> diff --git a/tests/fixtures/tiaacref.ofx b/tests/fixtures/tiaacref.ofx new file mode 100644 index 0000000..14a2a86 --- /dev/null +++ b/tests/fixtures/tiaacref.ofx @@ -0,0 +1,11 @@ +OFXHEADER:100
+DATA:OFXSGML
+VERSION:102
+SECURITY:NONE
+ENCODING:USASCII
+CHARSET:1252
+COMPRESSION:NONE
+OLDFILEUID:NONE
+NEWFILEUID:a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0
+
+<OFX><SIGNONMSGSRSV1><SONRS><STATUS><CODE>0<SEVERITY>INFO<MESSAGE>The operation succeeded.</STATUS><DTSERVER>20170308020026.712[-5:EST]<LANGUAGE>ENG<FI><ORG>TIAA-CREF<FID>1304</FI></SONRS></SIGNONMSGSRSV1><INVSTMTMSGSRSV1><INVSTMTTRNRS><TRNUID>bb4829bb4829bb4829bb4829bb4829bb<STATUS><CODE>0<SEVERITY>INFO</STATUS><CLTCOOKIE>4<INVSTMTRS><DTASOF>20170308020027.199[-5:EST]<CURDEF>USD<INVACCTFROM><BROKERID>TIAA-CREF.ORG<ACCTID>111A1111 22B222 33C333</INVACCTFROM><INVTRANLIST><DTSTART>20170204230100.000[-5:EST]<DTEND>20170307230100.000[-5:EST]<TRANSFER><INVTRAN><FITID>TIAA#20170307160000.000[-4:EDT]160000.000[-4:EDT]<DTTRADE>20170307150000.000[-5:EST]<DTSETTLE>20170307150000.000[-5:EST]<MEMO>TIAA Traditional Balance Update</INVTRAN><SECID><UNIQUEID>111111111<UNIQUEIDTYPE>CUSIP</SECID><SUBACCTSEC>CASH<UNITS>0<TFERACTION>IN<POSTYPE>LONG<UNITPRICE>1</TRANSFER></INVTRANLIST><INVPOSLIST><POSOTHER><INVPOS><SECID><UNIQUEID>222222126<UNIQUEIDTYPE>CUSIP</SECID><HELDINACCT>CASH<POSTYPE>LONG<UNITS>13.0763<UNITPRICE>1.0000<MKTVAL>13.0763<DTPRICEASOF>20170307150000.000[-5:EST]</INVPOS></POSOTHER><POSOTHER><INVPOS><SECID><UNIQUEID>222222217<UNIQUEIDTYPE>CUSIP</SECID><HELDINACCT>CASH<POSTYPE>LONG<UNITS>1.0000<UNITPRICE>25.5785<MKTVAL>25.5785<DTPRICEASOF>20170307150000.000[-5:EST]</INVPOS></POSOTHER><POSOTHER><INVPOS><SECID><UNIQUEID>222222233<UNIQUEIDTYPE>CUSIP</SECID><HELDINACCT>CASH<POSTYPE>LONG<UNITS>8.7605<UNITPRICE>12.4823<MKTVAL>109.3512<DTPRICEASOF>20170307150000.000[-5:EST]</INVPOS></POSOTHER><POSOTHER><INVPOS><SECID><UNIQUEID>222222258<UNIQUEIDTYPE>CUSIP</SECID><HELDINACCT>CASH<POSTYPE>LONG<UNITS>339.2012<UNITPRICE>12.3456<MKTVAL>4187.6423<DTPRICEASOF>20170307150000.000[-5:EST]</INVPOS></POSOTHER><POSOTHER><INVPOS><SECID><UNIQUEID>111111111<UNIQUEIDTYPE>CUSIP</SECID><HELDINACCT>CASH<POSTYPE>LONG<UNITS>543.71<UNITPRICE>1<MKTVAL>543.71<DTPRICEASOF>20170307150000.000[-5:EST]</INVPOS></POSOTHER><POSOTHER><INVPOS><SECID><UNIQUEID>333333200<UNIQUEIDTYPE>CUSIP</SECID><HELDINACCT>CASH<POSTYPE>LONG<UNITS>2.00<UNITPRICE>10.00<MKTVAL>20.00<DTPRICEASOF>20170307150000.000[-5:EST]</INVPOS></POSOTHER></INVPOSLIST><INVBAL><AVAILCASH>0<MARGINBALANCE>0<SHORTBALANCE>0</INVBAL></INVSTMTRS></INVSTMTTRNRS></INVSTMTMSGSRSV1><SECLISTMSGSRSV1><SECLIST><OTHERINFO><SECINFO><SECID><UNIQUEID>333333200<UNIQUEIDTYPE>CUSIP</SECID><SECNAME>TIAA Real Estate<TICKER>QREARX</SECINFO></OTHERINFO><OTHERINFO><SECINFO><SECID><UNIQUEID>222222233<UNIQUEIDTYPE>CUSIP</SECID><SECNAME>CREF Bond Market R3<TICKER>QCBMIX</SECINFO></OTHERINFO><OTHERINFO><SECINFO><SECID><UNIQUEID>111111111<UNIQUEIDTYPE>CUSIP</SECID><SECNAME>TIAA Traditional<TICKER>TIAAtrad</SECINFO></OTHERINFO><OTHERINFO><SECINFO><SECID><UNIQUEID>333333126<UNIQUEIDTYPE>CUSIP</SECID><SECNAME>CREF Stock R3<TICKER>QCSTIX</SECINFO></OTHERINFO><OTHERINFO><SECINFO><SECID><UNIQUEID>333333258<UNIQUEIDTYPE>CUSIP</SECID><SECNAME>CREF Equity Index R3<TICKER>QCEQIX</SECINFO></OTHERINFO><OTHERINFO><SECINFO><SECID><UNIQUEID>333333217<UNIQUEIDTYPE>CUSIP</SECID><SECNAME>CREF Money Market R3<TICKER>QCMMIX</SECINFO></OTHERINFO></SECLIST></SECLISTMSGSRSV1></OFX>
\ No newline at end of file |