インドネシアの会計システムにおける多通貨会計と為替差損益

本記事のポイント

IFRSは投資家や債権者に対して企業価値評価のために必要な情報を提供することを目的としており、そのために固定資産の減損・再評価、売却可能な金融資産などを時価評価して貸借対照表を正確に作成することにより、その企業が投資に見合う利益を生み出せる資産状況にあるかどうかを明確にするものである。

日本本社の連結決算のためにIFRSに基づく財務報告が必要になる一方で、インドネシア側では税務署がこれに対応しているとは限らないので、税務については引き続き独自の基準で報告を作成する必要があるため、会計システムで複数基準元帳機能を実装し、会計仕訳単位で日本本社用とインドネシア決算用とに振替ができることが理想である。

機能通貨の変更は、過去の債権債務取引の実現為替損益仕訳と未実現為替損益仕訳をすべて削除することで取得時点の評価額に戻し、決済時点の為替レートで消し込んだ上で、新機能通貨に対して発生する実現為替差損益を計上する。

インドネシアでの会計システム導入のポイント

国際財務報告基準(International Financial Reporting)対応

インドネシアの日系企業で使用されている会計パッケージソフトは低価格帯のローカルベンダー製、中価格帯の外国製(アメリカ・日本・ヨーロッパ)、そしてSAP(ドイツ)など高価格帯のシステムというように大枠で分かれる。

以下に会計システム導入時に話題になりやすいポイントを挙げる。

インドネシアでの会計システム導入時には、まずシステムのIFRSへの対応が必要といわれるようになって久しいが、インドネシアでは比較的早くからIFRS対応を意識することが推奨されており、収益費用認識基準、時価評価、固定資産の減価償却方法など、IFRSへの意識は日本より高いと思う。

そもそもIFRSは投資家や債権者に対して企業価値評価のために必要な情報を提供することを目的としており、そのために固定資産の減損・再評価、売却可能な金融資産などを時価評価して貸借対照表(Balance Sheet)を正確に作成することにより、その企業が投資に見合う利益を生み出せる資産状況にあるかどうかを明確にするものである。

日本本社の連結決算のためにIFRSに基づく財務報告が必要になる一方で、インドネシア側では税務署がこれに対応しているとは限らないので、税務については引き続き独自の基準で報告を作成する必要がある。そうなると会計システムで複数基準元帳機能を実装し、会計仕訳単位で日本本社用とインドネシア決算用とに振替ができることが理想である。

為替レート

インドネシアで会計システムを導入する時に一番に考慮する税制は付加価値税VAT (Value Added Tax) であり、インドネシアではPPN ( Pajak Pertambahan Nilai)という。企業は外貨建て取引に関わる税金の計算は税務署(Kantor Pajak)が毎週公表するTax Rateを使用する必要があるため、会計システムには取引レートとTax rateの2つを持たせる必要があり、システムの為替レートマスタには通貨ごとの取引レートに加えてTax Rateの設定を行い、取引入力の際に該当するレートを参照する仕組みが必要になる。

外貨取引に適用する為替レートについては前日のレートをDailyに適用する場合と、前月末レートで当月適用レートを固定する場合のどちらになると思うが、前者の場合は買掛金(AP)や売掛金(AR)の決済時に為替差損益仕訳を自動生成する仕組みが必要になる。そして月末に次月に繰越す債権債務や現金預金等について月末レートで再評価を行う為替評価替え(Revaluation)をシステム上で行なう。

Faktur Pajak(Tax Invoice)発行機能

インドネシアは帳簿方式ではなくInvoice方式を採用し、Faktur Pajak? (Tax Invoice)に基づいて税額を計算している。納税、還付請求時にInvoiceと必ずセットで発生するFaktur Pajak? が必要だが、そのフォームは非定期で変更されるので変更のたびにシステム上でフォーマット調整が必要になる。Faktur Pajak? に基づいてPPNの支払いまたは還付の額を計算し、売上の際に課したPPN(Output)と購入の際に課されたPPN(Input)とを相殺して、売上PPNの方が多ければ納税、購入PPNの方が多ければ還付請求できる。

多通貨会計システムの特徴

取引は取引通貨(Original currency)で記帳されますが、G/L(General Ledger 一般会計)にPosting(転記)される際に機能通貨(Base currency)に換算され、G/L上では取引通貨と機能通貨の金額を保持します。

インドネシアでは機能通貨はルピアかドルの2種類のみ認められており、取引入力は取引通貨で仕訳を起こし、G/LへのPosting時に機能通貨に換算し、P/L(損益計算書)とB/S(貸借対照表)は機能通貨で作成し、税務署への報告書も機能通貨(ルピアかドルのみ)で報告します。

多通貨取引と言っても当然ながら税金は自国通貨であるルピアで支払うので、外貨取引の際に発生する税金支払い額は、税務署が(Kantor Pajak)が毎週水曜日に公表するTaxレートを使ってルピア換算します。

システムが多通貨会計対応なら以下の機能が必要になります。

  1. 取引通貨で入力し、G/L上で取引通貨と機能通貨の金額を保持
  2. 決済時に為替差損益仕訳(実現損益計上)を自動生成する(前月末レート使用の場合は発生しない)。
  3. 月末に行う為替評価替(未実現損益計上)機能があること。

そして日本本社向けにルピアと円の2つの財務諸表を提出する必要がある場合、機能通貨がルピアのシステムで円建て財務諸表を作成するためには、取引仕訳ごとに円以外を外貨とみなす仕訳を同時生成する必要があります。

つまりルピア建てとドル建てのT/B(Trial Balance 試算表)を作成するためにはG/Lを分ける必要があります、と言いたいところですが市販パッケージでこの複数機能通貨対応のものは少ないです。

ただしIFRS対応の必要性が高まるにつれ、複数機能通貨のニーズも高まってくるものと思われます。

外貨建て取引仕訳を修正するための相殺仕訳を切る場合には、取引時のレートを入力しないと取引通貨ベースでは0でも機能通貨ベースで残高が残ってしまうので注意が必要です。

仕入と決済時の為替差損益処理

機能通貨がルピアの会社が100円の仕入(A/P発生)を行い、A/P(Account Payable 買掛金)発生時のレート(1円=Rp.98)に比べて決済時には円高(1円=Rp.100)になった場合の仕訳は以下のようになります。

貸借に別通貨建て勘定を設定できる会計システムでは取引通貨ベースではバランスしませんが、機能通貨ベースで必ずバランスさせる必要があります。

1.Invoice到着時(A/P発生) 1円=Rp.98

Dr. Purchase ¥100    Cr. A/P ¥100
(¥100×98=Rp.9,800)

2.決済時 1円=Rp.100 円高ルピア安になった
A/Pを取引通貨と機能通貨で消込むために決済時も仕入時のレートで評価します。

この場合、A/P発生時の¥100(¥100xRp98=Rp.9800)から決済時の¥100(¥100xRp100=Rp.10,000)への値上がり分Rp.200を為替差損として計上します。

Dr. A/P ¥100        Cr. Bank JPY ¥100
(¥100×98=Rp.9,800)    (¥100×100=Rp.10,000)
Dr. Forex loss Rp. 200

会計システムのG/Lのみ導入する場合には、決済仕訳時にシステムは自動的に為替レートマスタの当日レートを見に行ってしまいます。

これをA/P発生時のレートを適用させ債務の消し込みを行った上で、決済時レートに基づく換算額との差額についての為替差損益仕訳を発生させるために、仕訳入力画面の借方項目にA/P発生時のレートに手修正できる機能が必要になります。

売上と入金時の為替差損益処理

同じく機能通貨で必ずバランスさせることを意識して機能通貨で為替差損益を計上します。

1.Invoice発行時(A/R発生) $1=Rp.9,000
A/R(Account Receivable 売掛金)発生時の$1,000($1,000xRp9000=Rp.9,000,000)から入金時の$1,000($1,000xRp.9,200=Rp.9,200,000)への値上がり分Rp.200,000を為替差益に計上します。

Dr. A/R $1,000    Cr. Sales $1,000

2.決済時は$1=Rp.9,200 ドル高ルピア安になった

Dr. Bank $1,000        Cr. A/R $1,000
($1,000×9200=Rp.9,200,000)  ($1,000×9000=Rp.9,000,000)
                 Cr. Forex Gain Rp.200,000

月締め直前のA/R, A/P為替評価替(Revaluation)

A/PとA/Rの月末残高を翌月に持ち越す場合、月末レートで再評価してあげる必要があります。月中のレートが前月末レートで固定されている場合は、A/RとA/Pの残高をそのまま一括して為替再評価できるますが、取引日ごとにレートが異なる場合は取引発生時のレートに対して為替評価換算する必要があります。

為替評価替による為替差損益を年度初め評価額に対する差額として計上する場合は、毎月末締め直前に取引通貨のあるB/S資産を月末レートで評価替した後、翌月初にRe-class(洗替)します。

1. Invoice到着時(買掛発生) 1円=Rp.98

Dr. A/P Accrued ¥100    Cr. A/P(買掛) ¥100

2.Monthly Closing後の為替差調整 1円=Rp.95 円安ルピア高になった
A/P発生時の¥100(¥100xRp98=Rp.9800)は翌月初めの¥103.2(¥103.2xRp95=Rp.9800)と対応するため、機能通貨で比較した場合の差額を取引通貨で処理します。

Dr. Forex Loss ¥3.2    Cr. A/P ¥3.2