OTBI: Workforce Management — febAccrual: 0, formula error: SERVICE_DATE not found
Fusion absence diagnostics via OTBI and REST — plan balances, accrual errors, absence request status, negative balances, eligibility rule completeness, and Calculate Accruals ESS history.
Oracle Fusion Absence Management errors typically surface in one of three ways: an absence entry fails validation when the employee or manager submits it, an absence accrual balance is incorrect (too high, too low, or not accruing at all), or a payroll-linked absence is not being deducted correctly from the employee's pay. Each of these failure modes has a distinct diagnostic path, and all three use Fusion's supported toolset — the Absence Management REST API, OTBI Workforce Management subject areas, BIP Absence Reports, and the Manage Absence Plans and Manage Absence Records screens.
Absence plan accrual errors are the most operationally impactful. An accrual plan defines how much leave an employee earns over time — the accrual rate, the accrual frequency, the carryover limit, and the service-based anniversary date for rate changes. When the accrual formula is incorrect — because a plan rule was changed without updating the underlying fast formula, or because an employee's service date is wrong — the employee's absence balance will not match what they expect, leading to disputes and potential payroll errors when the absence is taken.
The payroll-absence integration is the second major complexity area. Fusion Absence Management integrates with Fusion Payroll through absence elements — when an approved absence is recorded in Absence Management, it creates or updates an element entry in Payroll for the absence element (vacation, sick, unpaid leave). If this integration is broken — because the absence plan is not linked to the correct absence element, or because the element entry generation process has failed — the payroll run will not apply the correct deduction or replacement pay for the absence period.
HCM-05 provides a structured Fusion Absence Management diagnostic using REST API GET /absences for absence record status, OTBI Workforce Management for balance and accrual analysis, BIP Absence Reports for plan rule review, Manage Absence Plans for setup validation, and Payroll Flow Monitor for absence element entry generation status.
HCM-05 systematically investigates every major condition that can cause the issue this diagnostic targets. Below is the complete coverage breakdown.
Completed diagnostic worksheet showing what the full diagnostic picture looks like after all steps have been worked through. Your worksheet will reflect your environment's specific data — the steps, tool sequence, and REST API calls to assemble it are documented in the Audit Trail section below.
════════════════════════════════════════════════════════════
ORACLE FUSION — ABSENCE MANAGEMENT DIAGNOSTIC
════════════════════════════════════════════════════════════
Employee Number : WRK-10482
Absence Plan : US Annual Leave Plan
Case Number : FC-HCM-2026-0522
Report Date : 23-FEB-2026 11:10:30
════════════════════════════════════════════════════════════
[ STEP 1 — REST API ABSENCE BALANCE ] STATUS: ✗ INCORRECT
────────────────────────────────────────────────────────────
REST Endpoint : GET /absences/WRK-10482/accruals
Current Balance : 0 days — should be 5.5 days ✗
Last Accrual Date : 01-JAN-2026 — no accrual since January ✗
✗ FAIL: Accrual stopped — plan formula not running for FEB
[ STEP 2 — OTBI ABSENCE ANALYSIS ] STATUS: ✗ ACCRUAL GAP
────────────────────────────────────────────────────────────
Accrual Expected : 1.833 days/month (22 days/yr)
JAN Accrual : 1.833 days — processed ✓
FEB Accrual : 0 days — missing ✗
Root Cause : SERVICE_DATE input value changed 01-FEB-2026
[ STEP 3 — PAYROLL ELEMENT ENTRY ] STATUS: ✓ PASS
────────────────────────────────────────────────────────────
Absence-Payroll link active — Annual Leave element entry generates correctly ✓
[ STEP 4 — MANAGE ABSENCE PLANS ] STATUS: ✗ SETUP ISSUE
────────────────────────────────────────────────────────────
✗ Accrual formula ANNUAL_LEAVE_ACCRUE references SERVICE_DATE (removed 01-FEB)
Replacement : ADJUSTED_SERVICE_DATE — available from 01-FEB-2026
════════════════════════════════════════════════════════════
FUSION DIAGNOSTIC SUMMARY
════════════════════════════════════════════════════════════
FEB accrual missing — formula references removed input value
FIX: Update formula, recalculate FEB accrual via Recalculate Accruals
════════════════════════════════════════════════════════════
Fusion Cloud does not permit direct database access. Every corrective action goes through a supported Oracle interface. Before any action is taken, the current state is exported and documented.
Exported before any UI action, ESS resubmission, or FBDI reimport. Provides a point-in-time record of the error state for the KB article and SR documentation if needed.
Oracle Fusion Cloud is a SaaS environment. There is no consultant-accessible Oracle schema, no SQL*Plus connection, and no CONS_BACKUP tablespace. All diagnostic and corrective activity goes through OTBI, REST APIs, BIP reports, ESS programs, and the Fusion UI — the same supported tools Oracle Support uses.
All API calls use OAuth 2.0 authentication. The base URL is your Fusion Cloud instance URL. Replace {instanceName} with your tenant name. Obtain the OAuth token via the /oauth/token endpoint using client credentials.
This article is produced automatically at the end of every HCM-05 execution — written from actual run output. No manual documentation required.
Absence plan setup change removed or renamed an input value referenced by the accrual formula. Accrual runs but produces zero. HCM-05 identifies the formula and input value from the BIP Absence Plan Report and provides the correction path.
Approved absence not generating a payroll element entry — employee's pay is not adjusted for the absence period. HCM-05 confirms the absence plan payroll link and the element entry generation status.
Carryover limit misconfigured or anniversary date incorrect — employee's opening balance for the new plan year is wrong. HCM-05 reviews the carryover rule from OTBI and Manage Absence Plans.
Employee eligible for absence plan but not enrolled — typically a new hire who was not auto-enrolled or an employee transferred to a new legal entity without re-enrollment. HCM-05 confirms eligibility criteria and the enrollment path.
| Data Source | Type | Purpose |
|---|---|---|
| REST API: /absences/{id}/accruals | REST | Accrual balance, last accrual date, accrual history |
| OTBI: Workforce Management | OTBI | Accrual history by period — population and individual |
| BIP: Absence Plan Report | BIP | Plan rules, formula references, carryover configuration |
| Manage Absence Plans | Fusion UI | Plan setup — accrual formula, payroll link, eligibility |
| Manage Element Entries | Fusion UI | Payroll element entries generated from absences |
Every condition identified by the diagnostic maps to exactly one resolution path. In Fusion Cloud, all paths go through supported Oracle interfaces — UI, REST API, FBDI, or ESS. Direct database access does not exist in this environment.
Oracle's own Fusion screens, Scheduled Processes (ESS), and workflow tools are always the first resolution path. Manage Invoices, Manage Suppliers, Manage Accounting Periods, BPM Worklist, Scheduled Processes — the diagnostic identifies the exact navigation path and screen sequence for every condition that can be resolved this way. No third-party tools, no API calls, no risk beyond what Oracle's own UI carries.
For bulk corrections or conditions not surfaced in the standard UI, Oracle Fusion's public REST APIs and FBDI import templates are the supported programmatic path. A REST API PATCH call to correct an invoice distribution account, an FBDI resubmission with corrected records after an import failure, or a Mass Update via the REST API — these are supported, documented, and reversible through normal Oracle mechanisms. The current state is exported before any API call is made.
Certain conditions in Fusion Cloud cannot be resolved through any customer-accessible interface. The diagnostic flags these and generates the Service Request documentation:
Before any UI action, ESS resubmission, REST API call, or FBDI reimport — the current error state is exported via OTBI report, BIP report output, or REST API GET response. After the action, a verification step confirms the expected outcome. The complete sequence — tool used, pre-action state, action taken, result verified — is written into the KB article as the primary record of what was done and why.
| Condition Identified | Resolution Path | Notes |
|---|---|---|
| Accrual formula error — input value not found | Functional First | Update the accrual formula via Payroll > Fast Formulas. HCM-05 identifies the failing formula from the BIP Absence Plan Report and the correct input value from the current absence plan setup. |
| Missing accrual for prior period | Functional First | Submit Recalculate Accruals for the affected employee and period via Absence > Recalculate Accruals. HCM-05 identifies the period with the missing accrual from the OTBI Workforce Management export. |
| Absence-Payroll link broken — element entry not generating | Functional First | Verify the absence plan is linked to the correct absence element via Manage Absence Plans > Payroll Integration. HCM-05 confirms the link status from the Manage Absence Plans setup screen. |
| Absence record in Error status — submission failed | Functional First | Review the absence validation error via Manage Absence Records. HCM-05 identifies the validation rule that failed — date overlap, plan eligibility, or entitlement limit — and the correction path. |
| Carryover balance incorrect — plan rule misconfigured | Functional First | Review the carryover rule via Manage Absence Plans > Accrual Rules. HCM-05 identifies the carryover limit and the date it was applied relative to the employee's balance from OTBI. |
| Absence not flowing to payroll — deduction not applied | Functional First | Confirm the absence element entry was created in payroll via Manage Element Entries. HCM-05 identifies whether the entry exists and whether the payroll run processed it correctly. |
| Plan eligibility incorrect — employee not enrolled | Functional First | Enroll the employee via Absence > Manage Absences > Enroll in Absence Plan. HCM-05 identifies the eligibility criteria and confirms the employee meets them. |
| Accrual calculation engine error — recurring failure | Oracle Support SR | Persistent accrual failures after correct formula and plan setup indicate a Fusion calculation engine issue. HCM-05 documents the plan, formula, and error pattern for the Oracle Support SR. |
Fusion Cloud's SaaS architecture eliminates direct database access — which means every action is a supported Oracle API call, UI operation, or ESS submission. Before any action runs, the current error state is captured. After any action, the result is verified.
In EBS R12, a CONS_BACKUP table provides the rollback point. In Fusion Cloud, the equivalent audit trail is built from three sources that together give a complete before-and-after record:
The knowledge base article is generated automatically from the script's execution output. No manual documentation required. It becomes the institutional record — for the team, for auditors, and for every future engagement in the same environment.
References the Oracle public documentation for this diagnostic area. These links open directly on docs.oracle.com.
| Documentation Page | Title | Scenario |
|---|---|---|
| Period Close | Period Close — Close Monitor | Absence accrual completion and subledger close prerequisites |
| Oracle Fusion General Ledger | Using Analytics and Reports for Financials | Absence liability accrual reporting for period-end verification |
HCM-05 is one of 65 diagnostic scripts covering every major Oracle EBS and Fusion module. William A. Green Consulting runs the script in your environment, applies guided data fixes, and builds the knowledge base that prevents the same issues from recurring.
See this script run autonomously — Oracle AI Platform →