仕訳(作成・インポート・承認・配賦)
| 層 | 主な属性 | ポイント |
|---|---|---|
| バッチ(Batch) | バッチ名、会計期間 | 転記の単位。同じカレンダーと COA の元帳なら、複数元帳の仕訳を 1 バッチに入れられる。名前を省略すると自動採番される |
| 仕訳(Journal) | 元帳、仕訳名、計上日、仕訳ソース、仕訳カテゴリ、通貨 | 摘要とコントロール合計は任意 |
| 明細(Line) | 勘定組合せ、借方・貸方金額、摘要 | 借方合計と貸方合計は一致させる(統計仕訳を除く) |
明細ごとに通貨を変える仕訳(cross-currency)もあり、通貨別の差額は元帳オプションの Entered Currency Balancing Account で調整されます。
仕訳ソースと仕訳カテゴリ
Section titled “仕訳ソースと仕訳カテゴリ”- 仕訳ソース(Journal Source):仕訳の出所です(例:Manual、Spreadsheet、Payables、Receivables、独自の「給与システム」)。
- 仕訳カテゴリ(Journal Category):仕訳の種類です(例:未払計上、調整、配賦)。
ソースとカテゴリは多くの設定のキーになります。
| 使われる場所 | 使い方 |
|---|---|
| 仕訳承認 | 承認はソース単位で有効化し、ルールの条件にもソース・カテゴリを使える |
| 逆仕訳 | Journal Reversal Criteria Sets でカテゴリごとに逆仕訳の既定を決める |
| 会社間バランシング | ソースとカテゴリの組合せごとにルールを定義できる |
| セカンダリ元帳・報告通貨 | Journal Conversion Rules で複製するソース・カテゴリを決める |
| Accounting Automation | 自動処理から除外するソースを指定できる |
外部システムごとに独自の仕訳ソースを作ると、承認・照合・トラブル調査がしやすくなります。
仕訳の作成方法
Section titled “仕訳の作成方法”1. 画面入力
Section titled “1. 画面入力”ナビゲータ > General Accounting > Journals の作業領域で Create Journal を開き、バッチ・仕訳・明細を入力します。保存後、承認が必要なら Request Approval、不要なら Post を実行します。
2. スプレッドシート(Create Journal in Spreadsheet)
Section titled “2. スプレッドシート(Create Journal in Spreadsheet)”- Tools の作業領域で Download Desktop Integration Installer を選び、Excel のアドイン(ADF Desktop Integration)を入れます。
- Journals の作業領域で Create Journal in Spreadsheet を選び、ブックをダウンロードします。1 元帳用の Single Journal シートと、複数元帳・複数バッチ用の Multiple Journals シートがあります。
- 入力後、リボンの Submit で送信します。送信方法は次の 3 つです。
- Save to Interface(インターフェース表への保存のみ)
- Submit Journal Import(インポートまで)
- Submit Journal Import and Posting(インポートと転記。既定)
- 大量データでは「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)”- FBDI ガイドの General Ledger 章から「Journal Import」のテンプレートをダウンロードします。テンプレートには GL_INTERFACE シートがあります。
- データを入力し、Generate CSV File で ZIP を作ります。
- スケジュール済プロセスで Load Interface File for Import を実行し、Import Process に Import Journals を指定します。
- Journals の作業領域で Import Journals を実行します。
- エラーは出力・ログを確認し、Correct Import Errors(スプレッドシート)でソースとグループ ID を指定して修正・アップロードし、必要なら再インポートします。
- 不要な行は 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」を使います。
4. 自動作成
Section titled “4. 自動作成”| 種類 | 仕組み |
|---|---|
| サブレジャー仕訳 | 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 インフォレットで確認できます。
仕訳承認(Journal Approval)
Section titled “仕訳承認(Journal Approval)”前提と仕組み
Section titled “前提と仕組み”- 元帳オプションで仕訳承認を有効にします(Enable journal approval)。
- 仕訳ソースでも承認を有効にします。サブレジャーの仕訳ソースでは有効にしません(承認待ちで滞留するため。承認はサブレジャー側で行います)。
- ルールは BPM Worklist で定義します。Setup and Maintenance で Financials オファリング > Application Extensions 機能領域 > Manage Task Configurations for Financials タスクから開きます。
定義済みのルールは 1 つで、「元帳とソースが承認対象なら、提出者の上司 1 名が承認」です。
ルールの条件と承認者
Section titled “ルールの条件と承認者”- 条件の例:バッチ内で最大の仕訳明細金額、バッチ内で最大の仕訳金額、決算ステージ(月初・月中・月末、締め前・締め・締め後・四半期締め)。
- 条件には元帳・バッチ・ヘッダー・明細の属性(カテゴリ、ソース、勘定、DFF など)を使えます。どの属性を使っても、承認はバッチ全体に適用されます。
- 承認者の決め方(リスト・ビルダー):
| リスト・ビルダー | 承認者の決まり方 |
|---|---|
| Supervisory | HCM の上司階層をたどる |
| Job Level | 上司階層をたどり、必要なジョブ・レベルの承認者で止まる |
| Position | HCM の職位階層を使う |
| Approval Group | あらかじめ決めたユーザーのグループ |
| Resource | 特定のユーザー、グループ、アプリケーション・ロール |
例(金額による段階承認):5 万ドル未満は承認不要、5 万〜10 万ドルは 1 段階、10 万ドル超は 2 段階。
運用上のポイント
Section titled “運用上のポイント”- 提出者本人の承認を防ぐには、Worklist の構成で Skip creator for Approval List を選びます。
- 提出者は Withdraw Approval で承認を取り下げられます(仕訳は Incomplete に戻り、修正後に再提出)。
- 承認済みで未転記の仕訳を修正すると、再承認が必要です。
- Request Approval を押さずに転記した場合や AutoPost の対象になった場合も、承認が必要なら先に承認へ回り、承認後に転記されます。
承認ワークフローの共通基盤は 承認ワークフロー を参照してください。
転記(Posting)
Section titled “転記(Posting)”- 転記できるのはオープン期間だけです。将来入力可能期間(Future Enterable)には入力できますが、転記はできません。
- 転記で残高表(GL_BALANCES)と残高キューブが更新されます。結果は Posting Execution Report で確認します。
- 前年度の期間に転記すると、損益への影響が利益剰余金勘定に自動で反映されます。
- Manage AutoPost Criteria Sets で自動転記の条件を定義し、AutoPost Journals プロセスをスケジュールします。
- 転記の権限は作成・修正の権限と分けられるので、「作成者と転記者の分離」を設計できます。
逆仕訳(Reversal)
Section titled “逆仕訳(Reversal)”- 仕訳の 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 で自動化できます。
設定・実装の手順
Section titled “設定・実装の手順”- 仕訳ソース(Manage Journal Sources)と仕訳カテゴリ(Manage Journal Categories)を定義します。外部システムごとに独自ソースを作ります。
- 元帳オプションで仕訳承認、仮勘定、逆仕訳の条件セット、計上日ごとの仕訳分割などを設定します。
- BPM Worklist で承認ルールを定義し、承認者(上司階層、承認グループなど)を準備します。
- AutoPost Criteria Sets と Journal Reversal Criteria Sets を作り、AutoPost Journals をスケジュールします。
- 配賦・定期仕訳のルールを Calculation Manager で作ります。
- 外部連携は FBDI テンプレートの CSV を作るプログラムを作り、OIC や erpintegrations で自動実行します。
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.descriptionFROM gl_je_batches gjbJOIN gl_je_headers gjh ON gjh.je_batch_id = gjb.je_batch_idJOIN gl_je_lines gjl ON gjl.je_header_id = gjh.je_header_idJOIN gl_code_combinations gcc ON gcc.code_combination_id = gjl.code_combination_idWHERE gjh.ledger_id = :P_LEDGER_IDAND gjh.period_name = :P_PERIOD_NAMEAND gjh.status = 'P' -- 転記済みORDER BY gjb.name, gjh.name, gjl.je_line_numSELECT user_je_source_name, group_id, status, COUNT(*) AS line_countFROM gl_interfaceWHERE user_je_source_name = :P_SOURCE_NAMEGROUP BY user_je_source_name, group_id, statusORDER BY group_id# 認証情報は環境変数から読む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 の採番ルール・エラー時の連絡先」を決めておきます。
- 仮勘定の残高は月次で必ずゼロにする運用にします。
- 承認ルールは金額基準だけでなく、決算ステージやカテゴリも使うと、締め日に承認が集中する問題を緩和できます。
試験対策ポイント
Section titled “試験対策ポイント”- 対応分野: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 の選択肢
- 将来入力可能期間は入力可・転記不可
公式ドキュメント
Section titled “公式ドキュメント”本サイトは学習目的で個人が作成した非公式の教材であり、Oracle Corporation およびその関連会社とは関係ありません。内容の正確性は保証しません。最新の仕様・試験範囲は必ず公式ドキュメントと Oracle University の情報で確認してください。
模擬テストの問題は公開されている出題範囲(Exam Topics)と公式ドキュメントをもとに独自に作成したもので、実際の試験問題ではありません。
Oracle、Java、MySQL は Oracle Corporation およびその子会社、関連会社の米国およびその他の国における登録商標です。その他の製品名・会社名は各社の商標です。
© 2026 Fusion ERP 実装ラボ