Importar dados

Importar transações existentes para o aplicativo Sono a partir de um arquivo CSV

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.