Structure du fichier
Vous pouvez importer vos transactions existantes dans l’application Sono depuis un fichier CSV. Le fichier CSV doit comporter les colonnes suivantes :
id,date,contact_name,amount,currency_code,grace_amount,due_date,description
L’ordre des champs est important. L’importation échouera si l’ordre des colonnes est différent.
La ligne d’en-tête est facultative.
id
Il s’agit de l’ID de la transaction. Si l’ID est vide, un ID de transaction sera créé automatiquement. Assurez-vous que chaque ID du fichier CSV est unique.
Facultatif : oui
Format : entier positif ou UUID
Exemples :
1
2
1234
2a69c41d-4b46-47b3-b4aa-83f5cbce7978
date
Date de la transaction. Il s’agit de la date à laquelle la transaction était censée être effectuée.
Facultatif : non
Format : Date ISO-8601
Exemples :
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
Nom du contact associé à cette transaction. Doit être entouré de guillemets ("") s’il contient une virgule.
Facultatif : non
Format : Chaîne (pas plus de 32 caractères)
Exemples :
Andy Tran
Thanh Nguyen
Nick
amount
Montant de la transaction. Si positif, cela signifie que vous avez reçu ce montant. Si négatif, cela signifie que vous avez donné ce montant à un contact.
Facultatif : non
Format : double
Exemples :
1200
9.99
currency_code
Devise de la transaction.
Facultatif : non
Format : code de devise ISO-4217
Exemples :
USD
VND
grace_amount
Montant de grâce de la transaction. Ne doit pas être négatif.
Facultatif : oui
Format : double
Exemples :
1200
9.99
due_date
Date d’échéance de la transaction. Il s’agit de la date à laquelle le montant est censé être remboursé. Ne doit pas être antérieure à date
.
Facultatif : oui
Format : Date ISO-8601
Exemples :
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
Description de la transaction. Doit être entourée de guillemets ("") s’il contient une virgule.
Facultatif : oui
Format : Chaîne (pas plus de 128 caractères)
Exemples :
Nick a emprunté pour acheter son nouvel iPhone
"Thanh a emprunté pour acheter son nouvel iPhone, iPad et Macbook"
Limite
Si vous importez vers un compte de connexion, vous ne pouvez importer que jusqu’à 1 000 transactions par fichier. Si vous utilisez le mode de stockage local, il n’y a pas de telle limite.
Remplacement des données
Si vous importez vers un compte de connexion, toute transaction ayant le même ID que celui du fichier CSV sera remplacée. Si vous utilisez le mode de stockage local, les transactions ayant le même ID que celles existantes ne seront pas importées.