文件结构
你可以从 CSV 文件中将现有交易导入到 Sono 应用程序中。CSV 文件应包含以下列:
id,date,contact_name,amount,currency_code,grace_amount,due_date,description
字段的顺序很重要。如果列的顺序不同,导入将无法正常工作。
标题行(header row)是可选的。
id
这是交易的 ID。如果 ID 为空,将自动创建一个交易 ID。请确保 CSV 文件中的每个 ID 都是唯一的。
可选:是
格式:正整数或 UUID
示例:
1212342a69c41d-4b46-47b3-b4aa-83f5cbce7978
date
交易日期。这是应该进行交易的日期。
可选:否
格式: ISO-8601 日期
示例:
2012-02-272012-02-27 13:27:002012-02-27 13:27:00.123456789z2012-02-27 13:27:00,123456789z20120227 13:27:0020120227T13270020120227+201202272012-02-27T14Z2012-02-27T14+00:00
contact_name
与该交易相关的联系人的姓名。如果包含逗号,应使用双引号(")括起来。
可选:否
格式:字符串(不超过 32 个字符)
示例:
Andy TranThanh NguyenNick
amount
交易金额。如果为正数,表示你收到了此金额。如果为负数,表示你给了某个联系人此金额。
可选:否
格式:双精度浮点数
示例:
12009.99
currency_code
交易货币。
可选:否
格式: ISO-4217 货币代码
示例:
USDVND
grace_amount
交易宽限金额。不应为负数。
可选:是
格式:双精度浮点数
示例:
12009.99
due_date
交易到期日。这是金额应偿还的日期。不应早于 date。
可选:是
格式: ISO-8601 日期
示例:
2012-02-272012-02-27 13:27:002012-02-27 13:27:00.123456789z2012-02-27 13:27:00,123456789z20120227 13:27:0020120227T13270020120227+201202272012-02-27T14Z2012-02-27T14+00:00
description
交易说明。如果包含逗号,应使用双引号(")括起来。
可选:是
格式:字符串(不超过 128 个字符)
示例:
Nick 借钱购买他的新 iPhone"Thanh 借钱购买他的新 iPhone、iPad 和 Macbook"
限制
如果你要导入到登录帐户,每个文件只能导入最多 1000 笔交易。如果你使用本地存储模式,则没有此类限制。
数据覆盖
如果你要导入到登录帐户,任何与 CSV 文件中的 ID 相同的交易都将被覆盖。如果你使用本地存储模式,与现有交易具有相同 ID 的交易将不会被导入。