Models

RecurrenceArray

object
Show child attributes
typestringrequired

Immutable value

Example
recurrences
idstringrequired
Example
2
attributesRecurrencePropertiesrequired
Show child attributes
created_atstring<date-time>read only
Example
2026-10-01T00:00:00+00:00
updated_atstring<date-time>read only
Example
2026-10-01T00:00:00+00:00
typeRecurrenceTransactionTypewithdrawaltransferdeposit
Example
withdrawal
titlestring
Example
Rent
descriptionstring

Not to be confused with the description of the actual transaction(s) being created.

Example
Recurring transaction for the monthly rent
first_datestring<date>

First time the recurring transaction will fire. Must be after today.

Example
2026-10-31
latest_datestring<date> | nullread only

Last time the recurring transaction has fired.

Example
2026-10-01
repeat_untilstring<date> | null

Date until the recurring transaction can fire. Use either this field or repetitions.

Example
2026-10-31
apply_rulesboolean

Whether or not to fire the rules after the creation of a transaction.

Example
true
activeboolean

If the recurrence is even active.

Example
true
nr_of_repetitionsinteger<int32> | null

Max number of created transactions. Use either this field or repeat_until.

Example
5
notesstring | null
Example
Some notes
Show child attributes
idstringread only
Example
2
created_atstring<date-time>read only
Example
2026-10-01T00:00:00+00:00
updated_atstring<date-time>read only
Example
2026-10-01T00:00:00+00:00
typeRecurrenceRepetitionTypedailyweeklyndommonthlyyearlyrequired

The type of the repetition. ndom means: the n-th weekday of the month, where you can also specify which day of the week.

Example
weekly
momentstringrequired

Information that defined the type of repetition.

  • For 'daily', this is empty.
  • For 'weekly', it is day of the week between 1 and 7 (Monday - Sunday).
  • For 'ndom', it is '1,2' or '4,5' or something else, where the first number is the week in the month, and the second number is the day in the week (between 1 and 7). '2,3' means: the 2nd Wednesday of the month
  • For 'monthly' it is the day of the month (1 - 31)
  • For yearly, it is a full date, ie '2026-10-01'. The year you use does not matter.
Example
3
skipinteger<int32>

How many occurrences to skip. 0 means skip nothing. 1 means every other.

Example
0
weekendinteger<int32>

How to respond when the recurring transaction falls in the weekend. Possible values:

  1. Do nothing, just create it
  2. Create no transaction.
  3. Skip to the previous Friday.
  4. Skip to the next Monday.
Example
1
descriptionstringread only

Auto-generated repetition description.

Example
Every week on Friday
occurrencesArray<string>read only

Array of future dates when the repetition will apply to. Auto generated.

Show child attributes
idstring
Example
ID of the recurring transaction. Not to be confused with the ID of the recurrence itself.
descriptionstringrequired
Example
Rent for the current month
object_has_currency_settingbooleanread only

Indicates whether the object has a currency setting. If false, the object uses the administration's primary currency.

Example
true
currency_idstring

The currency ID of the currency associated with this object.

Example
5
currency_namestring

The currency name of the currency associated with this object.

Example
Euro
currency_codestring

The currency code of the currency associated with this object.

Example
EUR
currency_symbolstringread only
Example
$
currency_decimal_placesinteger<int32>read only
Example
2
primary_currency_idstringread only

The currency ID of the administration's primary currency.

Example
5
primary_currency_namestringread only

The currency name of the administration's primary currency.

Example
Euro
primary_currency_codestringread only

The currency code of the administration's primary currency.

Example
EUR
primary_currency_symbolstringread only

The currency symbol of the administration's primary currency.

Example
$
primary_currency_decimal_placesinteger<int32>read only

The currency decimal places of the administration's primary currency.

Example
2
amountstring<amount>required

Amount of the transaction.

Example
123.45
pc_amountstring<amount>

Amount of the transaction in primary currency.

Example
123.45
foreign_amountstring<amount> | null

Foreign amount of the transaction.

Example
123.45
pc_foreign_amountstring<amount> | null

Foreign amount of the transaction.

Example
123.45
foreign_currency_idstring | null
Example
17
foreign_currency_namestring | null
Example
British Pound
foreign_currency_codestring | null
Example
GBP
foreign_currency_symbolstring | nullread only
Example
$
foreign_currency_decimal_placesinteger<int32> | nullread only

Number of decimals in the currency

Example
2
budget_idstring

The budget ID for this transaction.

Example
4
budget_namestring | nullread only

The name of the budget to be used. If the budget name is unknown, the ID will be used or the value will be ignored.

Example
Groceries
category_idstring

Category ID for this transaction.

Example
211
category_namestring

Category name for this transaction.

Example
Bills
source_idstring

ID of the source account. Submit either this or source_name.

Example
913
source_namestring

Name of the source account. Submit either this or source_id.

Example
Checking account
source_ibanstring | nullread only
Example
NL02ABNA0123456789
source_typeAccountTypePropertyDefault accountCash accountAsset accountExpense accountRevenue accountInitial balance accountBeneficiary accountImport accountReconciliation accountLoanDebtMortgageread only
Example
Asset account
destination_idstring

ID of the destination account. Submit either this or destination_name.

Example
258
destination_namestring

Name of the destination account. Submit either this or destination_id.

Example
Buy and Large
destination_ibanstring | nullread only
Example
NL02ABNA0123456789
destination_typeAccountTypePropertyDefault accountCash accountAsset accountExpense accountRevenue accountInitial balance accountBeneficiary accountImport accountReconciliation accountLoanDebtMortgageread only
Example
Asset account
tagsArray<string> | null

Array of tags.

Example
null
piggy_bank_idstring | null
Example
123
piggy_bank_namestring | null
subscription_idstring | null
Example
123
subscription_namestring | null
metaMetarequired
Show child attributes
paginationobject
Show child attributes
totalinteger
Example
3
countinteger
Example
20
per_pageinteger
Example
100
current_pageinteger
Example
1
total_pagesinteger
Example
1