# Oracle Fusion Cloud — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/oracle-fusion/overview

Oracle Fusion Cloud Financials is Oracle's enterprise cloud ERP suite, providing general ledger, accounts payable, and accounts receivable capabilities for mid-to-large enterprises.
- Status: beta
- Authentication: oauth2

- **account type required:** Oracle Fusion Cloud ERP / Financials tenant with a General Ledger, plus administrative access to its identity domain.
- **apideck credentials available:** false
- **apideck credentials note:** Every connection uses the consumer's own Oracle tenant and OAuth application.
- **authentication note:** Server-to-server OAuth 2.0 client credentials in the consumer's OCI IAM identity domain — no browser consent.
- **beta:** true
- **consumer access level:** Oracle administrator with user, role, data-access and scheduled-process administration rights — a regular Fusion user cannot self-serve the connection.
- **costs:** No separate per-call API charge documented by Oracle — API access comes with the Fusion subscription itself.
- **difficulty:** highly_complex
- **difficulty reason:** Custom Server-to-Server Auth + Multi-Step Per-Consumer Setup Across Oracle Admin Tools
- **environment notes:**   - **description:** Testing and production use the same kind of credentials: a connection points at one Fusion pod (Host and Data Center) and its identity domain. Test against a consumer's Additional Test Environment pod, which has its own OAuth application and integration user — there is no Apideck shared Oracle tenant. Caution: journal imports and invoice creates on a production pod create real records (journals arrive Unposted).
  - **environment:** Single environment
- **external guides:**   - **source:** Oracle Help Center
  - **title:** Configure OAuth Using the Fusion Applications Identity Domain
  - **url:** https://docs.oracle.com/en/cloud/saas/applications-common/26b/oaext/configure-oauth.html
  - **source:** Oracle Help Center
  - **title:** Importing Financials Data (FBDI via ERP Integration REST)
  - **url:** https://docs.oracle.com/en/cloud/saas/financials/26b/farfa/Importing_Financials_Data.html
  - **source:** Oracle Help Center
  - **title:** Create an Additional Test Environment
  - **url:** https://docs.oracle.com/en/cloud/get-started/subscriptions-cloud/csgsg/create-additional-test-environment.html
- **important to know:** Invoices need Oracle Receivables configuration on the tenant before a single create works (business unit, transaction source, memo lines, open Receivables periods); the General Ledger path alone does not unlock them. Budget a second setup pass with the Oracle administrator.
Every role or data-access change is invisible to the API until two Oracle scheduled processes have run, in order; the connection validates green even for a user with no data access, so an empty list can mean a pending grant rather than an empty ledger.
One connection covers exactly one General Ledger; a tenant with several ledgers needs one connection per ledger, each with its own ledger and data-access settings.
Journal creation can fail with a 503 for up to about thirty minutes while every read keeps working, because Oracle's scheduler intermittently refuses the connection's client-credentials token; retry later.
- **partnership note:** Oracle PartnerNetwork's optional Oracle Validated track is for marketing a commercial integration, not for building or connecting one.
- **partnership portal name:** Oracle PartnerNetwork
- **partnership required:** false
- **partnership url:** https://www.oracle.com/partnernetwork/expertise/build/cloud-fusion-application/
- **rate limits:** Oracle publishes no rate-limit figures; throttling is per identity domain, shared by every integration on it. Requests time out at 5 minutes.
- **responsibility matrix:**   - **apideck:** Connection guide provided
  - **area:** Enable the Connector & Hand the Connection Guide to the Oracle Administrator
  - **customer:** ✓
  - **apideck:** Instructions provided
  - **area:** Register OAuth Application
  - **consumer:** ✓
  - **area:** Create Integration User, Grant Roles & Data Access, Run Scheduled Processes
  - **consumer:** ✓
  - **area:** Configure Receivables for Invoice Creation
  - **consumer:** ✓ (if using invoices)
  - **apideck:** Vault connection form & guide
  - **area:** Provide Host, Identity-Domain Credentials & Ledger Settings
  - **consumer:** ✓
  - **apideck:** ✓
  - **area:** Mint & Refresh Tokens, Submit Journal Imports, Build Invoice Lines
  - **area:** Post Imported Journals & Correct Completed Invoices in Oracle
  - **consumer:** ✓
- **sandbox available:** false
- **sandbox note:** Existing customers provision an Additional Test Environment pod against their subscription; the in-app Sandbox feature isolates UI config only.
- **sandbox url:** https://docs.oracle.com/en/cloud/get-started/subscriptions-cloud/csgsg/create-additional-test-environment.html
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
journal-entries
tracking-categories
  - **name:** Accounts Receivable
  - **resources:** invoices
invoice-items
  - **name:** Organization
  - **resources:** company-info
subsidiaries
- **webhooks:** No webhooks — neither native nor virtual; poll the list endpoints, where journals and invoices support an updated-since filter.

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **custom field support:** false
- **downstream id:** journal-entries
- **downstream name:** Journal Entries
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** ledger-accounts
- **downstream name:** Ledger Accounts
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** tracking-categories
- **downstream name:** Tracking Categories
- **id:** tracking-categories
- **name:** Tracking Categories
- **status:** live
- **custom field support:** false
- **downstream id:** invoice-items
- **downstream name:** Invoice Items
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** true
- **downstream id:** invoices
- **downstream name:** Invoices
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** false
- **downstream id:** company-info
- **downstream name:** Company Info
- **id:** company-info
- **name:** Company Info
- **status:** live
- **custom field support:** false
- **downstream id:** subsidiaries
- **downstream name:** Subsidiaries
- **id:** subsidiaries
- **name:** Subsidiaries
- **status:** live
- **custom field support:** false
- **downstream id:** fiscal-periods
- **downstream name:** Fiscal Periods
- **id:** fiscal-periods
- **name:** Fiscal Periods
- **status:** beta

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
