Oracle ERP Testing Tool > Test Library > Financials > General Ledger > Journals
Syntra Standard Oracle Test Library

Oracle Fusion Create Manual Journal Test Cases

Validate that an authorised Oracle Fusion General Ledger user can create a manual journal using valid ledger, accounting period, journal source/category, currency, account combinations, and balanced debit and credit values.

Test IDORCL.R2R.GL.JRN.CREATE.MANUAL
ApplicationOracle Fusion Cloud
ProductFinancials
ModuleGeneral Ledger
ProcessJournals
Business FlowRecord-to-Report
Scenario TypePositive / Functional
Test UsageFunctional Testing / Regression Testing / UAT
PriorityHigh
AutomationSyntraFlow Ready
LibrarySyntra Standard

Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions automatically while presenting the scenario as business-readable test steps for documentation, review and reporting. This scenario is presented as 12 business-readable test steps; SyntraFlow's automation executes approximately 34 underlying Oracle Fusion UI actions to complete it.

Test Objective

The objective of this test is to verify that an authorised Oracle Fusion General Ledger user can create a manual journal using valid ledger, accounting period, journal source, journal category, currency, account combinations, and debit and credit values.

The scenario should confirm that:

  • the correct Ledger is selected
  • the Accounting Period is open and valid
  • the Journal Source and Journal Category are valid and accepted
  • the journal Currency is handled correctly for the entered amounts
  • valid Account Combinations are used for each debit and credit line
  • the journal is balanced, with total Debit equal to total Credit
  • the journal Description and Reference are captured and retained

This scenario does not claim that the journal is validated, approved, posted or reconciled — those are separate downstream test cases in the journal lifecycle.

When to Use This Test

  • Functional testing of a new Oracle Fusion General Ledger implementation
  • Regression testing after an Oracle quarterly update
  • UAT sign-off for General Ledger manual journal entry
  • Baseline case referenced by validate, approve, post, reverse and inquiry scenarios within the same journal lifecycle

Where This Test Fits in the Record-to-Report Process

Create Journal
Validate
Approve
Post
Inquiry / Reconcile

This test covers manual journal creation only, and serves as the entry point for the General Ledger journal lifecycle — a prerequisite for subsequent validation, approval, posting and inquiry/reconciliation scenarios.

Preconditions

  1. Oracle Fusion General Ledger is configured and available, and the test user has access.
  2. A valid Ledger is assigned to the test user.
  3. An open Accounting Period exists for the ledger.
  4. A Journal Source and Journal Category are configured.
  5. Valid Account Combinations (with active segment values) are available for the ledger's chart of accounts.
  6. The test user holds the appropriate journal-entry role and security access.

Exact setup, field availability and required permissions may vary by Oracle Fusion implementation and security configuration.

Sample Test Data

Ledger${LEDGER} (active ledger)
Accounting Period${ACCOUNTING_PERIOD} (open period)
Journal Batch${JOURNAL_BATCH} — e.g. SYN-GL-BATCH-1001
Journal Name${JOURNAL_NAME} — e.g. SYN-GL-JRN-1001
Journal Source${JOURNAL_SOURCE} — e.g. Manual
Journal Category${JOURNAL_CATEGORY} — e.g. Adjustment
Currency${CURRENCY} — e.g. USD
Accounting Date${ACCOUNTING_DATE} (within open period)
Account Combination (debit)${DEBIT_ACCOUNT} (valid combination)
Account Combination (credit)${CREDIT_ACCOUNT} (valid combination)
Debit Amount${AMOUNT}
Credit Amount${AMOUNT} (equal to Debit Amount)
Description${DESCRIPTION} — e.g. Syntra Standard GL Journal Test
Reference${REFERENCE} — e.g. SYN-GL-REF-1001

Sample values are illustrative and parameterised. Replace them with valid ledger, period, source, category, currency and account data from the target Oracle Fusion environment.

Test Steps

12 business-readable steps. SyntraFlow's automation executes ~34 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.

#User ActionExpected Result
1
Sign in to Oracle Fusion
Sign in to the Oracle Fusion environment using an authorised General Ledger test user.
Oracle Fusion home page is displayed successfully and the user session is established.
2
Navigate to General Ledger > Journals
Navigate to the General Ledger Journals work area.
The Journals work area opens successfully.
3
Create a Journal
Open Tasks and select Create Journal.
The Create Journal page is displayed.
4
Select the Ledger
Select the required Ledger for the journal.
${LEDGER}
The Ledger is accepted and journal-entry fields become available.
5
Select Accounting Period
Select the Accounting Period for the journal.
${ACCOUNTING_PERIOD}
The selected period is accepted and confirmed as open.
6
Select Journal Source and Category
Select the Journal Source and Journal Category for the journal.
${JOURNAL_SOURCE} / ${JOURNAL_CATEGORY}

This single business step replaces separate technical actions for opening and selecting each list of values.

Source and category are accepted without unexpected validation errors.
7
Enter Debit Line
Enter the debit line, including account combination and debit amount.
${DEBIT_ACCOUNT} / ${AMOUNT}
The debit line is accepted and displayed in the journal lines grid.
8
Enter Credit Line
Enter the credit line, including account combination and credit amount.
${CREDIT_ACCOUNT} / ${AMOUNT}
The credit line is accepted and displayed in the journal lines grid.
9
Enter Description and Reference
Enter the journal description and reference.
${DESCRIPTION} / ${REFERENCE}
Description and reference are accepted and retained on the journal.
10
Verify Journal Balance
Review the journal lines and confirm total debit equals total credit.

This step confirms balance ahead of Save; Oracle's own balance check is exercised again as part of the business assertion at Save/Validate.

The journal is balanced, with no unbalanced amount indicated.
11
Save the Journal
Select Save.
Oracle Fusion successfully processes the save request without unexpected errors.
12
Validate the Journal and Verify StatusBusiness assertion
Run journal validation and confirm the resulting journal status.

This is the main business assertion for the scenario — the test does not stop merely because Save was clicked successfully.

The journal validates successfully and is identified by its generated Journal Batch/Name, with a status such as Unposted (Draft), ready for downstream approval and posting.

Expected Results

  • Manual journal is created successfully with the selected Ledger, Accounting Period, Journal Source and Journal Category.
  • Currency is applied correctly to the debit and credit amounts.
  • Debit and credit lines use valid Account Combinations.
  • The journal is balanced — total Debit equals total Credit.
  • Description and Reference are retained on the journal.
  • No unexpected save errors occur.
  • Newly created journal can be identified by its generated Journal Batch/Name.
  • Journal is saved with the expected status (e.g. Unposted/Draft).
  • Journal is available for subsequent validation, approval, posting and inquiry scenarios.

Key Validation Checkpoints

  • Ledger matches the intended test data.
  • Accounting Period is open and correct.
  • Journal Source is correct.
  • Journal Category is correct.
  • Currency is applied consistently across lines.
  • Debit line Account Combination is valid.
  • Credit line Account Combination is valid.
  • Total Debit equals total Credit.
  • Description is populated correctly.
  • Reference is populated correctly.
  • Save acknowledgement is received.
  • Journal Batch/Name and status exist after Save.
Core Business Scenario
Create Manual Journal
Business Steps
12
Test Variations
AI-Generated
Test Data
DataVault-Driven
Execution
On-Demand / Scheduled / Batch
Automation
SyntraFlow Ready
Jarvis AI

Go Beyond the Standard Test with Jarvis AI

The Syntra Standard Test Library defines the core manual journal business scenario. Jarvis AI can extend this scenario by generating additional positive and negative test variations using customer-specific test data and configuration available through Syntra DataVault.

Teams do not need to manually duplicate the same manual journal test dozens of times simply to cover different combinations of ledger, period, source, category, currency and account configuration. Jarvis uses the standard business scenario as the foundation and generates relevant variations for the customer's environment — for example a positive Open Period + Valid Account + Balanced Amount scenario, negative Closed Period + Valid Account and Open Period + Disabled Account scenarios, a negative Debit != Credit scenario, a boundary high-value journal, and a configuration-dependent approval-required journal. Not every combination Jarvis generates is executable without validation against the target environment.

From Standard Test to Executed Regression Pack

01
Syntra Standard Test
Reusable business process and automation logic.
02
Customer DataVault
Provides approved customer-specific test data and configuration required for scenario generation — Ledgers, Accounting Periods, Currencies, Journal Sources, Journal Categories, Account Combinations, Amounts and other relevant test attributes.
03
Jarvis AI
Analyses the standard scenario together with available test data and generates relevant scenario variations.
04
Positive + Negative Test Variations
Positive, negative, boundary and configuration-specific scenarios.
05
Regression Pack
Selected variations can be grouped into an executable suite.
06
On-Demand / Scheduled / Batch Execution
Execute immediately or schedule the regression pack for unattended batch execution.
07
Results + Evidence + Exceptions
Capture execution results, business assertions, screenshots/evidence and exceptions.

Rather than maintaining dozens of near-duplicate copies of the same manual journal test, SyntraFlow maintains the core business scenario and allows Jarvis AI to generate relevant variations using the customer's available test data.

AI-Generated Test Variations

The same Create Manual Journal business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to General Ledger Journals.

Positive Scenarios
  • Balanced single debit/credit line journal
  • Multi-line journal with multiple balancing segments
  • Different journal categories
  • Different currencies
  • Different accounting dates within the open period
  • High-value journal
  • Multiple valid account combinations
Negative Scenarios
  • Debit and credit out of balance
  • Invalid account combination
  • Disabled or inactive account
  • Missing required field
  • Closed accounting period
  • Invalid journal category
  • Invalid currency
  • Cross-validation rule violation

These are representative examples only. Negative scenarios and expected behavior can depend on the customer's Oracle Fusion configuration, controls and security — not every Oracle configuration behaves identically, and not every combination Jarvis generates is executable without further validation.

Generated Using Your DataVault Test Data

Generic test data often fails to represent the ledger structure and chart of accounts of a real Oracle Fusion environment. Where connected, Jarvis can use approved GL test data available through Syntra DataVault to create manual journal variations relevant to the customer's actual implementation.

Standard Library Definition

Ledger              ${LEDGER}
Accounting Period    ${ACCOUNTING_PERIOD}
Journal Source       ${JOURNAL_SOURCE}
Journal Category     ${JOURNAL_CATEGORY}
Currency             ${CURRENCY}
Debit Account        ${DEBIT_ACCOUNT}
Credit Account       ${CREDIT_ACCOUNT}
Amount               ${AMOUNT}

DataVault

Ledgers
  US Primary Ledger
  UK Primary Ledger
Accounting Periods
  Open periods (per ledger)
Journal Sources
  Manual
  Spreadsheet
Journal Categories
  Adjustment
  Accrual
  Reclassification
Currencies
  USD
  GBP
  EUR
Account Combinations
  Valid configured combinations (per ledger)

Jarvis AI Generates

Scenario 01 — US Primary Ledger + Open Period + Valid Account + Balanced Amount
Scenario 02 — UK Primary Ledger + GBP + Adjustment Category
Scenario 03 — Multi-Line + Multiple Balancing Segments
Scenario 04 — Closed Period + Valid Account
Scenario 05 — Open Period + Disabled Account
Scenario 06 — Debit != Credit
...

Customer-specific ledger, account and journal test data are not published to the Syntra Standard Test Library. Where DataVault is connected, customer-specific GL dimensions remain within the customer's controlled SyntraFlow environment and access model.

Example Test Variations

Representative examples of manual journal creation scenarios Jarvis can generate from this business scenario. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.

IDVariationTypeKey DifferenceExecution
VAR-001Basic Balanced JournalPositiveSingle debit/credit line, balancedSyntra Ready
VAR-002Multi-Line JournalPositiveMultiple debit and credit linesSyntra Ready
VAR-003Multiple Balancing SegmentsPositive/AccountLines span multiple balancing segments (e.g. cost centers)Syntra Ready
VAR-004Accrual Category JournalPositiveJournal Category = AccrualSyntra Ready
VAR-005Adjustment Category JournalPositiveJournal Category = AdjustmentSyntra Ready
VAR-006GBP JournalPositive/CurrencyCurrency = GBPSyntra Ready
VAR-007EUR JournalPositive/CurrencyCurrency = EURSyntra Ready
VAR-008Journal on Period Open DatePositive/PeriodAccounting Date = first day of open periodSyntra Ready
VAR-009Journal on Period Close DatePositive/PeriodAccounting Date = last day of open periodSyntra Ready
VAR-010High-Value JournalPositive/BalanceLarge debit/credit amountSyntra Ready
VAR-011Near-Zero Amount JournalPositive/BalanceMinimal non-zero debit/credit amountSyntra Ready
VAR-012Multiple Account CombinationsPositive/AccountSeveral distinct valid account combinations used across linesSyntra Ready
VAR-013Maximum Practical Line CountPositiveJournal with a large number of balanced debit/credit linesSyntra Ready
VAR-014Custom Description and ReferencePositiveFree-text description and reference populatedSyntra Ready
VAR-015Statistical JournalPositiveNon-monetary statistical unit of measure, where configuredSyntra Ready
VAR-016Debit/Credit Out of BalanceNegative/BalanceTotal Debit does not equal total CreditSyntra Ready
VAR-017Invalid Account CombinationNegative/AccountAccount combination fails cross-validation rulesSyntra Ready
VAR-018Disabled AccountNegative/AccountAccount segment value is inactive/disabledSyntra Ready
VAR-019Missing Required FieldNegativeRequired field (e.g. Journal Category) left blankSyntra Ready
VAR-020Closed Accounting PeriodNegative/PeriodAccounting Date falls within a closed periodSyntra Ready
VAR-021Invalid Journal CategoryNegativeUnrecognized or unconfigured journal categorySyntra Ready
VAR-022Invalid CurrencyNegative/CurrencyCurrency not enabled for the ledgerSyntra Ready
VAR-023Cross-Validation Rule ViolationNegative/AccountSegment combination violates a configured cross-validation ruleSyntra Ready
VAR-024Invalid Balancing SegmentNegative/AccountBalancing segment value does not balance within itselfSyntra Ready
VAR-025Approval-Required Journal CategoryPositive/ApprovalJournal Category configured to require approval prior to postingSyntra Ready

Positive and Negative Journal Testing

Positive Testing

Jarvis generates scenarios using ledger, period, category, currency and account combinations expected to successfully create a balanced journal.

Open Period + Valid Account + Balanced Amount → Journal Created

Negative Testing

Jarvis can generate scenarios designed to exercise Oracle's journal validations, business rules and cross-validation checks.

  • Debit != Credit → Expected Balance Validation
  • Closed Period + Valid Account → Expected Period Validation
  • Open Period + Disabled Account → Expected Account Validation

A negative test PASSES when Oracle produces the expected validation.

ScenarioOracle OutcomeTest Result
Valid balanced journalValidation succeedsPASS
Invalid accountExpected account validation appearsPASS
Closed periodExpected period validation appearsPASS
Unexpected server errorUnexpected failureFAIL

Turn AI-Generated Variations into a Regression Pack

Users can select generated scenarios and group them into reusable execution packs.

GL Manual Journal Creation Regression Pack

  • Basic Balanced Journal
  • Multi-Line Journal
  • Multiple Balancing Segments
  • Accrual Category Journal
  • GBP Journal
  • EUR Journal
  • High-Value Journal
  • Debit/Credit Out of Balance
  • Invalid Account Combination
  • Closed Accounting Period
Add Selected to Regression Pack(coming soon)Run Now(coming soon)Schedule(coming soon)

Run On-Demand or Schedule Automated Batch Execution

SyntraFlow can execute selected scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.

Once scheduled, SyntraFlow executes the selected scenarios unattended and records the outcome of each test and business assertion.

Run immediatelyNightly regressionWeekly regressionBefore releasePeriod-close testingAfter configuration changesAfter environment refreshQuarterly Oracle update testingPre-UAT validation
PackGL Manual Journal Creation Regression Pack
SchedulePeriod-Close Regression
Tests25 scenarios
ExecutionBatch Mode
Start10:00 PM
EnvironmentOracle Fusion TEST
StatusScheduled

Illustrative example — not a live schedule.

Review Results Across the Entire Test Pack

Users can drill from the regression pack into a scenario, its business steps, the underlying automation actions, and the evidence captured for each.

Illustrative example data — not actual production metrics.

25
Total Scenarios
23
Passed
1
Failed
1
Exceptions
16
Positive Tests
9
Negative Tests
84
Business Assertions

Regression Pack → Scenario → Business Step → Automation Action → Evidence

Journal Lifecycle

Not every journal moves through every stage, and approval depends on customer configuration. Stages link to the corresponding test scenario family.

Create / Import
ValidateApprovePostInquiryReverse

Understand Why a Test Failed

SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.

DataConfigurationSecurityAutomationApplicationEnvironmentExpected Validation
Jarvis Failure Intelligence — Coming Soon

From Business Scenario to Execution Evidence

Business teams get readable test documentation; automation teams retain detailed execution traceability.

Standard Business Scenario
AI-Generated Variation
Regression Pack
Business Test Step
Automation Actions
Business Assertion
Screenshot / Evidence
Execution Result

Meet Jarvis — SyntraFlow's AI Testing Engine

Jarvis extends the Syntra Standard Test Library by analysing the business scenario, available DataVault test data and expected business outcomes to generate additional test coverage for the customer's environment.

Generate
Positive and negative variations.
Parameterize
Use relevant test data from DataVault.
Assemble
Build reusable regression packs.
Execute
Run scenarios autonomously.
Schedule
Execute unattended test batches.
Validate
Evaluate expected business outcomes.

How SyntraFlow Automates This Test

The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.

Standard Library — Create Manual Journal, 12 Business Steps
DataVault — Customer-Specific Test Data
Jarvis AI — Generate Positive + Negative Variations
Regression Pack — Select Relevant Coverage
SyntraFlow Execution — Each Variation
Detailed UI Actions
Business Assertions
Evidence
PASS / FAIL

Business Step → Underlying UI Actions

Business Step
Select Journal Source and Category
May internally include
Open Source LOV → Select Source → Open Category LOV → Select Category → Confirm
Business Step
Enter Debit Line
May internally include
Open Journal Lines Grid → Add Line → Open Account Combination Search → Enter Segments → Select Combination → Enter Debit Amount

What SyntraFlow Captures Per Run

Parameterised input valuesReusable navigationAutomation action traceScreenshots / evidence captureExecution timingPass / fail statusBusiness assertionsEnvironment-independent test data

Action Status vs. Business Validation

A successful UI interaction does not automatically prove the business outcome — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution.

StepAction StatusBusiness Validation
Enter Debit LinePass
Click SavePass
Verify Journal Balanced and SavedPassPass

Related GL Journal Tests

Manual journal creation is the entry point of the same General Ledger journal lifecycle — explore the related validation, approval, posting, reversal and inquiry scenarios below.

Turn This Standard Test into Your Oracle GL Regression Suite

Start with the Syntra Standard manual journal test, use DataVault to provide environment-specific ledger, period, currency and account data, let Jarvis generate additional positive and negative variations, and execute the resulting regression pack automatically with SyntraFlow.

Use This Oracle Fusion Test Case

Download Test Case

Excel, CSV or JSON export.

Coming soon

Automate with SyntraFlow

Run this script against your own tenant today.

Frequently Asked Questions

What does the Create Manual Journal test validate in Oracle Fusion General Ledger?
It validates that a manual journal can be created using a valid ledger, open accounting period, journal source and category, currency, and valid account combinations — and that the journal is balanced and saved with the expected status.
What happens if debit does not equal credit?
Oracle Fusion is expected to prevent the journal from being saved or validated as balanced. This is treated as a negative scenario that passes when the expected balance validation is displayed, not when the journal saves unbalanced.
Can this test run across different ledgers and currencies?
Yes. The ledger, accounting period, currency, journal source and category are parameterised, so the same standard scenario can be run for different ledgers, currencies and journal categories using DataVault-driven test data.
How are the many journal creation test variations generated?
Jarvis AI uses this standard manual journal scenario together with available DataVault test data and configuration to generate relevant positive, negative and boundary variations for the customer's environment.
Does approval affect this test?
No. This scenario covers journal creation only. Whether a saved journal subsequently requires approval before posting depends on the customer's approval configuration and is covered by a separate Journal Approval test.
Can this be scheduled as part of a regression pack?
Yes. Selected manual journal creation variations can be grouped into a regression pack and scheduled for on-demand or unattended batch execution — for example nightly, before release, or during period-close testing.