// Statement Transaction private void statementTransaction(XmlElement parent, Transaction t) { // Statement Transaction XmlElement e = appendElement(parent, "STMTTRN"); appendElementWithText(e, "TRNTYPE", t.GetTransString()); appendElementWithText(e, "DTPOSTED", dateStr(t.date)); appendElementWithText(e, "TRNAMT", t.value.ToString()); // トランザクションの ID は日付と取引番号で生成 appendElementWithText(e, "FITID", t.transId()); appendElementWithText(e, "NAME", limitString(t.desc, 32)); if (t.memo != null) { appendElementWithText(e, "MEMO", t.memo); } }