コンテンツにスキップ

仕訳(作成・インポート・承認・配賦)

層 主な属性 ポイント
バッチ(Batch) バッチ名、会計期間 転記の単位。同じカレンダーと COA の元帳なら、複数元帳の仕訳を 1 バッチに入れられる。名前を省略すると自動採番される
仕訳(Journal) 元帳、仕訳名、計上日、仕訳ソース、仕訳カテゴリ、通貨 摘要とコントロール合計は任意
明細(Line) 勘定組合せ、借方・貸方金額、摘要 借方合計と貸方合計は一致させる(統計仕訳を除く)

明細ごとに通貨を変える仕訳(cross-currency)もあり、通貨別の差額は元帳オプションの Entered Currency Balancing Account で調整されます。

  • 仕訳ソース(Journal Source):仕訳の出所です(例:Manual、Spreadsheet、Payables、Receivables、独自の「給与システム」)。
  • 仕訳カテゴリ(Journal Category):仕訳の種類です(例:未払計上、調整、配賦)。

ソースとカテゴリは多くの設定のキーになります。

使われる場所 使い方
仕訳承認 承認はソース単位で有効化し、ルールの条件にもソース・カテゴリを使える
逆仕訳 Journal Reversal Criteria Sets でカテゴリごとに逆仕訳の既定を決める
会社間バランシング ソースとカテゴリの組合せごとにルールを定義できる
セカンダリ元帳・報告通貨 Journal Conversion Rules で複製するソース・カテゴリを決める
Accounting Automation 自動処理から除外するソースを指定できる

外部システムごとに独自の仕訳ソースを作ると、承認・照合・トラブル調査がしやすくなります。

ナビゲータ > General Accounting > Journals の作業領域で Create Journal を開き、バッチ・仕訳・明細を入力します。保存後、承認が必要なら Request Approval、不要なら Post を実行します。

2. スプレッドシート(Create Journal in Spreadsheet)

Section titled “2. スプレッドシート(Create Journal in Spreadsheet)”
  1. Tools の作業領域で Download Desktop Integration Installer を選び、Excel のアドイン(ADF Desktop Integration)を入れます。
  2. Journals の作業領域で Create Journal in Spreadsheet を選び、ブックをダウンロードします。1 元帳用の Single Journal シートと、複数元帳・複数バッチ用の Multiple Journals シートがあります。
  3. 入力後、リボンの Submit で送信します。送信方法は次の 3 つです。
    • Save to Interface(インターフェース表への保存のみ)
    • Submit Journal Import(インポートまで)
    • Submit Journal Import and Posting(インポートと転記。既定)
  4. 大量データでは「Defer Account Validations to Journal Import」で勘定の検証をインポート時にまとめられます。

既定の送信方法は参照タイプ GL_JE_PROCESSING_OPTIONS(参照コード FDI_DEFAULT_SUBMIT_OPTION など)で変えられます。グループ ID はプロファイル・オプション GLDI_GROUP_ID_AUTO_GENERATED で自動採番に切り替えられます。スプレッドシート連携の一般論は ADFdi を参照してください。

3. インポート(FBDI/GL_INTERFACE)

Section titled “3. インポート(FBDI/GL_INTERFACE)”
  1. FBDI ガイドの General Ledger 章から「Journal Import」のテンプレートをダウンロードします。テンプレートには GL_INTERFACE シートがあります。
  2. データを入力し、Generate CSV File で ZIP を作ります。
  3. スケジュール済プロセスで Load Interface File for Import を実行し、Import Process に Import Journals を指定します。
  4. Journals の作業領域で Import Journals を実行します。
  5. エラーは出力・ログを確認し、Correct Import Errors(スプレッドシート)でソースとグループ ID を指定して修正・アップロードし、必要なら再インポートします。
  6. 不要な行は Delete Import Data(プロセス ID を指定)で削除します。ステータスが NEW の行は Purge Interface Tables でも削除できます。

GL_INTERFACE の主な列は次のとおりです(意味は Tables and Views と FBDI ガイドで確認してください)。

列 意味
STATUS 取込前は NEW
LEDGER_ID、ACCOUNTING_DATE 元帳と計上日
USER_JE_SOURCE_NAME、USER_JE_CATEGORY_NAME 仕訳ソース名・カテゴリ名
CURRENCY_CODE、ACTUAL_FLAG 通貨と残高タイプ(実績は A)
SEGMENT1〜、ENTERED_DR、ENTERED_CR 勘定と入力金額
REFERENCE1、REFERENCE4、REFERENCE10 バッチ名、仕訳名、明細摘要
GROUP_ID インポート単位を区別する番号

Import Journals は配賦・再評価・残高転送の仕訳作成でも使われます。インポート時に貸借が合わない仕訳は、元帳で仮勘定(Suspense)が有効なら仮勘定の明細で調整されます。計上日ごとに仕訳を分けたい場合は、元帳オプション「Separate journals by accounting date during journal import」を使います。

種類 仕組み
サブレジャー仕訳 Create Accounting(SLA)が作成し GL へ転送・転記する。追跡は SLA の仕組みと追跡 SQL
配賦・定期仕訳 Calculation Manager のルールを生成する
逆仕訳 手動の Reverse、または AutoReverse
再評価・残高転送 期間締め のプロセスで作成

配賦と定期仕訳(Calculation Manager)

Section titled “配賦と定期仕訳(Calculation Manager)”
  • 設定は Manage Allocations and Periodic Entries タスク(Enterprise Performance Management のワークスペースから Calculation Manager を開く)か、Journals の作業領域の Create Allocation Rules から行います。
  • 配賦ルール(Allocation Rules):配賦元(Source)、配賦先(Target)、相殺(Offset)、配賦基準(Basis)を指定し、残高キューブの金額を按分します。例:本社の共通費を、各部門の人数比で配賦。
  • ルール・セット(Allocation Rule Sets):複数のルールを順番に実行します(段階配賦)。
  • 変数(Allocation Variables):期間や元帳などを実行時に指定できるようにします。
  • 定期仕訳(Recurring Journals):数式で金額を決める仕訳テンプレートです。例:毎月の固定家賃の未払計上。
  • 生成された仕訳は Import Journals 経由で作られ、承認には回りません。統制が必要な場合は、ルールの変更権限とレビュー手順で担保します。
  • 元帳をまたぐ配賦(Cross-Ledger Allocations)も可能です。配賦しきれなかった残額は General Accounting Dashboard の Unallocated Balances インフォレットで確認できます。
  1. 元帳オプションで仕訳承認を有効にします(Enable journal approval)。
  2. 仕訳ソースでも承認を有効にします。サブレジャーの仕訳ソースでは有効にしません(承認待ちで滞留するため。承認はサブレジャー側で行います)。
  3. ルールは BPM Worklist で定義します。Setup and Maintenance で Financials オファリング > Application Extensions 機能領域 > Manage Task Configurations for Financials タスクから開きます。

定義済みのルールは 1 つで、「元帳とソースが承認対象なら、提出者の上司 1 名が承認」です。

  • 条件の例:バッチ内で最大の仕訳明細金額、バッチ内で最大の仕訳金額、決算ステージ(月初・月中・月末、締め前・締め・締め後・四半期締め)。
  • 条件には元帳・バッチ・ヘッダー・明細の属性(カテゴリ、ソース、勘定、DFF など)を使えます。どの属性を使っても、承認はバッチ全体に適用されます。
  • 承認者の決め方(リスト・ビルダー):
リスト・ビルダー 承認者の決まり方
Supervisory HCM の上司階層をたどる
Job Level 上司階層をたどり、必要なジョブ・レベルの承認者で止まる
Position HCM の職位階層を使う
Approval Group あらかじめ決めたユーザーのグループ
Resource 特定のユーザー、グループ、アプリケーション・ロール

例(金額による段階承認):5 万ドル未満は承認不要、5 万〜10 万ドルは 1 段階、10 万ドル超は 2 段階。

  • 提出者本人の承認を防ぐには、Worklist の構成で Skip creator for Approval List を選びます。
  • 提出者は Withdraw Approval で承認を取り下げられます(仕訳は Incomplete に戻り、修正後に再提出)。
  • 承認済みで未転記の仕訳を修正すると、再承認が必要です。
  • Request Approval を押さずに転記した場合や AutoPost の対象になった場合も、承認が必要なら先に承認へ回り、承認後に転記されます。

承認ワークフローの共通基盤は 承認ワークフロー を参照してください。

  • 転記できるのはオープン期間だけです。将来入力可能期間(Future Enterable)には入力できますが、転記はできません。
  • 転記で残高表(GL_BALANCES)と残高キューブが更新されます。結果は Posting Execution Report で確認します。
  • 前年度の期間に転記すると、損益への影響が利益剰余金勘定に自動で反映されます。
  • Manage AutoPost Criteria Sets で自動転記の条件を定義し、AutoPost Journals プロセスをスケジュールします。
  • 転記の権限は作成・修正の権限と分けられるので、「作成者と転記者の分離」を設計できます。
  • 仕訳の Reversal タブで逆仕訳の期間(Reversal Period、必須)と方法(Reversal Method)を指定します。方法は Switch Debit or Credit(既定)か Change Sign です。Reversal Date は平均残高の元帳でのみ使います。
  • 手動の逆仕訳は Manage Journals か Edit Journal で Reverse Batch/Reverse Journal を実行します。
  • Journal Reversal Criteria Sets(Manage Journal Reversal Criteria Sets タスク)で、カテゴリごとに既定を決め、元帳オプションで元帳に割り当てます。
項目 選択肢
Reversal Period No Default、Same Period、Next Period、Next Nonadjusting Period、Next Day、Same Day
Reversal Date First Day、Next Day、Last Day
Automatic Reversal Option None、Reverse Automatically、Reverse and Post Automatically
  • AutoReverse は Run AutoReverse タスク、AutoReverse Journals プロセス、または元帳オプション「Run AutoReverse after open period」で実行します。AutoReverse Execution レポートが出力され、生成した逆仕訳だけを AutoPost Journals で転記します。

日本の月次決算でよくある「月末に未払費用を計上し、翌月初に戻す」運用は、未払計上用のカテゴリに「Next Period+Reverse and Post Automatically」を設定し、期間オープン時の AutoReverse で自動化できます。

  1. 仕訳ソース(Manage Journal Sources)と仕訳カテゴリ(Manage Journal Categories)を定義します。外部システムごとに独自ソースを作ります。
  2. 元帳オプションで仕訳承認、仮勘定、逆仕訳の条件セット、計上日ごとの仕訳分割などを設定します。
  3. BPM Worklist で承認ルールを定義し、承認者(上司階層、承認グループなど)を準備します。
  4. AutoPost Criteria Sets と Journal Reversal Criteria Sets を作り、AutoPost Journals をスケジュールします。
  5. 配賦・定期仕訳のルールを Calculation Manager で作ります。
  6. 外部連携は FBDI テンプレートの CSV を作るプログラムを作り、OIC や erpintegrations で自動実行します。
仕訳ソース・カテゴリ別の転記済み仕訳明細(BI Publisher 用)
SELECT gjh.je_source, -- 仕訳ソース(内部名)
gjh.je_category, -- 仕訳カテゴリ(内部名)
gjb.name AS batch_name,
gjh.name AS journal_name,
gjl.je_line_num,
gcc.segment1, gcc.segment2, gcc.segment3, -- 例:会社・部門・勘定
gjl.accounted_dr,
gjl.accounted_cr,
gjl.description
FROM gl_je_batches gjb
JOIN gl_je_headers gjh ON gjh.je_batch_id = gjb.je_batch_id
JOIN gl_je_lines gjl ON gjl.je_header_id = gjh.je_header_id
JOIN gl_code_combinations gcc ON gcc.code_combination_id = gjl.code_combination_id
WHERE gjh.ledger_id = :P_LEDGER_ID
AND gjh.period_name = :P_PERIOD_NAME
AND gjh.status = 'P' -- 転記済み
ORDER BY gjb.name, gjh.name, gjl.je_line_num
インポート待ち・エラーの行をグループ ID ごとに確認する
SELECT user_je_source_name,
group_id,
status,
COUNT(*) AS line_count
FROM gl_interface
WHERE user_je_source_name = :P_SOURCE_NAME
GROUP BY user_je_source_name, group_id, status
ORDER BY group_id
erpintegrations で仕訳 ZIP を一括取込する(最小例)
# 認証情報は環境変数から読む
curl -s -u "$FUSION_USER:$FUSION_PASSWORD" \
-H "Content-Type: application/json" \
-X POST "https://<your-pod>.fa.<region>.oraclecloud.com/fscmRestApi/resources/11.13.18.05/erpintegrations" \
-d @- <<'EOF'
{
"OperationName": "importBulkData",
"DocumentContent": "<Base64 エンコードした ZIP>",
"ContentType": "zip",
"FileName": "GlInterface_JP01_202604.zip",
"DocumentAccount": "fin$/generalLedger$/import$",
"JobName": "<Import Journals のジョブ定義(パッケージ,ジョブ名)>",
"ParameterList": "<Import Journals のパラメータ(カンマ区切り)>"
}
EOF

ジョブ定義名とパラメータの並びは ERP Integration Service のドキュメントで確認してください。実務では、応答のリクエスト ID でジョブの状態をポーリングし、エラー時は出力ファイルを取得して通知する処理を加えます(ERP Integration Service、自動化演習)。

落とし穴とベストプラクティス

Section titled “落とし穴とベストプラクティス”
  • インターフェースごとに「仕訳ソース・グループ ID の採番ルール・エラー時の連絡先」を決めておきます。
  • 仮勘定の残高は月次で必ずゼロにする運用にします。
  • 承認ルールは金額基準だけでなく、決算ステージやカテゴリも使うと、締め日に承認が集中する問題を緩和できます。
  • 対応分野:GL 模擬テスト の「Implementing and Managing Journals」
  • 仕訳作成の 4 系統と、Import Journals が配賦・再評価・残高転送でも使われること
  • FBDI の流れ:Generate CSV → Load Interface File for Import → Import Journals → Correct Import Errors
  • 承認の前提(元帳と仕訳ソース)、BPM Worklist、承認はバッチ全体、リスト・ビルダーの種類、配賦仕訳は承認対象外
  • 逆仕訳の方法(Switch Debit or Credit が既定)と Journal Reversal Criteria Sets の選択肢
  • 将来入力可能期間は入力可・転記不可

本サイトは学習目的で個人が作成した非公式の教材であり、Oracle Corporation およびその関連会社とは関係ありません。内容の正確性は保証しません。最新の仕様・試験範囲は必ず公式ドキュメントと Oracle University の情報で確認してください。

模擬テストの問題は公開されている出題範囲(Exam Topics)と公式ドキュメントをもとに独自に作成したもので、実際の試験問題ではありません。

Oracle、Java、MySQL は Oracle Corporation およびその子会社、関連会社の米国およびその他の国における登録商標です。その他の製品名・会社名は各社の商標です。

© 2026 Fusion ERP 実装ラボ