ユーザーガイド

タイムトラッカーと時間単位の請求

作業セッションをリアルタイムで計測するか手入力し、セッションごとに時給を設定し、未請求の時間を二重請求することなく請求書の明細に変換します。

更新日: 2026-09-09

時間を売っているなら、請求書の信頼性はその裏付けとなる記録次第です。Invoice Flow のタイムトラッカーは、その記録をスマートフォン上に保管します。各作業セッションは、クライアント、プロジェクト名、説明、開始・終了時刻、時給とともに保存されます。請求のタイミングが来たら、セッションを選ぶだけで、アプリがセッションごとに1行の請求書明細を作成し、時間を数量、時給を単価として書き込み、そのセッションは請求済みとしてマークされ、二度と選べなくなります。

このガイドでは、ユーロ建てで請求するリスボンのフリーランス翻訳者 Inês Carvalho の画面を紹介します。彼女は文芸翻訳で Editora Horizonte に1時間あたり45ユーロ、法務翻訳でロンドンの Bramble & Co. Solicitors に1時間あたり55ユーロ、カタログとウェブサイトの翻訳で Vinhos do Tejo に1時間あたり40ユーロを請求しています。セッションによってはリアルタイムで計測し、後から入力することもあり、2週間に一度、未請求の時間を請求書に変換しています。

料金を時間単位で決めている場合、このトラッカーが必要になります。案件ごとの固定料金で見積もっている場合でも、1日の使い方を記録する個人的なログとして使えますが、アプリがそれを強制することはありません。

画面で見えるもの

タイムトラッカーはタブではなく、全画面のツールです。下部バーの ツール (Tools) タブを開き、Productivity の下にある青い タイムトラッカー (Time Tracker) カードをタップします。ダッシュボードにはショートカットもあり、Timer というラベルのクイックアクションチップと、タイマーが動いている間は Timer Running カードが表示され、タップするとトラッカーが開きます。

画面は上から下に4つの部分で構成されています。

アプリバーには赤いバッジ付きの To Invoice があります。バッジの数字は、まだ請求されていない終了済みセッションの件数を示し、請求書を作成するべきタイミングかどうかを判断する上で画面上で最も役立つ数値です。

Invoice Flow アプリのタイムトラッカー画面。待機中の00:00:00カード、StartとManualのボタン、3時間50分・2エントリのTodayサマリー、All・Uninvoiced・By Clientのフィルターチップ、Today・Yesterday・This weekでグループ化され、請求済みのものには緑のチェックアイコンが付いたセッションが表示されている
2日にまたがる4件の未請求セッション、緑のチェック付きの請求済みセッション2件、To Invoiceに4のバッジ。

各行の丸いアイコンは請求済みフラグです。グレーの時計はセッションがまだ未処理で、請求書ピッカーに表示されることを意味します。緑のチェックは、すでに保存済みの請求書に載せたことを意味します。時間エントリには個別の請求可否スイッチはありません。終了済みのセッションはすべて、請求書に載せられるまでは請求可能な状態であり、個人的な時間をピッカーから除外する唯一の方法は、セッションを選ぶ際に含めないか、削除することです。

トラッカーは、プロファイルがどの通貨を使っていても、ドル記号付きで金額を表示し、時給の入力欄には固定の $ 接頭辞が付きます。数値自体は正しく、Inêsの2時間45分×45という計算は$123.75と表示され、その時間が請求書に載る際はユーロで価格設定されます。この画面の記号は装飾として扱い、時給は単純な数値として入力してください。

セッションをリアルタイムで計測する方法

タイマーの開始は1枚のシートで完結します。一度入力すれば、同じ操作の間に次のタイマーを開始する際にクライアント、プロジェクト、説明、時給をトラッカーが記憶します。

  1. ツール (Tools)、続いて タイムトラッカー (Time Tracker) を開きます。
  2. タイマーカードの Start をタップします。New Timer シートがせり上がります。
  3. ドロップダウンから Client を選ぶか、請求対象外の作業の場合は No client のままにします。
  4. このプロファイルにプロジェクトを作成済みの場合は Projects ドロップダウンも表示されるので、セッションを紐づけたいものを選ぶか、Not specified のままにします。
  5. Project 名と短い Description を入力します。この2つは後で請求書の明細テキストになるので、クライアントに読んでほしい形で書きましょう。
  6. Hourly rate を数値で入力します。例えば 55。
  7. シート下部の Start ボタンをタップします。すぐに計測が始まります。
Invoice Flow アプリのNew Timerボトムシート。ClientがBramble & Co. Solicitorsに、ProjectがBramble share purchase agreementに、DescriptionがFinal proofread and terminology checkに設定され、Hourly rate 55とStartボタンがある
このシートでは、後で請求書明細に必要となるすべての情報(誰の、何の、いくらの作業か)を尋ねる。

計測中のカードが待機中のカードに代わって表示されます。時間・分・秒単位の経過時間、プロジェクト名、クライアント、秒が経つごとに増えていくリアルタイムの earned 金額が表示されます。右側には一時停止ボタンと赤い停止ボタンの2つの丸いボタンがあります。

Invoice Flow アプリのタイムトラッカー。A Casa do Rio chapters 7-9、Editora Horizonte、$35.45 earnedで00:47:16を示す計測中のタイマーカードが、一時停止と停止のボタン、その下にAdd TimerとManualのボタンとともに表示されている
翻訳セッション開始から47分。earnedの金額は毎秒更新される。

作業が終わったら赤い停止ボタンをタップします。アプリが終了時刻と所要時間を記録し、セッションが Today の下のリストに追加されます。Add Timer を使えば複数のタイマーを同時に動かすこともできます。翻訳作業中にクライアントからの電話が入った場合などに便利です。電話用に2つ目のタイマーを開始し、通話が終わったら停止すれば、1つ目のタイマーはそのまま動き続けます。

一時停止は画面上の数字を止めるだけです。セッションは元の開始時刻を保持し続け、停止をタップすると、保存される所要時間は一時停止していた時間を含む、開始から停止までの全期間になります。トラッカーを離れて戻ってくると、一時停止していたことは無視され、カウンターは追いついてしまいます。本当の休憩を取りたい場合は、タイマーを停止して後で新しいタイマーを開始するか、編集ダイアログで終了時刻を修正してください。

セッションを手入力する方法

計測し忘れたセッションや、スマートフォンから離れて行った作業は Manual ボタンから入力します。

  1. タイマーカード(または計測中のカードの下)にある Manual をタップします。Add Entry ダイアログが開きます。
  2. Client、表示されていれば Projects のリンクを選びます。
  3. Project name、Description、Hourly rate を入力します。
  4. Date をタップして日付を選びます。カレンダーでは2020年から明日までの任意の日付を選べます。
  5. Start time と End time をタップし、時計のピッカーで両方を設定します。ピッカーの下の Duration 行が入力に応じて再計算されます。
  6. Save をタップします。
Invoice Flow アプリのAdd Entryダイアログ。Client Editora Horizonte、Project name A Casa do Rio chapters 7-9、Description Editorial call with the publisher、Hourly rate 45、Date Sep 9 2026、Start timeとEnd timeの行、1時間00分のDuration、CancelとSaveのボタンがある
ダイアログは現在時刻を開始時刻、その1時間後を終了時刻として開く。実際のセッションに合わせて両方を調整する。

同じダイアログは編集にも使われます。リストの任意の行をタップすると、保存済みの値が入った状態で Edit Entry として開き、必要な部分を変更して Save をタップします。行を長押しすると、Edit、Duplicate、Delete の小さなメニューが表示され、右から左へのスワイプでも、エントリの名前を含む確認の後に削除できます。

計測した時間を請求する方法

同じ結果に至る2つの入り口があります。トラッカーから始めて新しい請求書を開かせる方法と、請求書エディターから始めてセッションを取り込む方法です。どちらを使うかは、その時どこにいるか次第です。

トラッカーから

  1. アプリバーの To Invoice をタップします。Create Invoice ダイアログに、まだ請求書に載っていない終了済みセッションが、クライアント・時間・金額とともに新しい順に一覧表示されます。
  2. 請求したいセッションにチェックを入れます。下部のボタンには選択数が表示され、例えば Create Invoice (2) となります。
  3. Create Invoice (2) をタップします。セッションごとに1行がすでに入力された新しい請求書が開きます。
  4. 明細を確認し、課税する場合はVATを追加してから Save Draft をタップします。
タイムトラッカーの上に表示されたInvoice Flow アプリのCreate Invoiceダイアログ。未請求の4件のセッションが一覧表示され、2件のBramble share purchase agreementエントリがチェックされ、Create Invoice (2)ボタンがある
未処理のセッションのみが候補になる。2件のBrambleセッションにチェックが入り、TejoとHorizonteのものは後に残る。

チェックを入れたセッションがすべて同じクライアントのものであれば、そのクライアントが新しい請求書にあらかじめ選択されます。クライアントを混ぜると、請求書はクライアント未選択の状態で開き、後で手動で選ぶ必要があるため、先に1つのクライアントでフィルターしておく価値があります。

請求書エディターから

  1. 新しい請求書を作成し、Select client の下でクライアントを選びます。
  2. Line Items までスクロールし、Product / Service の隣にある Time チップをタップします。
  3. Add Time Entries でセッションにチェックを入れ、Add (2) をタップします。
  4. 請求書の残りの部分を続けて入力し、保存します。
Invoice Flow アプリの請求書エディター。Add Time Entriesダイアログに2件のBramble & Co. Solicitorsセッションが両方チェックされた状態で一覧表示され、Add (2)ボタンがある
クライアントを選ぶと、ピッカーは他のクライアントのセッションを非表示にする。
Invoice Flow アプリの請求書エディター。Timeとタグ付けされた2つの明細行、Bramble share purchase agreement(数量2.25×単価55.00で€123.75、数量3.5×55.00で€192.50)、小計と合計€316.25が表示されている
各セッションが1行になり、時間が数量、時給が単価になる。

エディターのピッカーはトラッカーのものより厳格です。クライアントを選ぶと、そのクライアントの未処理セッションとクライアント未指定のセッションだけが表示され、それ以外は表示されません。表示するものがない場合は、空のダイアログではなく No entries for this client (2 for others) のような短いメッセージが表示されます。

生成される各明細には「プロジェクト名 — 説明」(両方空の場合は Services のみ)というテキスト、小数点2桁に丸めた所要時間を Qty として、セッションの時給を Price として、そしてカードには小さな Time タグが付きます。税率は初期値がゼロなので、Inês はポルトガルのクライアント向けの明細でパーセントフィールドをタップして23%のVATを適用します。保存前に説明、数量、単価は自由に編集でき、セッションへのリンクは編集後も維持されます。

セッションはその後どうなるか

請求済みフラグが立つのは、請求書が保存された瞬間であり、ピッカーでセッションにチェックを入れた瞬間ではありません。エディターをキャンセルすると、選択したセッションはすべて未処理のまま残り、グレーの時計アイコンを保ちます。保存すると、紐づいた各セッションは請求済みとしてマークされ、トラッカー上で緑のチェックが付き、両方のピッカーと To Invoice バッジのカウントから消え、どの請求書に載ったかを記憶します。請求書の詳細画面には反対側からの関連が表示されます。下部近くの Time Entries カードに、そのドキュメントで請求されたセッションが、所要時間・時給・請求書通貨での金額とともに一覧表示されます。

IC-2026-034の請求書詳細画面。小計€200.00、税額€46.00、合計€246.00、支払条件、残高€246.00のPaymentsカード、Wine export catalogue 3時間0分×€40.00/hで€120.00とWebsite localisation 2時間0分×€40.00/hで€80.00を一覧表示するTime Entriesカードが表示されている
保存後、請求書には自身が請求しているセッションの一覧が付随する。

ルールと詳細

Pro機能。 タイマーの開始、エントリの手動追加・編集、エントリの複製、そして To Invoice の最終ステップはすべて、Proまたは有効なトライアルが必要です。アクセス権がない状態でこれらをタップすると課金画面が開きます。一覧の閲覧、フィルタリング、動作中のタイマーの一時停止・停止、エントリの削除は無料プランでも利用できます。

必須項目はありません。 タイマーのシートとエントリのダイアログには必須フィールドがありません。プロジェクト名も説明もないセッションはリストで空のタイトルとして表示され、空欄または数値でない時給はゼロとして保存されます。この場合、行には所要時間のみが表示され、請求書明細の価格は0になります。

時給はセッションごとです。 時給は、エントリを作成する時点で各エントリにコピーされます。後で変更したい場合は、エントリまたは請求書明細を編集する必要があります。クライアントやプロジェクトに紐づいた時給はありません。トラッカーは、画面を離れるまで最後に入力した時給を記憶します。

タイマーは再起動しても続きます。 動作中のタイマーは開始時刻を持つデータベースの行であり、経過時間は時計から再計算されるため、アプリを閉じたり端末を再起動したりしてもセッションは失われません。動作中のタイマーは、停止するまでリスト、サマリーストリップ、両方の請求書ピッカーから除外されます。

手入力の所要時間。 ダイアログは同じ日付内で終了時刻から開始時刻を引いて計算します。終了時刻が開始時刻より早い場合、拒否されるのではなく所要時間が0として保存されるため、夜をまたぐセッションには注意が必要です。1日ごとに2つのエントリに分けてください。

Duplicate。 長押しの Duplicate アクションは、クライアント、プロジェクト、説明、時給、所要時間を新しいエントリにコピーし、そのエントリは現在時刻に開始したものとして扱われるため Today の下に入ります。Projects ドロップダウンからのプロジェクトのリンクはコピーされません。

削除は取り消せません。 ゴミ箱はありません。請求済みのセッションを削除しても請求書自体には影響せず、明細はドキュメントに残りますが、請求書詳細のTime Entriesカードからその行が消えるだけです。

グループ化とフィルター。 セッションは開始日でグループ化されます。7日未満のものは Today、Yesterday、This week、それより前は日付になります。By Client は、クライアントが少なくとも1件登録されるまで何もせず、初期状態ではアルファベット順で最初のクライアントが選ばれます。

場所表示されるものクライアントのルール
トラッカー、To Invoice終了済みで未請求のすべてのセッションチェックしたセッションがすべて同じクライアントの場合のみ、新しい請求書にそのクライアントがあらかじめ選択される
エディター、Time チップ終了済みで未請求のセッションクライアントを選んでいる場合:そのクライアントのセッションとクライアント未指定のセッション

ヒント

プロジェクト名は、印刷されてほしい形で付けましょう。請求書の明細は、プロジェクト名と説明をダッシュでつないで作られるため、「Bramble share purchase agreement — Schedules and warranties, PT to EN」はPDF上で読みやすい一方、「job 3 — misc」ではそうなりません。エディターでいつでも行を打ち直せますが、最初のシートで正しく入力しておく方が早く済みます。
請求する前にフィルターしましょう。By Client をタップしてクライアントを選び、リストを一度確認してから、To Invoice を開いてそのクライアントの行だけにチェックを入れます。そうすればクライアントが請求書にあらかじめ選択され、後で手作業で分割しなければならない混合クライアントのドキュメントを避けられます。
丸めはトラッカーではなくエディターで行いましょう。1時間35分のセッションは1.58時間の数量になります。15分単位で請求する場合は、明細の数量を1.75に変更してください。セッション自体は、あなた自身の記録用に正確な所要時間を保持し続けます。
中断には一時停止ではなく2つ目のタイマーを使いましょう。一時停止は保存される所要時間を短縮しないため、一時停止したタイマーは過大請求になります。停止して再開するか、別のクライアントとして中断時間を個別に計測すれば、すべての時間を正確に割り当てられます。

関連ガイド