Struktur file
Anda dapat mengimpor transaksi yang sudah ada ke aplikasi Sono dari file CSV. File CSV harus memiliki kolom berikut:
id,date,contact_name,amount,currency_code,grace_amount,due_date,description
Urutan kolom sangat penting. Import tidak akan berfungsi jika urutan kolom berbeda.
Baris tajuk bersifat opsional.
id
Ini adalah ID transaksi. Jika ID kosong, ID transaksi akan dibuat secara otomatis. Pastikan setiap ID di file CSV unik.
Opsional: ya
Format: bilangan bulat positif atau UUID
Contoh:
1
2
1234
2a69c41d-4b46-47b3-b4aa-83f5cbce7978
date
Tanggal transaksi. Ini adalah tanggal seharusnya transaksi dilakukan.
Opsional: tidak
Format: tanggal ISO-8601
Contoh:
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
Nama kontak yang terkait dengan transaksi ini. Harus diapit tanda kutip ganda ("") jika mengandung koma.
Opsional: tidak
Format: String (tidak lebih dari 32 karakter)
Contoh:
Andy Tran
Thanh Nguyen
Nick
amount
Nilai transaksi. Jika positif, berarti Anda menerima sejumlah ini. Jika negatif, berarti Anda memberikan sejumlah ini kepada kontak.
Opsional: tidak
Format: ganda
Contoh:
1200
9.99
currency_code
Mata uang transaksi.
Opsional: tidak
Format: kode mata uang ISO-4217
Contoh:
USD
VND
grace_amount
Jumlah tenggang transaksi. Tidak boleh negatif.
Opsional: ya
Format: ganda
Contoh:
1200
9.99
due_date
Tanggal jatuh tempo transaksi. Ini adalah tanggal seharusnya jumlah dilunasi. Tidak boleh sebelum date
.
Opsional: ya
Format: tanggal ISO-8601
Contoh:
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
Deskripsi transaksi. Harus diapit tanda kutip ganda ("") jika mengandung koma.
Opsional: ya
Format: String (tidak lebih dari 128 karakter)
Contoh:
Nick meminjam untuk membeli iPhone barunya
"Thanh meminjam untuk membeli iPhone baru, iPad, dan Macbook"
Batas
Jika Anda mengimpor ke akun login, Anda hanya dapat mengimpor hingga 1000 transaksi per file. Jika Anda menggunakan mode penyimpanan lokal, tidak ada batasan tersebut.
Penimpaan data
Jika Anda mengimpor ke akun login, transaksi apa pun yang memiliki ID yang sama dengan yang ada di file CSV akan ditimpa. Jika Anda menggunakan mode penyimpanan lokal, transaksi yang memiliki ID yang sama dengan transaksi yang sudah ada tidak akan diimpor.