Comments (4)
Hi Victor,
Thanks for pointing this out. I have never seen an ofx file with multiple accounts in it. I will add support for this as soon as I get a chance to write some code again.
It would help with our automated testing if we could work from a sample file. Would you be willing to strip any personal information from a file and contribute it to the project?
Thanks,
Jerry Seutter
from ofxparse.
Hi, here is an example file with two account.
If you ever found anything compromising inside, don't hesitate to make it disapear ;)
It's from a french bank (actually I left the real bank and branch ids but changed the accounts ids).
Thanks,
Victor
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20110829
<LANGUAGE>FRA
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>00
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>EUR
<BANKACCTFROM>
<BANKID>18206
<BRANCHID>00166
<ACCTID>78934567889
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20110725
<DTEND>20110810
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20110809
<TRNAMT>219.33
<FITID>1015000017
<NAME>qeairunesuiqre
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20110809
<TRNAMT>-43.20
<FITID>1015000016
<NAME>qtgiuaretnaruise
<MEMO>tsriuenrauise
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20110728
<TRNAMT>130.00
<FITID>1014000010
<NAME>7893432948
</STMTTRN>
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20110728
<TRNAMT>-123.00
<FITID>1014000009
<NAME>Virement A 89273829182
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>123450.00
<DTASOF>20110829
</LEDGERBAL>
</STMTRS>
</STMTTRNRS>
<STMTTRNRS>
<TRNUID>00
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>EUR
<BANKACCTFROM>
<BANKID>18206
<BRANCHID>00166
<ACCTID>89273829182
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20110725
<DTEND>20110810
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20110728
<TRNAMT>123.00
<FITID>1107000001
<NAME>Virement 78934567889
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>123450.00
<DTASOF>20110829
</LEDGERBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>
from ofxparse.
Perfect. Thanks, Victor!
Jerry
On Mon, Aug 29, 2011 at 5:20 AM, victornoel <
[email protected]>wrote:
Hi, here is an example file with two account.
If you ever found anything compromising inside, don't hesitate to make it
disapear ;)It's from a french bank (actually I left the real bank and branch ids but
changed the accounts ids).Thanks,
Victor
Reply to this email directly or view it on GitHub:
#19 (comment)
from ofxparse.
Multiple accounts are now supported!
from ofxparse.
Related Issues (20)
- Python3 "TypeError: must be str, not bytes"
- 'str' object has no attribute 'strftime' in ofxprinter HOT 1
- Not able to read file with iso-8859-1 encoding
- Changing <FITID> is not persisting at all HOT 1
- Make dtuser available in transaction object.
- OfxParser.parse fails: unknown encoding: cpNONE
- Importing ABC directly from collections module was removed in Python 3.9 HOT 3
- transaction.security and position.security should be Security() object instead of str HOT 1
- Read an OFX String instead of a OFX file HOT 4
- Transaction that is not a DEBIT nor a CREDIT HOT 2
- Missing BANKACCTTO on statement transaction
- Close tags HOT 2
- Does this parse ofx 1.0 format?
- OfxPreprocessedFile() crashes on an empty close tag like this: <MEMO/>
- Module 'collections' has no attribute 'Iterable' HOT 1
- Cannot process UTF-8 files with characters outside the 256 range HOT 1
- XMLParsedAsHTMLWarning HOT 4
- Bug with encoding for ETrade
- Handling Missing Decimal Separators in BALAMT Field for Brazilian OFX Files
- Feature Request - Add Transaction Parsing for "DTAVAIL" Field in <STMTTRN>
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ofxparse.