オーストラリアBASデータをExcelに
ステップバイステップ
四半期BASの提出期限の2日前。あなたは3つの山の前に座っています。仕入先請求書の山、事業領収書の山、そしてセカンドスクリーンに開かれた銀行取引明細書。それぞれの山から、ATOがNAT 4189と呼ぶフォームのラベルG1、G10、G11、1A、1Bに対応する特定の数値を抽出する必要があります。期限は28日。通常、次のステップはスプレッドシートへの手作業によるデータ入力の長い夜ですが、そうである必要はありません。
重要ポイント
- BAS提出の2日前、必要な数値はすべて手元の請求書、領収書、銀行取引明細書にすでに存在します。四半期ごとのパニックはデータ不足の問題ではなく、書類からスプレッドシートへの転記マラソンであり、小規模事業主はそれを仕事の一部だと教えられてきました。
- XeroやMYOBはGSTを11で割る計算を自動で行いますが、それは誰かが数値を入力した後の話です。「仕入先のPDFがある」状態から「セルG11に値が入っている」状態への抽出ステップこそが、BAS申告を四半期ごとの宝探しのように感じさせる目に見えないボトルネックです。
- 列を一度定義すれば(仕入先名、請求書合計、GST額、購入タイプ)、四半期の全書類を1分未満で一括処理でき、同じ設定が将来のすべてのBAS期間で有効です。ATOのラベルは変わらないため、抽出設定も変わる必要がありません。
BASの構造:Gラベルが実際に求めるもの
データを抽出する前に、BASが何を求めているかを正確に把握する必要があります。Business Activity Statement(ATO様式NAT 4189)は単一の数字ではありません。ラベル付きフィールドの集合体であり、各フィールドは事業記録の異なる部分からデータを取得します。四半期ごとに申告する一般的なGST登録小規模事業者の場合、主要セクションは次のように分類されます。
GSTセクション(オプション1 — 四半期ごとに計算・報告):
| ラベル | 意味 | 数値の出所 |
|---|---|---|
| G1 | 総売上(計算シート方式の場合、GST込み) | 四半期の全売上請求書と収入領収書の合計 |
| G2 | 輸出売上(GST非課税) | 輸出した商品・サービスの価値(G1から分離) |
| G3 | その他のGST非課税供給 | 基礎的食品、医療、教育など(該当する場合) |
| G10 | 資本的購入(GST込み) | 事業資産:車両、機械、設備(基準額以上) |
| G11 | 非資本的購入(GST込み) | 日常経費:家賃、在庫、文房具、ソフトウェア購読料 |
| 1A | 売上のGST(ATOへの支払額) | G8 ÷ 11 — 徴収したGST |
| 1B | 購入のGST(控除可能なクレジット) | G19 ÷ 11 — 事業経費で支払ったGST |
従業員がいる場合、BASにはPAYG源泉徴収フィールド(W1:支払総賃金、W2:その賃金から源泉徴収した税額)も必要です。ATOから四半期ごとの所得税前払いを求められている場合は、PAYG分割払いラベル(T1:分割払い対象所得、T2:分割払い率)も表示されます。売上高が1,000万ドル未満の個人事業主や超小規模事業者のほとんどはシンプルBASを利用でき、GSTセクションはG1、1A、1Bの3フィールドのみに削減されます。しかし、基礎となるデータ要件は変わりません。3つのラベルで報告するか20のラベルで報告するかにかかわらず、総売上、徴収したGST、支払ったGSTを把握する必要があります。
GSTの計算自体は、予測可能な連鎖に従います。G1の総売上高から、GST非課税および仕入税額控除対象外の部分(G2 + G3 + G4)を差し引いて、課税売上高(G6)を算出します。調整(G7)後、その結果(G8)を11で割って、ラベル1Aの売上にかかるGST額を算出します。同じロジックが購入側でも逆に適用されます。G10 + G11 から G12 を算出し、非課税の購入要素(G13 + G14 + G15)を差し引いて G17 を求め、G18 で調整し、G19 ÷ 11 で 1B を算出します。1Aと1Bの差額が、四半期の純GSTポジションであり、ATOへの支払いまたは還付のいずれかになります。
四半期BASの作成が不必要に面倒な理由
ATOは、報告期間終了の約2週間前に活動明細書を送付します。四半期申告者の提出期限は、四半期終了後の翌月28日です。7月~9月期は10月28日、10月~12月期は2月28日、といった具合です。つまり、3ヶ月分の取引を照合するのに約4週間の猶予があることになります。簿記を随時行い、すべての請求書が届いた時点でXeroやMYOBに正しくコード化されていれば、BASの準備には20~30分しかかからないでしょう。しかし、それがほとんどの小規模事業主の現実ではありません。
Redditのr/AusFinanceのあるユーザーは、問題を正確に次のように述べています。「BAS作成が四半期ごとの宝探しゲームになっているなら、本当の問題は通常Xeroではなく、その場で領収書を取得せず、コード化が乱雑になっていることです。」 この宝探しは現実です。仕入先請求書はメールにPDF添付で届きます。領収書は靴箱やスマホのカメラロールに眠っています。銀行取引明細書は、手動でコード化された取引と照合する必要があります。BASの期限が迫る頃には、納税申告書を準備しているのではなく、散在する証拠から3ヶ月分の財務実態を再構築していることになります。
間違えた場合の代償は軽微ではありません。ATOは、BASの提出が遅れた場合、28日ごとに未提出(FTL)ペナルティを課し、未払い額には一般利息(GIC)が日々複利で加算されます。ScaleSuiteの分析によると、オーストラリアの小規模企業は毎年、BAS関連の罰金と利息として総額3億ドル以上を支払っています。罰金がなくても、時間的コストが本当の負担です。オーストラリア小規模企業・家族事業オンブズマンの報告によると、小規模企業の39%が規制遵守のために毎週6時間以上を費やしており、BASの提出がその負担の中心にあります。
スプレッドシートは役立ちますが、それは数字が入力された場合に限ります。BASCalcや類似のExcelテンプレートは、データが入力されれば計算を処理できます。しかし、請求書を読み取ることはできません。「仕入先からPDFを受け取った」状態から「セルG11に数字が入った」状態へのギャップは、ほとんどの小規模事業のワークフローでは依然として完全に手動です。
ステップ1:BASに必要な書類をすべて集める
抽出作業の前に、すべてのソース文書を一箇所にまとめてください。四半期のBASは通常、以下の3つのカテゴリから書類を収集します。
対応形式はPDF、JPG、PNG、スクリーンショットです。スマートフォンで撮影した領収書の写真も有効です。目的は完璧に整理されたファイルを作ることではなく(抽出ステップで各ファイルを個別に処理します)、抜け漏れを防ぐことです。$1,100(うちGST $100)の仕入先請求書が1枚欠けると、1Bの控除額が$100過少になり、純GST支払額が同額過大になります。
ステップ2:BASラベルを抽出フィールドにマッピング
このステップで、汎用的な「データ抽出」ワークフローがBAS固有の出力に変わります。各書類からランダムなフィールドを抽出するのではなく、BASが要求する項目に直接対応する列を定義します。
シンプルBASを利用する事業者の場合、列リストは短くなります:
| 列名(任意) | 対応するBASラベル | AIが探すもの |
|---|---|---|
| 総売上(GST込み) | G1 | 各売上請求書の合計金額(GST込み) |
| 仕入にかかるGST | 1B | 各仕入請求書や領収書に含まれるGST額 |
フルBAS(オプション1、計算シート方式)の場合は、より細かい区分が必要です。各仕入請求書は、資本的支出か非資本的支出かに応じてG10またはG11に分類され、GST部分は1Bに計上されます。実用的な列セットは次のようになります:
| 列名(任意) | 対応するBASラベル |
|---|---|
| 仕入先名 | (参照用) |
| 請求書日付 | (期間確認用 — BAS四半期内である必要あり) |
| 請求書合計(GST込み) | G10 または G11 |
| GST額 | 1B |
| 購入種別(資本的 / 非資本的) | G10 と G11 の振り分け用 |
入力した列名が最終出力テーブルのヘッダーになります。これがカスタム列抽出の核となる仕組みです。必要なデータを定義すれば、AIは各書類から該当するデータを、ページ上の位置ではなくフィールドの意味を理解して見つけ出します。Bunningsからの仕入請求書とフリーランスの請負業者からの請求書は見た目がまったく異なります。従来のテンプレートベースのOCRでは、フォーマットごとに個別の解析テンプレートが必要でした。セマンティック抽出は両方を読み取り、「請求書合計」をレイアウトに関係なく見つけ出します。
事業でGST課税売上と非課税売上の両方を扱う場合(輸出業者、医療提供者、食品事業者などに多い)、「GSTステータス(課税 / 非課税 / 輸出)」のような列を追加することで、各取引の種別を抽出し、正しいBASラベル(G2またはG3、およびメインのG1→1Aの連鎖)に反映させることができます。
ステップ3:抽出 — 書類を構造化データに変換
書類を集め、列リストを定義すれば、抽出作業は数分で完了します。
対象期間の全ソース書類(売上請求書、領収書、仕入先請求書など)を一度にアップロードします。ツールは各ファイルを個別に処理し、定義した列に該当する値を特定します。全ファイルを並列処理するため、50件の請求書でも1件の50倍の時間はかかりません。30~50件の書類バッチは通常1分以内で完了します。
ファイルは安全に処理され、保存されることはありません。
出力は、各行が1つの書類、各列が定義したフィールドに対応する単一のテーブルです。「仕入先名」「請求書合計(税込)」「消費税額」の列で40件の仕入先請求書をアップロードすれば、40行の構造化データが得られます。G10、G11、1Bに合計する準備は完了です。
売上請求書については、売上側の列(売上合計、売上消費税、該当する場合は輸出額)で別バッチを実行すれば、G1と1A側が埋まります。2つのバッチでBASデータパイプライン全体をカバーできます。仕入用と売上用です。
ステップ4:GST計算の検証と調整
このステップでは、BASの数値を提出前に徹底的に検証します。抽出結果は生の合計値を示すため、GSTの計算が正しいことを確認します。
最も簡単な確認方法:GST込みの合計額の場合、GST相当額は合計額を11で割った値になります。仕入先請求書が税込2,200ドルであれば、GST額は200ドルです。抽出結果の「請求書合計」列が2,200ドル、「GST額」列が180ドルの場合、請求書自体に非標準のGST処理があるか、抽出でフィールドを誤認識しています。該当箇所にフラグを付け、元の文書を確認してください。
四半期の実践的な調整ワークフロー:
すべての抽出結果を1つのスプレッドシートにまとめる利点は、調整を最初から最後まで可視化できることです。仕入先で並べ替え、日付範囲でフィルタリング(すべての文書が正しいBAS四半期内にあることを確認)、個々の行を元のPDFとスポットチェックできます。ATOは5年間の記録保存を義務付けており、抽出スプレッドシートと元のファイルでその要件を満たせます。
ステップ5:Excelにエクスポートして提出準備
数値が確認できたら、最後のステップは簡単です。抽出結果をExcel(.xlsx)ファイルとしてエクスポートします。お使いの会計ソフト(Xero、MYOB、QuickBooks Online)がATOへのSBR対応の直接提出をサポートしている場合は、ソフト内でBASを記入しながら、スプレッドシートを参照資料として使用します。ATOビジネスポータルまたはmyGov(個人事業主の場合)から提出する場合は、スプレッドシートが主要な作業書類となります — 各合計値がBASラベルに直接対応します。
オプション1の四半期BASの場合、エクスポートによりすべてのラベルが明確に確認できるはずです:
- G1 = 四半期の全売上請求書合計
- 1A = それらの売上のGST合計(またはG8 ÷ 11)
- G10/G11 = それぞれ資本的購入と非資本的購入の合計
- 1B = それらの購入のGST合計(またはG19 ÷ 11)
- W1/W2 = 給与システムから(STP確認済み)
- T1/T2 = ATO分割納付通知から(該当する場合)
ATOのBASおよびGSTのヒントページでは、BASの数値と記録の照合、購入と売上が正しい期間に報告されているかの確認、該当するセクションのみの記入を推奨しています。抽出結果から作成したスプレッドシートを使用すれば、これら3つの確認が迅速に行えます:日付で並べ替えて期間の正確性を確認、購入タイプでフィルタリングしてG10とG11の分類を確認、列の合計値をラベル入力値として直接使用します。
複数のBAS期間を一括処理
ほとんどの小規模事業者は、BAS期間の合間も営業を続けています。前四半期の書類は、その前の四半期の書類とほぼ同じです — 同じ仕入先、同様の請求書形式、同じ列要件。ある四半期に定義した抽出設定(列名、GST計算チェック)は、再設定不要でその後のすべての四半期に適用できます。
処理が遅れて2〜3四半期分を一度に取り戻す必要がある場合、または現在の四半期を前の四半期のレビューと並行して実行したい場合、バッチ処理が対応します。書類をBAS期間ごとにフォルダに分け(Q1 7月〜9月、Q2 10月〜12月など)、各フォルダに同じ列定義を適用すれば、四半期ごとに個別の出力スプレッドシートが得られます。抽出ロジックは変わりません。変更されるのは入力ファイルのみです。3回の個別の手動データ入力作業が、同じ設定を使用した3回のバッチ実行になります。
これは、BAS代理人や会計士が通期の状況を求める決算期末に特に便利です。4つの四半期抽出スプレッドシートを数分で1つの年間サマリーに統合でき、すべての取引を元の書類に遡って追跡できます。
よくある質問
AI抽出はBAS用の手書き領収書に対応していますか?
はい。基盤となるビジョンモデルは、手書き文字と印刷テキストを同じ意味論で読み取ります。業者から受け取った手書き領収書の下部に「合計 $385(税込)」と走り書きされていても、計算列(例:GST額(合計 ÷ 11))を定義すれば、税込請求書と同じ構造化データを出力し、GST額を自動計算することも可能です。重要なのは文書に値が記載されているかどうかであり、その書き方ではありません。
仕入先請求書にGST額が別途記載されていない場合はどうすればよいですか?
ほとんどのオーストラリアの課税請求書はGST額を別途表示することが義務付けられていますが、もし記載がなく、合計額がGST込みと明記されている場合は、計算列を使用できます。GST額(請求書合計 ÷ 11)という列を定義すれば、AIが抽出時に計算を実行し、GST部分を直接出力します。Excelでの後処理は不要です。これは標準の10% GSTに有効です。請求書にGST対象と非対象が混在する場合は、手動で確認・分割する必要があります。
このツールはBASをATOに直接提出しますか?
いいえ。ImageToTable.aiは文書からデータを抽出し、構造化されたスプレッドシートを作成します。税務申告書の提出は行いません。出力データを会計ソフト(Xero、MYOB)、ATO Business Portal、またはBAS代理人を通じてBASを完成させるための作業データとして使用します。このツールは手動データ入力の工程を代替するものであり、申告工程を代替するものではありません。
XeroのBAS機能と比べてどうですか?
XeroのBAS作成モジュールは、Xeroにすでに入力された取引を対象としています。仕入先からPDF請求書を受け取った場合、誰かが手動でXeroに金額を入力する必要があります(請求書を手動で作成するか、XeroのHubdoc取込機能を使用。後者はテンプレートベースのOCRで、修正が必要なことがよくあります)。AI抽出は会計ソフトの前段階、つまりPDF、写真、スキャン文書の山を構造化データテーブルに変換し、取引入力時にインポートまたは参照できるようにします。両ツールはワークフローの異なる段階を担当します。抽出は「文書→データ」、Xeroは「データ→BAS申告」をカバーします。
提出済みBASに誤りがあった場合はどうすればよいですか?
軽微な誤り(ATOの調整限度内)であれば、次回のBASで修正できます。大きな誤りの場合は、ATOビジネスポータルまたは会計ソフトから訂正申告を行ってください。ATOは、自主的に誤りを修正する場合、概ね柔軟に対応します。ATOの規定に従い、抽出用スプレッドシートを5年間保管しておけば、差異の原因を速やかに元の証憑書類まで遡ることができます。
IAS(分割納付額報告書)にも使用できますか?
はい。IASは、GST未登録だがPAYG源泉徴収またはPAYG分割納付の報告が必要な事業者向けの簡易版BASです。抽出の流れは全く同じですが、GST関連のラベルがないため、定義する列が少なくなります。同じ種類の書類(給与サマリー、収入記録)が同じ抽出プロセスに使用されます。