Impor data

Impor transaksi yang sudah ada ke aplikasi Sono dari file CSV

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.