Estrutura do arquivo
Você pode importar suas transações existentes para o aplicativo Sono a partir de um arquivo CSV. O arquivo CSV deve ter as seguintes colunas:
id,date,contact_name,amount,currency_code,grace_amount,due_date,description
A ordem dos campos é importante. A importação não funcionará se você tiver uma ordem diferente de colunas.
A linha de cabeçalho é opcional.
id
Este é o ID da transação. Se o ID estiver vazio, um ID de transação será criado automaticamente. Verifique se cada ID no arquivo CSV é único.
Opcional : sim
Formato: inteiro positivo ou UUID
Exemplos:
1
2
1234
2a69c41d-4b46-47b3-b4aa-83f5cbce7978
date
Data da transação. Esta é a data em que a transação deveria ser feita.
Opcional : não
Formato: data ISO-8601
Exemplos:
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
Nome do contato relacionado a esta transação. Deve ser colocado entre aspas duplas ("") se contiver vírgula.
Opcional: não
Formato: String (não mais que 32 caracteres)
Exemplos:
Andy Tran
Thanh Nguyen
Nick
amount
Valor da transação. Se positivo, significa que você recebeu esse valor. Se negativo, significa que você deu esse valor a um contato.
Opcional: não
Formato: double
Exemplos:
1200
9.99
currency_code
Moeda da transação.
Opcional: não
Formato: ISO-4217 código de moeda
Exemplos:
USD
VND
grace_amount
Valor de tolerância da transação. Não deve ser negativo.
Opcional: sim
Formato: double
Exemplos:
1200
9.99
due_date
Data de vencimento da transação. Esta é a data em que o valor deve ser pago. Não deve ser anterior a date
.
Opcional: sim
Formato: data ISO-8601
Exemplos:
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
Descrição da transação. Deve ser colocado entre aspas duplas ("") se contiver vírgula.
Opcional: sim
Formato: String (não mais que 128 caracteres)
Exemplos:
Nick emprestou para comprar seu novo iPhone
"Thanh emprestou para comprar seu novo iPhone, iPad e Macbook"
Limite
Se você estiver importando para uma conta de login, poderá importar apenas até 1000 transações por arquivo. Se você estiver usando o modo de armazenamento local, não há esse limite.
Substituição de dados
Se você estiver importando para uma conta de login, todas as transações que tiverem os mesmos IDs das do arquivo CSV serão substituídas. Se você estiver usando o modo de armazenamento local, as transações que tiverem os mesmos IDs das existentes não serão importadas.