OdoNote

書き出し形式

データはあなたのものです。OdoNote はすべてのデータを無料で、他のソフトウェアでも読めるオープンな形式で書き出せます。将来アプリの提供が終わっても同じです。

ファイル

規則

JSON バックアップ (format_version 1)

{
  "format": "garagelog-backup",
  "format_version": 1,
  "exported_at": "2026-09-24T08:00:00Z",
  "app_version": "1.0",
  "vehicles": [ { "id": "…", "name": "…", "kind": "car", "energy": "hybrid", … } ],
  "entries": [ … ],
  "service_lines": [ … ],
  "reminders": [ … ],
  "documents": [ … ],
  "attachments": [ … ],
  "service_templates": [ … ],
  "vendors": [ … ]
}

項目

項目名は固定の英語の識別子です。項目の説明は英語版を正とします。

vehicles · vehicles.csv

項目型説明
iduuidStable identifier.
namestringName shown in the garage.
kindenumcar | motorcycle | truck | other
energyenumgasoline | diesel | lpg | cng | electric | hydrogen | hybrid | phev
make / model / trimstring?Free text typed by the user.
yearinteger?Model year.
plate / vinstring?Licence plate and VIN, if entered.
color_hexstring?#RRGGBB
distance_unitenumkm | mi — the unit of every odometer value of this vehicle.
volume_unitenumliter | galUS | galUK (display preference; quantities are stored in litres).
economy_unitenumkmPerL | lPer100km | mpgUS | mpgUK | kmPerKWh | kWhPer100km | miPerKWh | kmPerKg (display preference).
odometer_inputenumodometer | trip
currencystringISO 4217 code, e.g. JPY, KRW, USD, EUR.
tank_capacity_lnumber?Fuel tank size in litres.
battery_capacity_kwhnumber?Usable battery size in kWh.
purchase_datedate?yyyy-mm-dd
purchase_pricedecimal?In the vehicle currency.
purchase_odometernumber?In distance_unit.
specsarrayList of {key, value}; key is a built-in id such as tire_size_front or user text.
region_presetstringUS, JP, KR, DE, ES, CN … — decides built-in templates and document types.
notesstring?Free text.
archived_atdatetime?Set when the vehicle is archived.
sort_orderintegerPosition in the garage.
photo_filestring?Path inside the backup zip (only when photos are included).
created_atdatetimeWhen the vehicle was created.
updated_atdatetimeWhen the vehicle was last changed.

entries · entries.csv

項目型説明
iduuidStable identifier.
vehicle_iduuidOwning vehicle.
kindenumfuel | charge | hydrogen | service | expense | odometer | note
datedatetimeWhen it happened.
odometernumber?Odometer reading in the vehicle distance_unit.
trip_distancenumber?Trip meter value, when the vehicle uses trip input.
total_costdecimal?Amount paid.
currencystringISO 4217 code.
vendor_namestring?Station or shop name.
notesstring?Free text.
is_incompleteboolMarked "to complete later".
quantitynumber?Energy added: litres (fuel), kWh (charge) or kg (hydrogen / CNG).
unit_pricedecimal?Price per litre, kWh or kg.
is_fullboolTank filled / battery charged to full.
missed_previousboolA previous fill-up was not recorded.
fuel_gradestring?Built-in id (regular, premium, diesel …) or user text.
charge_locationenum?home | publicFast | publicSlow
energy_overrideenum?For plug-in hybrids: whether this entry was fuel or electricity.
is_diyboolService done by the owner.
labor_costdecimal?Labour part of a service.
expense_categoryenum?insurance | tax | registration | inspection | parking | toll | wash | fine | loan | other
recurrenceenum?none | monthly | yearly
sourceenummanual | ocr | import | quick
created_atdatetimeWhen the entry was created.
updated_atdatetimeWhen the entry was last changed.

service_lines · service_lines.csv

項目型説明
iduuidStable identifier.
entry_iduuidThe service entry this line belongs to.
template_idstring?Built-in template id (engine_oil, oil_filter, tires …) or a service_templates id.
titlestringItem name (empty for built-in templates; use template_id).
part_name / part_numberstring?Part details.
quantitynumber?Amount of the part.
unitstring?L, pcs, qt …
unit_price / costdecimal?Price per unit and line total.
sort_orderintegerOrder within the entry.

reminders · reminders.csv

項目型説明
iduuidStable identifier.
vehicle_iduuidVehicle.
document_iduuid?Document this reminder renews, if any.
modeenumdistance | time | either | fixedDate
template_idstring?Completing a service with this template resets the reminder.
titlestringReminder name.
interval_distancenumber?In the vehicle distance_unit.
interval_monthsinteger?Time interval.
due_datedate?For fixedDate reminders.
advance_distance / advance_daysnumber?How early to warn.
manual_last_date / manual_last_odometerdate? / number?Last done, when there is no matching record.
is_enabledboolReminder on or off.
snoozed_untildatetime?Snooze end.
created_atdatetimeWhen the reminder was created.
updated_atdatetimeWhen the reminder was last changed.

documents · documents.csv

項目型説明
iduuidStable identifier.
vehicle_iduuidVehicle.
kindenuminspection | insurance | compulsoryInsurance | tax | registration | license | warranty | other
title / provider / numberstring?Free text (policy number etc.).
start_date / expiry_datedate?Validity.
amountdecimal?Premium or fee.
currencystringISO 4217 code.
renew_monthsinteger?Default extension when renewed.
notesstring?Free text.
created_atdatetimeWhen the document was created.
updated_atdatetimeWhen the document was last changed.

attachments

項目型説明
iduuidStable identifier.
entry_id / document_iduuid?What the photo or PDF belongs to.
kindenumimage | pdf
filestring?Path inside the backup zip, e.g. attachments/<id>.jpg (null when photos are not included).
captured_atdatetime?When the photo was taken.
ocr_textstring?Text recognised on the device.
sort_orderintegerOrder.
created_atdatetimeWhen it was added.

service_templates

項目型説明
iduuidStable identifier.
title / symbolstringName and SF Symbol name.
default_distance_kmnumber?Default interval in km.
default_monthsinteger?Default interval in months.
applies_to_kindsarrayVehicle kinds; empty = all.
hidden_built_in_idstring?Built-in template this one hides or overrides.
created_atdatetimeWhen the template was created.
updated_atdatetimeWhen the template was last changed.

vendors

項目型説明
iduuidStable identifier.
namestringStation or shop name (for auto-complete).
kindenumstation | shop | parts | other
use_count / last_used_atinteger / datetimeUsage statistics.