Plain text accounting journal
From Just Solve the File Format Problem
Plain text accounting journals are a method of encoding financial transactions, intended to be readable by humans and also parsable by various programs. The first such format was designed for Ledger by John Wiegley in 2003. Other tools now exist to deal with the same basic format, sometimes differing in details.