ユーザーガイド
バックアップ、復元、エクスポート、銀行明細のインポート
すべてをZIPまたはJSONファイルにバックアップし、新しい端末に移し、銀行明細をインポートして請求書を支払済みにし、Xero、QuickBooks、1C向けにエクスポートする方法。
Invoice Flowはすべての顧客、請求書、入金、領収書を端末自体に保存します。ログインするアカウントもなく、あなたの代わりにコピーを保持するサーバーもありません。これはプライバシーの面では良いことですが、端末がシンクに落ちた日には困ったことになります。バックアップと復元画面はまさにそこから自分を守る手段です。データベース全体をどこにでも置けるファイルに書き出し、同じ端末や新しい端末でそのファイルを読み込みます。
このガイドでは、コークの小さなオフィスからBrennan Bookkeepingを営み、毎月十数社の地元企業にユーロで請求しているNadia Brennanの例を追います。彼女はまもなく端末を買い替えるところで、古い端末が引き出しに入る前に2年分の請求書の完全なコピーが必要です。新しい端末を準備したら、先週の銀行明細を未回収の請求書と照合し、会計士にXero向けの今年発行したすべての請求書の一覧を送りたいとも考えています。
画面に表示されるもの
設定タブを開き、データセクションまでスクロールします。そこにある1行、サブタイトルがデータのエクスポートまたはインポートのバックアップと復元をタップすると画面が開きます。トライアルが終了している場合、有料化画面のExport Dataボタンからも同じ画面に行けます。データはいつでも持ち出せるようになっているためです。
画面の上部には**あなたのデータはこの端末にローカルに保存されています。定期的なバックアップをお勧めします。**というリマインダーカードがあり、その下にタイルが2グループあります。
Cloud Backupには3つのタイルがあります。クラウドに保存は完全なアーカイブを作成した後、Androidの「ファイルを保存」ダイアログを開くので、ZIPをGoogle Drive、Dropbox、OneDriveのフォルダー、あるいは端末上の他の場所に置くことができます。クラウドから復元とデータをインポートは同じ動作に2つの異なるラベルが付いているだけです。どちらも.jsonまたは.zipのバックアップファイルを選ぶファイルピッカーを開き、それを復元します。
Export & Shareには2つのタイルがあります。**完全アーカイブ(ZIP)**は完全なアーカイブを作成し、Androidの共有シートに渡します。**データのみ(JSON)**はPDFや画像を含まないすべてのテーブルを持つ軽量なファイルを作成し、代わりにそれを共有します。
これらのいずれかが実行されている間、情報カードの下に小さなスピナーとステータス行(例えばアーカイブを作成中…、エクスポート中…、インポート中…)が表示され、処理が終わるまですべてのタイルが無効になります。
この画面が提供していないものが1つあります。スケジュール機能です。アプリには自動または定時のバックアップはなく、これらのタイルのいずれかをタップしたときだけバックアップが作られます。ここでいう「クラウド」とは、システムのピッカーで選んだフォルダーを意味します。アプリがあなたの代わりにGoogle、Dropbox、Microsoftにサインインすることはないため、設定するログインもバックグラウンドで動く同期もありません。
端末を切り替える前に完全なバックアップを作る方法
Nadiaは新しい端末が届く前日の夜に、古い端末でこれを行います。ZIPはPDF、ロゴ、領収書、署名をデータベースと一緒に持ち運べるため、ここでの正しい選択です。
- 設定を開き、データまでスクロールしてバックアップと復元をタップします。
- クラウドに保存をタップします。ステータス行はデータベースをエクスポート中...、プロフィールをエクスポート中...、顧客をエクスポート中...と進み、続いて請求書 7/40: BB-2026-0107のような請求書ごとの行、その後に経費、署名、最終処理中...と続きます。
- ステータスが保存先を選択...に変わると、ファイル名がすでにInvoiceFlow_Export_2026-09-08T21-14-05.zipの形式で入力された状態でAndroidの保存ダイアログが開きます。Drive、Dropbox、OneDriveのフォルダー、または端末上のフォルダーを選んで確定します。
- バックアップを保存しました!というスナックバーを待ちます。
ファイルをどこかに直接送りたい場合は、代わりに**完全アーカイブ(ZIP)**を使ってください。同じファイルを作成して共有シートを開くので、自分宛にメールしたり、会計士とのチャットに投稿したり、ファイルを受け付ける任意のアプリに送ったりできます。**データのみ(JSON)**も同様に動作しますが、はるかに小さなファイルになり、すべてのレコードを復元するには十分ですが、請求書の写真や領収書の画像は含まれません。
新しい端末で復元する方法
新しい端末にInvoice Flowをインストールし、バックアップファイルをその端末に入れて(Driveから開く、メールからダウンロードする、USB経由でコピーするなど)、それを読み込みます。Nadiaは他の何かを入力する前にこれを行います。復元は現在アプリにあるものを置き換えてしまうためです。
- 設定 > バックアップと復元を開き、データをインポート(またはクラウドから復元、どちらも同じ動作です)をタップします。
- データをインポートダイアログを読みます。インポートは現在のすべてのデータを置き換え、元に戻せないと書かれています。続けるならOKを、やめるならキャンセルをタップします。
- バックアップファイルを選択というタイトルのファイルピッカーで、.zipまたは.jsonファイルを選びます。
- ステータス行がインポート中...と表示されている間待ちます。完了すると、取り込まれた各種類の行数を示すインポート完了: プロフィール: 1、顧客: 12、請求書: 40、...のようなスナックバーが表示されます。
復元は1つのデータベーストランザクションとして実行されます。アプリはまずすべてのテーブルをクリアし、次にバックアップの行を挿入しながら、新しいIDを割り当て、あらゆるリンク(請求書と顧客、品目と請求書、マイルストーンとプロジェクトなど)を再構築します。ファイル内の何かが読み込みに失敗すると、トランザクション全体がロールバックされ、以前のデータはそのまま維持されます。半端に空のデータベースが残ることはありません。失敗時のスナックバーには**インポート失敗:**に続いてエラーの種類だけが表示され、内容は画面に表示されません。ファイルやデータベースの中身が表示されることもありません。
銀行明細をインポートして請求書を支払済みにする方法
月の途中で、Nadiaはオンラインバンキングから自分の事業用口座のCSVをダウンロードします。5件の請求書を1つずつ開くのではなく、アプリに受け取った振込を請求書番号で未払いの請求書と照合させます。
この画面は設定 > 請求書の設定 > 銀行取引明細をインポートにあります。
- CSVファイルを選択をタップし、明細ファイル(.csvまたは.txt)を選びます。
- 列の割り当ての下で、日付の列、金額の列、参照/説明の列の3つのドロップダウンを確認します。アプリはヘッダー行から名前を認識すると事前に選択します。ドロップダウンが空の場合は、自分で正しい列を選んでください。
- 銀行に合わせて日付形式を設定します。デフォルトはyyyy-MM-ddです。Nadiaのアイルランドの銀行は04/09/2026の形式で出力するので、dd/MM/yyyyと入力します。
- 一致を検索をタップします。3つの列すべてが割り当てられるまで、このボタンは無効のままです。
- N件の一致する請求書が見つかりましたの下のリストを確認します。各カードには請求書番号、明細上の金額、取引日が表示されます。
- N件の請求書を支払済みにするをタップします。N件の入金を適用しましたというスナックバーが確認となり、画面が閉じます。
Nadiaの明細には7行が含まれていました。2件は出金(電気の口座振替とカード購入)で、金額がマイナスのためスキップされました。1件はBB-2026-0139を参照していましたが、これはすでに支払済みだったため無視されました。1件は完全な請求書番号ではなく「INV 0143」と記載されていたため一致せず、その入金は手動で記録しました。残りの3件が一致し、入金として登録されました。
一致した各件について、アプリは方法bank_transfer、明細上の金額、明細の日付、Bank import:に続けて全文の説明を記したメモを持つ入金を挿入し、請求書のステータスを支払済みに設定します。この入金は他の入金と同じように請求書の入金履歴に表示されます。
会計士のソフトウェア向けにエクスポートする方法
Integrations画面は設定 > 自動化 > Integrations(サブタイトル外部サービスと連携)にあります。名前とは裏腹に、ここは何もどこにも接続しません。各カードは共有可能なファイルを生成するだけです。ログイン、トークン、同期は一切ありません。
- 会計ソフトのカードをタップします:QuickBooks、Xero、または1C。カードが展開し、1行の説明とボタンが表示されます。
- Export for Xero(またはExport for QuickBooks / Export for 1C)をタップします。
- 共有シートで送り先を選びます:メール、クラウドフォルダー、メッセージアプリなど。
| カード | ファイル | 形式 | 列/内容 |
|---|---|---|---|
| QuickBooks | invoices_quickbooks.iif | QuickBooks Desktop向けタブ区切りIIF | 請求書ごとに売掛金への1つのTRNS行と売上収益への1つのSPL行、メモは「Invoice NNN」 |
| Xero | invoices_xero.csv | カンマ区切りCSV | ContactName、EmailAddress、InvoiceNumber、InvoiceDate、DueDate、Total、TaxTotal、Currency、Status |
| 1C | invoices_1c.csv | ロシア語ヘッダーのセミコロン区切りCSV | 請求書番号、発行日、支払期限、取引先、メール、合計、VAT、通貨、ステータス |
3つとも、アプリ内のすべてのステータスのすべての請求書を含みます。日付範囲やプロフィールでのフィルターはないため、1四半期分だけが必要な場合は、エクスポート後に表計算ソフトでファイルを絞り込んでください。
ルールと詳細
バックアップに含まれるもの。 app_backup.jsonファイル(これは**データのみ(JSON)**エクスポートの中身でもあります)はバージョン3のバックアップで、以下を含みます:住所、電話番号、メール、リンク、税番号、支払条件、請求書番号の連番設定を持つビジネスプロフィール、顧客、顧客グループ、グループメンバーシップ、製品と在庫取引、請求書、請求書明細、入金、クレジットノート、納品書、請求書スナップショット、延滞料イベント、見積書と契約書、経費、稼働時間、プロジェクトとマイルストーン、定期スケジュール、為替レート、自動化ルールとそれが発行したアラート、メールテンプレート、カスタムPDFテンプレートとそのプロフィールへのリンク、税率の上書き、署名と署名プロフィール、保留中のリマインダー。ロゴと署名画像はbase64としてJSON内に埋め込まれているため、JSONのみの経路でも保持されます。
JSONに含まれない2つのもの。 請求書の写真と経費の領収書はファイルとして保存され、JSONにはそのパスのみが含まれます。実際の画像はZIP内、invoices/by_status/<status>/<number>_<client>_<date>_photos/とreceipts/にのみ含まれます。またアプリ自身の設定のうち、在庫自動化の設定だけがバックアップのsettingsブロックに書き込まれ、それとともに復元されます。通知の設定(請求書のリマインダーがオンかどうか、「期限前の日数」「期限後の日数」の値)、アプリの言語、テーマ、PDFフォント設定、オンボーディングの状態はバックアップされません。新しい端末で再設定してください。すでに送信済みのリマインダーもエクスポートされず、まだ送信待ちのもののみが対象です。
ZIPが追加するもの。 app_backup.jsonに加えて、アーカイブにはbusiness_profiles/<id>_<name>/profile.json(画像ファイルとしてのロゴ付き)、clients/clients.jsonとclients.csv、選んだテンプレート、パレット、フォントで、トライアルの透かしなしにレンダリングされたすべての請求書分のinvoices/by_status/<status>/<number>_<client>_<date>.pdf、invoices/all_invoices.json、receipts/、PNGとしてのsignatures/、レイアウトを説明するREADME.txtがあります。ファイル名はInvoiceFlow_Export_<timestamp>.zipです。復元時に読み込まれるのはapp_backup.jsonだけで、PDFとCSVはあなたと会計士のためのものです。
復元のルール。 ピッカーは.jsonと.zipを受け付けます。app_backup.jsonを含まないZIPはapp_backup.json not found in archiveで失敗します。バージョン番号がアプリの理解する範囲を超えるバックアップは拒否され、先にアプリを更新するよう求められます。古いバックアップは受け入れられます。復元は常に置き換えであり、マージオプションはなく、確認ダイアログが唯一のチェックポイントです。復元がProで制限されることはありません。
Proに該当するもの。 クラウドに保存、完全アーカイブ(ZIP)、そして3つのIntegrationsエクスポートすべてはアクセスチェックを経由し、トライアルが終了していてサブスクリプションもない場合は有料化画面が表示されます。データのみ(JSON)、両方の復元タイル、銀行明細インポートは常に利用できます。
銀行明細インポートの照合ルール。 区切り文字は自動判定されます。最初の行にセミコロンが含まれていればセミコロン、それ以外はカンマです。ヘッダー名は短いキーワードリスト(date/datum/fecha、amount/betrag/importe/value、ref/desc/memo/note、加えてロシア語とドイツ語の同義語)と大文字小文字を区別せずに照合され、それ以外は手動で割り当てます。金額はスペースが除去され、カンマがドットに変換され、金額がゼロ以下の行はスキップされます。形式に合わない日付は失敗する代わりに今日の日付にフォールバックします。ある行は、ステータスが支払済みではなく、かつその正確な番号が参照テキストのどこかに現れる、最初の請求書と一致します(大文字小文字を区別)。明細上の金額は、たとえ請求書の合計と異なっていてもそのまま入金として記録され、請求書は無条件に支払済みに設定されます。部分入金の処理、通貨チェック、同じ明細を二重にインポートしてしまうことへの保護はありません。MT940、BAI2、その他の銀行フォーマットはサポートされていません。銀行からCSVをエクスポートしてください。
データの安全性。 バックアップファイルは暗号化されていない単純なJSONまたはZIPで、顧客の名前、住所、税番号、メールアドレスが含まれます。紙の書類と同じように扱ってください。自分だけが開けるフォルダーに保管し、不要になった古いコピーは削除してください。
ヒント
関連ガイド
- 入金と未払い額では、銀行明細インポートでは扱えない部分入金や手動での入金の記録方法を説明しています。
- リマインダーと自動化ルールでは、復元後に通知設定を再設定する方法を説明しています。
- 設定、ナビゲーション、Proでは、トライアルとサブスクリプションで解除される内容を説明しています。