ユーザーガイド
通貨、為替レート、税金
複数の通貨でクライアントに請求し、為替レートを最新の状態に保つか手動で固定し、行ごとに正しい税率を適用し、PDFをクライアントの言語で印刷します。
すべてのクライアントが同じ通貨・同じ税率で支払うなら、この機能には触れなくても構いません。しかし、あるクライアントがドル建てを希望し、別のクライアントがVAT制度の異なる国にいて、誰かが自国語での請求書を求めてきた瞬間、3つの要素を連動させる必要が出てきます。書類ごとの通貨、外貨の合計を自国通貨に換算してレポートするためのレート、そしてクライアントの国に合った行ごとの税率です。Invoice Flowはこれら3つすべてを、オフラインのスマートフォン上で行い、必要なときだけ1日1回オンラインでレートを更新します。
このガイドでは、ベルリンで活動するソフトウェアコンサルタント、Jonas Weberの例を追います。彼のプロフィールはユーロ建てです。ベルリンの代理店には19%のMwSt.(付加価値税)付きでユーロ建て請求書を発行し、ロンドンの会社にはリバースチャージ規定のもとでポンド建て、オースティンのスタートアップにはドイツVATなしでドル建てで請求します。さらに、ダッシュボードと分析機能は1つの通貨でしか集計しないため、各外貨請求書のユーロ換算額も必要です。
画面に表示されるもの
ビジネスプロフィール(Business profile)。 設定(Settings) を開き、プロフィールをタップして 使用可能な通貨(Allowed currencies) ブロックまでスクロールします。各通貨はチップとして表示され、星印の付いたチップが新規書類のデフォルトになります。このブロックを空のままにしておくと、すべての請求書の通貨ピッカーはISOの全リストを表示します。
為替レート画面(Exchange Rates)。 設定 の 請求書設定(Invoice Settings) 配下にある 為替レート(Exchange Rates) をタップします(サブタイトルは「レート管理と換算」)。最上部のカードは コンバーター(Converter) で、金額(Amount) フィールドと2つの通貨ドロップダウンがあります。灰色のキャプションが2つ表示され、基準通貨と更新ルールを示し、その下に保存済みのレートがペアごとに1枚のカードとして続き、小数第4位までのレート、取得時刻、自分で入力した行には 手動レート(Manual rate)(緑色のアバター付き)の表示があります。アプリバーの更新アイコンが 全レートを更新(Update all rates)、右下の小さな + ボタンが 手動レートを追加(Add manual rate) です。
請求書エディタ(Invoice editor)。 請求書の通貨(Invoice Currency) タイルは日付欄と明細項目の間にあります。選択した通貨がプロフィールの基準通貨と異なる場合、合計欄のすぐ下に 為替レート(Exchange Rate) カードが現れ、現在のレート、換算後の合計、レートを更新(Update rate) ボタン、手動でレートを入力するフィールドが表示されます。明細項目の上には、クライアントの国が組み込みデータセットにある場合、法律用の小槌アイコンが付いた 税プリセット (DE):(Tax presets (DE):) というラベルのチップ行が表示されます。各行には独自の % フィールドがあります。さらに下にある 請求書の言語(Invoice Language) タイルでは、PDFのラベル言語を選べます。
国別税プリセット(Tax presets by country)。 設定 の 自動化(Automation) 配下にある 国別税プリセット(Tax presets by country) をタップします。組み込みレート付きで検索可能な国リストが表示され、いずれかの国を開けば独自のレートを入力し、どちらのセットを有効にするか選べます。
外貨でクライアントに請求する方法
Jonasはオースティンの Northwind Analytics に請求しようとしています。請求書は米ドル建てである必要がありますが、彼のレポートにはユーロ換算額が必要です。
- 請求書エディタを開き、クライアントを選びます。新規書類はプロフィールのデフォルト通貨(ここではEUR)で始まります。
- 請求書の通貨(Invoice Currency)をタップします。プロフィールで通貨が制限されているため、ピッカーにはEUR、USD、GBPのみ表示されます。USD ($)をタップします。
- いつも通り明細項目を追加します。価格は今度はドル建てになります。
- 合計欄の下にある為替レート(Exchange Rate)カードまでスクロールします。USDからEURへのレートがすでに保存されている場合、強調表示されたボックスに「1 USD = 0.9215 EUR」と表示され、右側にユーロ換算後の合計、その下にレート取得時刻が表示されます。
- レートを更新するには、レートを更新(Update rate)をタップし、ダイアログでレートを更新(Update rate)を確定します。ダイアログには、このレートはすべてのビジネスプロフィールで共有されること、インターネット接続が必要なことが警告として表示されます。
- ボタンがグレーアウトしている場合は、その下のキャプションを読んでください。すでに本日中に更新済みか、現地時間で9:00より前です。代わりに手動フィールドを使う(次のセクション)か、保存済みのレートをそのまま使います。
- 請求書を保存します。レートとユーロ換算合計は書類とともに保存され、ダッシュボードと分析機能で使用されます。
まだレートが存在しない場合、カードは赤みがかったボックスに「レートが設定されていません。オンラインで更新するか手動で入力してください。」と表示します。保存自体はできますが、その請求書には基準通貨での合計がなく、レートを追加して再保存するまでダッシュボードの集計から除外されたままになります。
レートを手動で設定する方法
契約によって換算レートが固定されている場合や、電波が届かない日もあります。どちらの場合も手動レートを使いますが、これは現在のプロフィールにのみ属し、そのペアのオンラインレートより優先されます。
請求書エディタから:
- 為替レート(Exchange Rate)カードで、手動でレートを入力(現在のプロフィール用):(Enter rate manually (for current profile):)というキャプションの下にある「1 USD = [フィールド] EUR」の行を探します。
- レートを入力します。例えば0.9180と入力し、丸いチェックボタンをタップします。
- スナックバーに「現在のプロフィール用の手動レートを保存しました。次回のオンライン更新時に置き換えられます。」と表示されます。換算合計は即座に再計算されます。
為替レート画面から:
- 設定(Settings)を開き、為替レート(Exchange Rates)を開きます。
- +ボタン(ツールチップ「手動レートを追加」)をタップします。
- ダイアログで、ドロップダウンから外貨を選び(基準通貨以外のすべての通貨が表示されます)、「1 USD = ... EUR」と表示されるレート(Rate)フィールドにレートを入力します。
- 塗りつぶしボタンをタップして保存します。現在ラベルはSave Paymentと表示されていますが、これは名残りのラベルで、実際にはレートを保存します。
- 後でレートを変更するには、その行の鉛筆アイコンをタップします。オンラインの行を編集すると、自分のプロフィール用の手動コピーが作成され、オンラインの行は他のプロフィール用にそのまま残ります。
コンバーター(Converter) カードは電話口での見積もりに便利です。金額を入力し、2つの通貨を選ぶと、入力するたびに結果が更新され、請求書と同じレート優先順位が使われます。
正しい税率を適用する方法
Invoice Flowでは、税は書類全体ではなく各明細行に紐づいています。行の % フィールドがその税率を保持し、エディタはすべての行の税額を合計して請求書の税合計を出します。価格は常に税抜きで、税はその上に加算されます。価格を税込みとして表示するスイッチはないため、クライアントが税込み価格を希望する場合は、税抜き金額を入力し、レートに計算させてください。
ベルリンの代理店、Brandt Digitalに対して、Jonasは両方の行に19%が必要です。
- クライアントエディタでクライアントに国が設定されていることを確認します。税プリセットのチップはクライアントの国コードに基づいて表示されます。
- 請求書エディタで明細項目の上にある税プリセット (DE):(Tax presets (DE):)の行を探します。MwSt. 19%、MwSt. 7%、MwSt. 0%といったチップが並びます。
- MwSt. 19%をタップします。すべての明細行の%フィールドが19に設定され、レートが適用されたことを知らせる短いスナックバーが表示されます。
- ある行だけ異なる税率が必要な場合(例えば軽減税率の項目)、その行の%フィールドを後から編集します。異なる税率が混在しても問題ありません。PDFは非ゼロの税率が2つ以上見つかると、自動的に税率別の内訳表示に切り替わります。
- 小規模事業者免税やリバースチャージの一文といった法的な文言を挿入するには、チップの隣にある小槌アイコン(ツールチップ法的注記を挿入(Insert legal note))をタップし、一文を選びます。請求書の備考に追記されます。
商品リストから追加した行は、その商品に設定された税率を引き継ぎます。% フィールド内のヘルプアイコンをタップすると、検索可能な国別テーブルを持つ 税率リファレンス(Tax Rate Reference) シートが開きます。免責事項が記載されているため、助言としてではなく参考程度に扱ってください。
国のプリセット税率を修正する方法
組み込みレートは古くなりますし、ラベルの表現が数字と同じくらい重要な場合もあります。Jonasはロンドンのクライアント向けに「リバースチャージ」と表記されたチップが欲しいと考えています。
- 設定(Settings)を開き、自動化(Automation)までスクロールし、国別税プリセット(Tax presets by country)をタップします。
- 国を検索...(Search country...)に国名の一部か2文字の国コードを入力します。照合は英語名に対して行われます。
- 国の行をタップします。シートには読み取り専用テキストとして組み込み: (Built-in:)のレートと、同じ値であらかじめ入力されたカスタム: (Custom:)のリストが表示されます。
- 行のラベル(Label)と%を編集するか、×で行を削除するか、レートを追加(Add rate)をタップしてもう1行追加します。残りが1行だけになると×は無効化されます。
- 自分のセットをエディタのチップに反映させるにはカスタムを有効化(Custom active)を、まだ使わずに編集内容だけ保持するには組み込みを有効化(Built-in active)を選びます。
- 保存(Save)をタップします。リストにはその国の下に両方の行が表示され、有効な方が太字になり、右側にカスタムを有効化(Custom active)または組み込みを有効化(Built-in active)のチップが表示されます。
- 自分のセットを破棄して組み込みレートに戻すには、その国を再度開いてカスタムを削除(Delete custom)をタップします。
PDFをクライアントの言語で印刷する方法
アプリの言語と書類の言語は別々の設定です。Jonasはアプリを英語で使いながら、ドイツ語のクライアントにはドイツ語の請求書を送ります。
- 請求書エディタで、合計欄の下(為替レートカードがある場合はその下)にある請求書の言語(Invoice Language)タイルまでスクロールします。サブタイトルには現在の選択が表示され、デフォルトはアプリの言語(App Language)です。
- タイルをタップします。下から出てくるシートには最初にアプリの言語(App Language)、続いて16の固定言語(英語、ロシア語、ドイツ語、フランス語、スペイン語、イタリア語、ポルトガル語、オランダ語、ポーランド語、日本語、韓国語、中国語、アラビア語、ヒンディー語、トルコ語、ウクライナ語)が、それぞれの表記でラベル表示され、下にコードが付きます。
- Deutschをタップします。タイルには「Deutsch」と表示され、選択内容は請求書とともに保存されます。
- 保存してPDFプレビューを開きます。見出し、列タイトル、合計、フッターのページ番号はドイツ語で出力されますが、自分で入力したテキスト(品目説明、備考、支払条件)は入力した通りに印刷されます。
ルールと詳細
基準通貨と集計。 各ビジネスプロフィールにはプロフィール作成時に設定される基準通貨があります。通貨リストを制限している場合は最初に許可した通貨、そうでなければデフォルト通貨です。すべてのダッシュボードカードと分析チャートは、この通貨のみで金額を集計します。他の通貨の請求書は、基準通貨での合計(合計に保存済みレートを掛けたもの)を持っている場合のみ集計に含まれます。レートがない場合は、12,000ドルの請求書が12,000ユーロとして表示されてしまうことがないよう、静かに集計対象から外されます。
どのレートが優先されるか。 換算の際、アプリは次の順にチェックします。現在のプロフィール用の手動レート、そのペアのグローバルなオンラインレート、逆ペアのオンラインレートの逆数、そして最後に1.0です。異なる通貨間でちょうど1.0のレートは、エディタでは「レートなし」として扱われます。
オンライン更新。 レートは公開の為替レートAPIから取得され、フォールバックとして2つ目のAPI、10秒のタイムアウトが設定されています。書類ごとの レートを更新(Update rate) ボタンは1暦日に1回のみ、かつ現地時間9:00より前は使用できません。取得に成功すると、次の9:00までボタンは無効のままになります。為替レート画面の 全レートを更新(Update all rates) はこの制限を無視し、基準通貨のすべてのレートを一度に取得します。リクエストが失敗した場合、「レートの更新に失敗しました。インターネット接続を確認してください。」と表示され、何も変更されません。
手動レート。 手動レートはゼロより大きい値でなければならず、それ以外はメッセージなしで無視されます。ペアごと・プロフィールごとに保持される手動値は1つだけで、再度保存すると上書きされます。オンライン更新はオンライン行のみを書き換えるため、「手動レートは次回のオンライン更新時に置き換えられます」というキャプションにもかかわらず、削除するか変更するまで手動レートが優先され続けます。手動レートの追加・編集はPro専用ですが、閲覧、換算、全レートを更新 はPro不要です。
通貨の制限。 使用可能な通貨(Allowed currencies) リストはピッカーを制限するだけです。後でリストから外しても、既存の請求書は自分の通貨をそのまま保持します。
税金。 レートは各行にパーセンテージとして保存され、請求書の税合計は各行の合計です。税込みモードや2つ目の税列はありません。プリセットチップを適用すると、個別に設定した行も含めてすべての行のレートが上書きされるため、先にチップを使ってから個別の行を調整してください。国別プリセットにはクライアントに国コードが必要です。コードがなければチップも表示されません。異なる非ゼロ税率が2つ以上ある場合、またはテンプレート選択でそのレイアウトを選んだ場合、PDFは自動的に「税率別内訳(Multi-Tax Breakdown)」(税率ごとに1行)を印刷します。
プリセットの上書き。 ラベルは前後の空白が除去され、空のラベルは「Tax」になります。パーセンテージが数値でない行は保存時に破棄されます。上書きは国単位で、デバイス上のすべてのプロフィールで共有されます。国のシートを開くにはProが必要です。
請求書の言語。 この値は書類に保存されます(空欄は「アプリの言語を使用」を意味します)。印刷されるラベルと住所内の国名の表示言語に影響しますが、品目説明、備考、支払条件は翻訳されません。組み込みテンプレートのヘッダーにある日付とステータスの単語は、選択した言語にかかわらず現状は英語で印刷されます。
ヒント
関連ガイド
- はじめに: ビジネスプロフィール - 基準通貨と使用可能な通貨のリストを設定する場所。
- 請求書エディタ - 明細項目、割引、そして為替レートカードが位置する合計欄について。
- 分析、ダッシュボード、レポート - 基準通貨の合計がどのようにチャートになるか。