General Ledger Program Definition