java.lang.Object
com.pjsofts.eurobudget.format.qif.QIF
- public class QIF
- extends java.lang.Object
QIF format - Warning loose information compare to FileData
Quicken Interchange Format strict or relative ??
Description:
First Line: !Type :
First Transaction: define initial amount(T), date of creation (D) and name of the account (L), (M)ention
Then many group of lines describing transactions separated by "^"
Lines are prefixed with :
D for Date(seems to be dd/MM/yy or dd/MM'yy for 19yy and dd/MM'yy for 20yy)
CX or C* for Cxxxx, X means Rapproché, * means Pointé, else nothing
M for Mention (Comment, Note), String
T for Amount(Number negative or positive)
N for Check number, Number, format x,xxxx,xxx.xxx (!French, US)
P for Person (Tiers), String
L for List
String means Category 1
String:String means Category1:Category2)
[String] means Name of Account ==> Virement
Normal order = D,C,M,T,N,P,L
Mandatory = D,T
Information lost:
owner, last modif date,
more info on http://www.respmech.com/mym2qifw/qif_new.htm
|
Constructor Summary |
QIF()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
i18n
private static final java.util.ResourceBundle i18n
LOCALE
public static final java.util.Locale LOCALE
DF
public static final java.text.DateFormat DF
DF2000
public static final java.text.DateFormat DF2000
NF
public static final java.text.NumberFormat NF
QIF
public QIF()