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

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

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

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

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

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

IFRSは投資家や債権者に対して企業価値評価のために必要な情報を提供することを目的としています。

そのために固定資産の減損・再評価、売却可能な金融資産などを時価評価して、貸借対照表B/Sを正確に作成することにより、その企業が投資に見合う利益を生み出せる資産状況にあるかどうかを明確にするものです。

日本本社の連結決算のためにIFRSに基づく財務報告が必要になる一方で、インドネシア側では税務署がこれに対応しているとは限らないので、税務については引き続き独自の基準で報告を作成する必要があります。

そのため会計システムでは、複数基準元帳機能を実装し、会計仕訳単位で日本本社用とインドネシア決算用とに振替ができることが理想です。

為替レート

インドネシアで会計システムを導入する時に一番に考慮する税制は付加価値税VAT (Value Added Tax) であり、インドネシアではPPN ( Pajak Pertambahan Nilai)と呼ばれます。

企業は外貨建て取引に関わる税金の計算は、税務署(Kantor Pajak)が毎週公表するTax Rateを使用する必要があるため、会計システムには取引レートとTax rateの2つを持たせる必要があり、システムの為替レートマスタには通貨ごとの取引レートに加えてTax Rateの設定を行い、取引入力の際に該当するレートを参照する仕組みが必要になります。

外貨取引に適用する為替レートについては、前日のレートをDailyに適用する場合(Spot Rate)と、前月末レートで当月適用レートを固定する場合(Flat Rate)のどちらになりますが、前者の場合は債権債務の決済時に為替差損益仕訳を自動生成する仕組みが必要になります。

そして月末に次月に繰越す債権債務や現金預金等について月末レートで再評価を行う為替評価替(Revaluation)をシステム上で行ないます。

Faktur Pajak(Tax Invoice)発行機能

インドネシアは帳簿方式ではなくInvoice方式を採用し、Faktur Pajak (Tax Invoice)に基づいて税額を計算しています。

納税、還付請求時にインボイスに必ずセットで添付するFaktur Pajak が必要ですが、そのフォームは非定期で変更されるので、変更のたびにシステム上でフォーマット調整が必要になります。

Faktur Pajak に基づいてPPNの支払いまたは還付の額を計算し、売上の際に課したPPN(Output)と購入の際に課されたPPN(Input)とを相殺して、売上PPNの方が多ければ納税、購入PPNの方が多ければ還付請求できます。

 

(2019年8月追記)Faktur PajakはE-Fakturシステムから出力するため、会計システム上でレイアウト調整する必要はなくなりました。

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

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

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

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

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

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

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

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

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

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

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

 

(2019年8月追記)インドネシア中央銀行は2015年7月から、為替レート安定のために国内の現金および非現金の取引を自国通貨(ルピア)建てにすることを義務付けました。

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

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

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

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

決済時 1円=Rp.100 円高ルピア安になった

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

A/Pを取引通貨と機能通貨で消込むために決済時も仕入時のレートで評価します。

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

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

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

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

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

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

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を為替差益に計上します。

Invoice発行時(債権A/R発生) $1=Rp.9,000

  • Dr. A/R $1,000    Cr. 売上 $1,000

決済時は$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)します。

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

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

A/P発生時の¥100(¥100xRp98=Rp.9800)は翌月初めの¥103.2(¥103.2xRp95=Rp.9800)と対応するため、機能通貨で比較した場合の差額を取引通貨で処理します。

月締め後の為替差調整 1円=Rp.95 円安ルピア高になった

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