Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.pjsofts.eurobudget.format.qif
Class QIF  view QIF download QIF.java

java.lang.Object
  extended bycom.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


Field Summary
static java.text.DateFormat DF
           
static java.text.DateFormat DF2000
           
private static java.util.ResourceBundle i18n
           
static java.util.Locale LOCALE
           
static java.text.NumberFormat NF
           
 
Constructor Summary
QIF()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

QIF

public QIF()