檔案結構
你可將既有交易從 CSV 檔案匯入至 Sono 應用程式中。CSV 檔案應包含以下欄位:
id,date,contact_name,amount,currency_code,grace_amount,due_date,description
欄位的順序相當重要。若欄位順序不同,則匯入將無法運作。
標題列為選配。
id
這是交易的 ID。若 ID 為空,則交易 ID 將會自動產生。請確定 CSV 檔案中的每個 ID 都是獨一無二的。
選配: 是
格式: 正整數或 UUID
範例:
1
2
1234
2a69c41d-4b46-47b3-b4aa-83f5cbce7978
date
交易日期。這是此交易應執行的日期。
選配: 否
格式: ISO-8601 日期
範例:
2012-02-27
2012-02-27 13:27:00
2012-02-27 13:27:00.123456789z
2012-02-27 13:27:00,123456789z
20120227 13:27:00
20120227T132700
20120227
+20120227
2012-02-27T14Z
2012-02-27T14+00:00
contact_name
與此交易相關的聯絡人名稱。若包含逗號,應以雙引號 (") 括住。
選配: 否
格式: 字串(不超過 32 個字元)
範例:
Andy Tran
Thanh Nguyen
Nick
amount
交易金額。若為正數,表示你收到此金額。若為負數,表示你將此金額給予某個聯絡人。
選配: 否
格式: double
範例:
1200
9.99
currency_code
交易幣別。
選配: 否
格式: ISO-4217 幣別代碼
範例:
USD
VND
grace_amount
交易寬限金額。不應為負數。
選配: 是
格式: double
範例:
1200
9.99
due_date
交易到期日。這是金額應償還的日期。不應早於 date
。
選配: 是
格式: ISO-8601 日期
範例:
2012-02-27
2012-02-27 13:27:00
2012-02-27 13:27:00.123456789z
2012-02-27 13:27:00,123456789z
20120227 13:27:00
20120227T132700
20120227
+20120227
2012-02-27T14Z
2012-02-27T14+00:00
description
交易說明。若包含逗號,應以雙引號 (") 括住。
選配: 是
格式: 字串(不超過 128 個字元)
範例:
Nick 向我借錢買 iPhone
"Thanh 向我借錢買 iPhone、iPad 和 Macbook"
限制
若你匯入的是登入帳戶,每個檔案只能匯入最多 1000 筆交易。若你使用的是本機儲存模式,則沒有此限制。
資料覆寫
若你匯入的是登入帳戶,任何 ID 與 CSV 檔案中相同之交易將被覆寫。若你使用的是本機儲存模式,任何 ID 與現有交易相同的交易將不會被匯入。