> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parable.work/llms.txt
> Use this file to discover all available pages before exploring further.

# Oracle Fusion Cloud

> Sync audit history data from Oracle Fusion Cloud applications

Sync audit history data from Oracle Fusion Cloud applications.

<Tabs>
  <Tab title="Overview">
    Connect Parable to Oracle Fusion Cloud to sync Payables and General Ledger (Ledger) audit history events. Parable queries the Oracle Fusion Cloud Audit REST service incrementally using 7-day date-range windows (UTC).

    > **Warning:** **Data sensitivity:** Audit payloads can include invoice and journal identifiers, internal IDs, user login names, and field-level attribute changes (amounts, vendors, accounts, and related financial metadata). Limit Parable access to users who are authorized to view Payables and General Ledger audit data in your organization.

    #### Payables — Invoice Header

    AP Invoice Header audit history (InvoiceHeaderVO) — creates, updates, and deletes

    #### Payables — Invoice Line

    AP Invoice Line audit history (InvoiceLineVO) — creates, updates, and deletes

    #### Ledger — Journal Batch

    GL Journal Batch audit history (JournalBatchVO) — creates, updates, and deletes

    #### Ledger — Journal Header

    GL Journal Header audit history (JournalHeaderVO) — creates, updates, and deletes

    #### Ledger — Journal Line

    GL Journal Line audit history (JournalLineVO) — creates, updates, and deletes

    ## Data streams

    This Provider Plugin defines 5 data streams.

    | Stream                                  | Description                                                                                                                                                                                                                         | Sync        |
    | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
    | `audit_history_payables_invoice_header` | Retrieves Payables Invoice Header audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on AP Invoice Header objects (InvoiceHeaderVO). Syncs incrementally using 7-day date-range windows. | incremental |
    | `audit_history_payables_invoice_line`   | Retrieves Payables Invoice Line audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on AP Invoice Line objects (InvoiceLineVO). Syncs incrementally using 7-day date-range windows.       | incremental |
    | `audit_history_ledger_journal_batch`    | Retrieves Ledger Journal Batch audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on GL Journal Batch objects (JournalBatchVO). Syncs incrementally using 7-day date-range windows.      | incremental |
    | `audit_history_ledger_journal_header`   | Retrieves Ledger Journal Header audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on GL Journal Header objects (JournalHeaderVO). Syncs incrementally using 7-day date-range windows.   | incremental |
    | `audit_history_ledger_journal_line`     | Retrieves Ledger Journal Line audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on GL Journal Line objects (JournalLineVO). Syncs incrementally using 7-day date-range windows.         | incremental |
  </Tab>

  <Tab title="Setup Guide">
    ### Oracle Fusion Cloud

    #### What You'll Need

    | Credential   | What it is                                                                                                      |
    | ------------ | --------------------------------------------------------------------------------------------------------------- |
    | **Username** | Oracle Fusion Cloud username                                                                                    |
    | **Password** | Oracle Fusion Cloud password                                                                                    |
    | **Base URL** | Full base URL of your Oracle Fusion Cloud instance (e.g., `https://fa-exix-saasfaprod1.fa.ocs.oraclecloud.com`) |

    > **Info:** **Setup access in Oracle Fusion Cloud.** These steps require **Administrator**, or a colleague with equivalent permissions who can create credentials for you.
    >
    > If that is not you, ask your Oracle Fusion Cloud administrator.

    * Oracle Fusion Cloud user with access to the Financials Audit REST service
    * The `Financial Auditor` or equivalent role that permits calling `/fscmRestApi/fndAuditRESTService/audittrail/getaudithistory`
    * Audit trail enabled for the **Payables** and **Ledger** products in Oracle Fusion Cloud

    #### Step 1: Enable Audit Trail for Payables and Ledger

    In Oracle Fusion Cloud, navigate to **Setup and Maintenance** → **Manage Audit Policies**.

    Enable audit for the **Payables** product and confirm the following business objects are checked:

    | Business Object  | Internal Name     |
    | ---------------- | ----------------- |
    | Invoice (Header) | `InvoiceHeaderVO` |
    | Invoice Line     | `InvoiceLineVO`   |

    Enable audit for the **Ledger** product and confirm the following business objects are checked:

    | Business Object | Internal Name     |
    | --------------- | ----------------- |
    | Journal Batch   | `JournalBatchVO`  |
    | Journal Header  | `JournalHeaderVO` |
    | Journal Line    | `JournalLineVO`   |

    > **Warning:** If these objects are not enabled, Parable will receive empty results and no data will sync for that tap.

    #### Step 2: Identify Your Instance Hostname

    Your Oracle Fusion Cloud instance hostname looks like:

    ```
    fa-exix-saasfaprod1.fa.ocs.oraclecloud.com
    ```

    Find this in your browser address bar when logged into Oracle Fusion Cloud (without the `https://` prefix).

    #### Step 3: Create a Dedicated Integration User (Recommended)

    For least-privilege access, create a dedicated integration user:

    1. Navigate to **Security Console** → **Users**
    2. Create a new user, e.g., `parable_integration`
    3. Assign the **Financial Auditor** role (or a custom role granting read access to the Audit REST service)

    > **Warning:** Grant only the minimum roles required. The integration user only needs read access to the Audit REST service.

    #### Step 4: Enter credentials in Parable

    Enter the following in the Provider form:

    | Field        | Value                                                                                       |
    | ------------ | ------------------------------------------------------------------------------------------- |
    | **Username** | Your integration user username                                                              |
    | **Password** | Your integration user password                                                              |
    | **Base URL** | Full base URL of your instance (e.g., `https://fa-exix-saasfaprod1.fa.ocs.oraclecloud.com`) |

    Click **Save & test connection**.

    The Oracle Fusion Cloud Audit REST service requires a POST request with a JSON body. Pagination parameters must be on the **URL query string** (Oracle ignores `pageNumber` and `pageSize` in the JSON body). You can verify your credentials with curl:

    **Payables (Invoice Header):**

    ```bash theme={null}
    curl -X POST \
      "https://<your-fusion-host>/fscmRestApi/fndAuditRESTService/audittrail/getaudithistory?pageNumber=1&pageSize=5" \
      -H "Content-Type: application/json" \
      -u "<username>:<password>" \
      -d '{
        "product": "Payables",
        "businessObjectType": "oracle.apps.financials.payables.invoices.transactions.uiModel.view.InvoiceHeaderVO",
        "fromDate": "2026-01-01",
        "toDate": "2026-01-07",
        "timeZone": "UTC",
        "includeAttributes": true,
        "attributeDetailMode": true,
        "includeChildObjects": "true"
      }'
    ```

    **Ledger (Journal Batch):**

    ```bash theme={null}
    curl -X POST \
      "https://<your-fusion-host>/fscmRestApi/fndAuditRESTService/audittrail/getaudithistory?pageNumber=1&pageSize=5" \
      -H "Content-Type: application/json" \
      -u "<username>:<password>" \
      -d '{
        "product": "Ledger",
        "businessObjectType": "oracle.apps.financials.generalLedger.journals.journalEntries.uiModel.view.JournalBatchVO",
        "fromDate": "2026-01-01",
        "toDate": "2026-01-07",
        "timeZone": "UTC",
        "includeAttributes": true,
        "attributeDetailMode": true,
        "includeChildObjects": "true"
      }'
    ```

    Parable sends `pageNumber` and `pageSize` on the query string and caps each sync/backfill request to a **7-day** `fromDate`/`toDate` window.

    A `200 OK` response with `"status": "SUCCESS"` and an `auditData` array confirms your credentials and audit trail configuration are correct.

    > **Success:** **Success!** If you received a `200 OK` response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.
  </Tab>

  <Tab title="Permissions">
    <AccordionGroup>
      <Accordion id="provider-permission-tap-oraclefusioncloud-audit-history-ledger-journal-b-7fd962719485" title="Audit History Ledger Journal Batch" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `audit_history_ledger_journal_batch`

        Audit History Ledger Journal Batch contains ledger Journal Batch audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on GL Journal Batch objects (`JournalBatchVO`). Syncs incrementally using 7-day date-range windows.

        * **Enables:** trace create, update, and delete audit events for Oracle ledger journal batch objects across seven-day request windows.
        * **Scope:** Reads provider changes through `POST /fscmRestApi/fndAuditRESTService/audittrail/getaudithistory` using the declared incremental request boundary. Results contain only audit rows returned for the named Oracle business object to the configured account; it is not a full transaction extract.

        <AccordionGroup>
          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-9d56c2234247" title="Attribute" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.attribute`

            Attribute records display name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `attribute` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-66bc87d7016b" title="Attribute Details" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.attributeDetails`

            Attribute Details records array of attribute-level changes captured in the event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded attribute details with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `attributeDetails` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-07c0c4f89920" title="Attribute Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.attributeInternalName`

            Attribute Internal Name records internal name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute internal name value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `attributeInternalName` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-92af22904ae2" title="Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.businessObject`

            Business Object states business object affected by the event (e.g. Journal Batch). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `businessObject` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-94719032be93" title="Context Name1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.contextName1`

            Context Name1 records display name of the first context attribute for the change (returned when `includeExtendedObjectIdentiferColumns` is true). It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name1 value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `contextName1` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-c7a138ece0e3" title="Context Name2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.contextName2`

            Context Name2 records display name of the second context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name2 value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `contextName2` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-e82093dbd2ae" title="Context Name3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.contextName3`

            Context Name3 records display name of the third context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name3 value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `contextName3` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-fa25664b1718" title="Context Value1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.contextValue1`

            Context Value1 records value of the first context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value1 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue1` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-7ffbd1b3266e" title="Context Value2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.contextValue2`

            Context Value2 records value of the second context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value2 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue2` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-4534a16a1c20" title="Context Value3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.contextValue3`

            Context Value3 records value of the third context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value3 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue3` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-32c192c1e380" title="Date" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.date`

            Date records the timestamp of the audit event (yyyy-MM-dd HH:mm:ss). It anchors the named event or boundary on the record's timeline.

            * **Enables:** place audit history ledger journal batch records on a timeline by date and select the records within an explicit reporting window.
            * **Interpretation:** The provider supplies `date` per audit history ledger journal batch record record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-bfb9144cf169" title="Description" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.description`

            Description records human-readable description of the audit event. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact description value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `description` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-485f41f57757" title="Description Internal" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.descriptionInternal`

            Description Internal identifies internal identifier of the affected object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same description internal, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `descriptionInternal` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-e620147157fe" title="Event Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.eventType`

            Event Type states type of audit event (e.g. Create, Object Data Update, Delete). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported event type value when describing their recorded state.
            * **Interpretation:** The provider supplies `eventType` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-6d457db46242" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.id`

            ID identifies synthetic primary key (SHA-1 hash of date, `userInternalName`, `qualifiedBusinessObject`, `eventType`, `descriptionInternal`, `attributeInternalName`, `newValueId`, `newValue`). It supplies the declared record identity used when repeated ingestions represent the same source row.

            * **Enables:** recognize repeated ingestions of the same audit history ledger journal batch record source row before constructing its represented state.
            * **Interpretation:** Parable generates `id` at one value per audit history ledger journal batch record record, and `x-transformDedupKey` explicitly marks it as the record key.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-a69309b896a1" title="Impersonator" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.impersonator`

            Impersonator records name of the impersonator when the action was performed under impersonation (returned when `includeImpersonator` is true). It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal batch record record to the provider-reported person or account represented by impersonator.
            * **Interpretation:** The provider supplies `impersonator` as identity or attribution context on each audit history ledger journal batch record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-54a7be1ce453" title="New Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.newValue`

            New Value records new value of the changed attribute. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded new value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `newValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-bb15832ae160" title="New Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.newValueId`

            New Value ID identifies internal ID of the new value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same new value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `newValueId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-345815f63c65" title="Old Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.oldValue`

            Old Value records prior value of the changed attribute before the audit event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded old value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `oldValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-759c617f4db6" title="Old Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.oldValueId`

            Old Value ID identifies internal ID of the prior value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same old value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `oldValueId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-8a0d15f17762" title="Qualified Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.qualifiedBusinessObject`

            Qualified Business Object states fully qualified view object name of the business object. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported qualified business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `qualifiedBusinessObject` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-6967f4d12ff7" title="User Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.userInternalName`

            User Internal Name records internal login name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal batch record record to the provider-reported actor represented by user internal name.
            * **Interpretation:** The provider supplies `userInternalName` as identity or attribution context on each audit history ledger journal batch record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-7b0dc0ef3186" title="User Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.userName`

            User Name records display name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal batch record record to the provider-reported actor represented by user name.
            * **Interpretation:** The provider supplies `userName` as identity or attribution context on each audit history ledger journal batch record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-b021414763bc" title="Vo Foreign Key Map" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap`

            Vo Foreign Key Map identifies map of view object foreign key values associated with the event. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same vo foreign key map, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `voForeignKeyMap` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-5334bdfc4c0d" title="Chart Of Accounts ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.ChartOfAccountsId`

            Chart Of Accounts ID carries the source identifier named Chart Of Accounts ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same chart of accounts ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `ChartOfAccountsId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-503f16f4f5fb" title="Code Combination ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.CodeCombinationId`

            Code Combination ID carries the source identifier named Code Combination ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same code combination ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `CodeCombinationId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-0ed72a1ba00a" title="Code Combination Id1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.CodeCombinationId1`

            Code Combination Id1 carries the source configuration value named Code Combination Id1 for each audit history ledger journal batch record row. It preserves the configuration or technical value needed to explain how the provider object is defined.

            * **Enables:** inspect the exact code combination id1 when validating the configuration or technical definition of a audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `CodeCombinationId1` as configuration or technical metadata on `AuditHistoryLedgerJournalBatchRecord`; consumers must preserve the exact syntax and documented vocabulary.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-9bfdfa147d5f" title="Conversion Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.ConversionType`

            Conversion Type carries the source state or classification named Conversion Type for each audit history ledger journal batch record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported conversion type value when describing their recorded state.
            * **Interpretation:** The provider supplies `ConversionType` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-519a997205e4" title="Currency Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.CurrencyCode`

            Currency Code carries the source currency code or label named Currency Code for each audit history ledger journal batch record row. It establishes the denomination used by companion financial amounts on the record.

            * **Enables:** interpret companion financial amounts on each audit history ledger journal batch record record in the source denomination named by currency code.
            * **Interpretation:** The source supplies `CurrencyCode` once per audit history ledger journal batch record record as its own currency code or label; Parable does not convert the associated amounts.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-086559a4044b" title="Currency Conversion Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.CurrencyConversionType`

            Currency Conversion Type carries the source state or classification named Currency Conversion Type for each audit history ledger journal batch record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported currency conversion type value when describing their recorded state.
            * **Interpretation:** The provider supplies `CurrencyConversionType` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-331251fe03c0" title="Entity Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.EntityName`

            Entity Name carries the source-authored value named Entity Name for each audit history ledger journal batch record row. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact entity name value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `EntityName` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-df4fe888b8a9" title="Functional Currency Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.FunctionalCurrencyCode`

            Functional Currency Code carries the source currency code or label named Functional Currency Code for each audit history ledger journal batch record row. It establishes the denomination used by companion financial amounts on the record.

            * **Enables:** interpret companion financial amounts on each audit history ledger journal batch record record in the source denomination named by functional currency code.
            * **Interpretation:** The source supplies `FunctionalCurrencyCode` once per audit history ledger journal batch record record as its own currency code or label; Parable does not convert the associated amounts.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-01fabcf73cab" title="Je Batch ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.JeBatchId`

            Je Batch ID carries the source identifier named Je Batch ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same je batch ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `JeBatchId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-1955c6a78e64" title="Je Category" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.JeCategory`

            Je Category carries the source state or classification named Je Category for each audit history ledger journal batch record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported je category value when describing their recorded state.
            * **Interpretation:** The provider supplies `JeCategory` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-3a753eebb055" title="Ledger ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.LedgerId`

            Ledger ID carries the source identifier named Ledger ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same ledger ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LedgerId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-99abed2e6fdd" title="Ledgers Ledger ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.LedgersLedgerId`

            Ledgers Ledger ID carries the source identifier named Ledgers Ledger ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same ledgers ledger ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LedgersLedgerId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-8be921c0b58d" title="Legal Entity ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.LegalEntityId`

            Legal Entity ID carries the source identifier named Legal Entity ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same legal entity ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LegalEntityId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-2ff35668da3c" title="Parent Je Header ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.ParentJeHeaderId`

            Parent Je Header ID carries the source identifier named Parent Je Header ID for each audit history ledger journal batch record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal batch records to provider records that carry the same parent je header ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `ParentJeHeaderId` as a record-level identifier on `AuditHistoryLedgerJournalBatchRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-7cf59e2854b6" title="Period Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.PeriodName`

            Period Name carries the source-authored value named Period Name for each audit history ledger journal batch record row. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact period name value attached to each audit history ledger journal batch record record.
            * **Interpretation:** The provider supplies `PeriodName` at audit history ledger journal batch record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-b-a5c89a99428d" title="Tax Status Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_batch.voForeignKeyMap.TaxStatusCode`

            Tax Status Code carries the source state or classification named Tax Status Code for each audit history ledger journal batch record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal batch records by the exact provider-reported tax status code value when describing their recorded state.
            * **Interpretation:** The provider supplies `TaxStatusCode` per audit history ledger journal batch record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-oraclefusioncloud-audit-history-ledger-journal-h-ba8861b67b9a" title="Audit History Ledger Journal Header" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `audit_history_ledger_journal_header`

        Audit History Ledger Journal Header contains ledger Journal Header audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on GL Journal Header objects (`JournalHeaderVO`). Syncs incrementally using 7-day date-range windows.

        * **Enables:** trace create, update, and delete audit events for Oracle ledger journal header objects across seven-day request windows.
        * **Scope:** Reads provider changes through `POST /fscmRestApi/fndAuditRESTService/audittrail/getaudithistory` using the declared incremental request boundary. Results contain only audit rows returned for the named Oracle business object to the configured account; it is not a full transaction extract.

        <AccordionGroup>
          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-341e0f0c3760" title="Attribute" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.attribute`

            Attribute records display name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `attribute` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-1b1fed9379bc" title="Attribute Details" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.attributeDetails`

            Attribute Details records array of attribute-level changes captured in the event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded attribute details with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `attributeDetails` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-139fbbf7bc90" title="Attribute Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.attributeInternalName`

            Attribute Internal Name records internal name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute internal name value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `attributeInternalName` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-d06ab63368dd" title="Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.businessObject`

            Business Object states business object affected by the event (e.g. Journal Header). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `businessObject` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-423bf5c234fa" title="Context Name1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.contextName1`

            Context Name1 records display name of the first context attribute for the change (returned when `includeExtendedObjectIdentiferColumns` is true). It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name1 value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `contextName1` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-0e2d17a005e9" title="Context Name2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.contextName2`

            Context Name2 records display name of the second context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name2 value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `contextName2` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-f20badaac0ea" title="Context Name3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.contextName3`

            Context Name3 records display name of the third context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name3 value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `contextName3` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-a98e961ee0cf" title="Context Value1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.contextValue1`

            Context Value1 records value of the first context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value1 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue1` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-b826aeaef347" title="Context Value2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.contextValue2`

            Context Value2 records value of the second context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value2 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue2` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-6b1090d233c8" title="Context Value3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.contextValue3`

            Context Value3 records value of the third context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value3 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue3` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-7dd34c21e409" title="Date" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.date`

            Date records the timestamp of the audit event (yyyy-MM-dd HH:mm:ss). It anchors the named event or boundary on the record's timeline.

            * **Enables:** place audit history ledger journal header records on a timeline by date and select the records within an explicit reporting window.
            * **Interpretation:** The provider supplies `date` per audit history ledger journal header record record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-5c5f8359e2e4" title="Description" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.description`

            Description records human-readable description of the audit event. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact description value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `description` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-40cb458e4384" title="Description Internal" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.descriptionInternal`

            Description Internal identifies internal identifier of the affected object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same description internal, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `descriptionInternal` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-96bb3bd3d3ab" title="Event Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.eventType`

            Event Type states type of audit event (e.g. Create, Object Data Update, Delete). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported event type value when describing their recorded state.
            * **Interpretation:** The provider supplies `eventType` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-5ce50a1be357" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.id`

            ID identifies synthetic primary key (SHA-1 hash of date, `userInternalName`, `qualifiedBusinessObject`, `eventType`, `descriptionInternal`, `attributeInternalName`, `newValueId`, `newValue`). It supplies the declared record identity used when repeated ingestions represent the same source row.

            * **Enables:** recognize repeated ingestions of the same audit history ledger journal header record source row before constructing its represented state.
            * **Interpretation:** Parable generates `id` at one value per audit history ledger journal header record record, and `x-transformDedupKey` explicitly marks it as the record key.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-d75704dd546f" title="Impersonator" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.impersonator`

            Impersonator records name of the impersonator when the action was performed under impersonation (returned when `includeImpersonator` is true). It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal header record record to the provider-reported person or account represented by impersonator.
            * **Interpretation:** The provider supplies `impersonator` as identity or attribution context on each audit history ledger journal header record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-369a6242d4ef" title="New Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.newValue`

            New Value records new value of the changed attribute. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded new value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `newValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-06e08d44b795" title="New Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.newValueId`

            New Value ID identifies internal ID of the new value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same new value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `newValueId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-2b3bf0e2c62b" title="Old Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.oldValue`

            Old Value records prior value of the changed attribute before the audit event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded old value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `oldValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-f9e87f473a9e" title="Old Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.oldValueId`

            Old Value ID identifies internal ID of the prior value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same old value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `oldValueId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-26ceb0e2540f" title="Qualified Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.qualifiedBusinessObject`

            Qualified Business Object states fully qualified view object name of the business object. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported qualified business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `qualifiedBusinessObject` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-e0a155a1dd6c" title="User Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.userInternalName`

            User Internal Name records internal login name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal header record record to the provider-reported actor represented by user internal name.
            * **Interpretation:** The provider supplies `userInternalName` as identity or attribution context on each audit history ledger journal header record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-f367ca20083c" title="User Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.userName`

            User Name records display name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal header record record to the provider-reported actor represented by user name.
            * **Interpretation:** The provider supplies `userName` as identity or attribution context on each audit history ledger journal header record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-2ad6f85e361d" title="Vo Foreign Key Map" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap`

            Vo Foreign Key Map identifies map of view object foreign key values associated with the event. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same vo foreign key map, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `voForeignKeyMap` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-7d3c61232ed9" title="Chart Of Accounts ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.ChartOfAccountsId`

            Chart Of Accounts ID carries the source identifier named Chart Of Accounts ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same chart of accounts ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `ChartOfAccountsId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-9db38a2df122" title="Code Combination ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.CodeCombinationId`

            Code Combination ID carries the source identifier named Code Combination ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same code combination ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `CodeCombinationId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-82043b825701" title="Code Combination Id1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.CodeCombinationId1`

            Code Combination Id1 carries the source configuration value named Code Combination Id1 for each audit history ledger journal header record row. It preserves the configuration or technical value needed to explain how the provider object is defined.

            * **Enables:** inspect the exact code combination id1 when validating the configuration or technical definition of a audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `CodeCombinationId1` as configuration or technical metadata on `AuditHistoryLedgerJournalHeaderRecord`; consumers must preserve the exact syntax and documented vocabulary.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-9e8194408774" title="Conversion Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.ConversionType`

            Conversion Type carries the source state or classification named Conversion Type for each audit history ledger journal header record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported conversion type value when describing their recorded state.
            * **Interpretation:** The provider supplies `ConversionType` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-430c28e95f2c" title="Currency Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.CurrencyCode`

            Currency Code carries the source currency code or label named Currency Code for each audit history ledger journal header record row. It establishes the denomination used by companion financial amounts on the record.

            * **Enables:** interpret companion financial amounts on each audit history ledger journal header record record in the source denomination named by currency code.
            * **Interpretation:** The source supplies `CurrencyCode` once per audit history ledger journal header record record as its own currency code or label; Parable does not convert the associated amounts.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-57d4632a9343" title="Currency Conversion Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.CurrencyConversionType`

            Currency Conversion Type carries the source state or classification named Currency Conversion Type for each audit history ledger journal header record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported currency conversion type value when describing their recorded state.
            * **Interpretation:** The provider supplies `CurrencyConversionType` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-895c986b470c" title="Entity Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.EntityName`

            Entity Name carries the source-authored value named Entity Name for each audit history ledger journal header record row. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact entity name value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `EntityName` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-7b010e727cd2" title="Functional Currency Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.FunctionalCurrencyCode`

            Functional Currency Code carries the source currency code or label named Functional Currency Code for each audit history ledger journal header record row. It establishes the denomination used by companion financial amounts on the record.

            * **Enables:** interpret companion financial amounts on each audit history ledger journal header record record in the source denomination named by functional currency code.
            * **Interpretation:** The source supplies `FunctionalCurrencyCode` once per audit history ledger journal header record record as its own currency code or label; Parable does not convert the associated amounts.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-710b089bd41e" title="Je Batch ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.JeBatchId`

            Je Batch ID carries the source identifier named Je Batch ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same je batch ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `JeBatchId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-5128be2f800c" title="Je Category" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.JeCategory`

            Je Category carries the source state or classification named Je Category for each audit history ledger journal header record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported je category value when describing their recorded state.
            * **Interpretation:** The provider supplies `JeCategory` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-d32d2ec272da" title="Ledger ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.LedgerId`

            Ledger ID carries the source identifier named Ledger ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same ledger ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LedgerId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-fb42388f1fd3" title="Ledgers Ledger ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.LedgersLedgerId`

            Ledgers Ledger ID carries the source identifier named Ledgers Ledger ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same ledgers ledger ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LedgersLedgerId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-e424ebf2d2f0" title="Legal Entity ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.LegalEntityId`

            Legal Entity ID carries the source identifier named Legal Entity ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same legal entity ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LegalEntityId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-618ca42c2d5b" title="Parent Je Header ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.ParentJeHeaderId`

            Parent Je Header ID carries the source identifier named Parent Je Header ID for each audit history ledger journal header record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal header records to provider records that carry the same parent je header ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `ParentJeHeaderId` as a record-level identifier on `AuditHistoryLedgerJournalHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-711426f417a9" title="Period Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.PeriodName`

            Period Name carries the source-authored value named Period Name for each audit history ledger journal header record row. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact period name value attached to each audit history ledger journal header record record.
            * **Interpretation:** The provider supplies `PeriodName` at audit history ledger journal header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-h-9f91be2e981c" title="Tax Status Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_header.voForeignKeyMap.TaxStatusCode`

            Tax Status Code carries the source state or classification named Tax Status Code for each audit history ledger journal header record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal header records by the exact provider-reported tax status code value when describing their recorded state.
            * **Interpretation:** The provider supplies `TaxStatusCode` per audit history ledger journal header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-oraclefusioncloud-audit-history-ledger-journal-l-d2824fac4c41" title="Audit History Ledger Journal Line" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `audit_history_ledger_journal_line`

        Audit History Ledger Journal Line contains ledger Journal Line audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on GL Journal Line objects (`JournalLineVO`). Syncs incrementally using 7-day date-range windows.

        * **Enables:** trace create, update, and delete audit events for Oracle ledger journal line objects across seven-day request windows.
        * **Scope:** Reads provider changes through `POST /fscmRestApi/fndAuditRESTService/audittrail/getaudithistory` using the declared incremental request boundary. Results contain only audit rows returned for the named Oracle business object to the configured account; it is not a full transaction extract.

        <AccordionGroup>
          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-9c5264997792" title="Attribute" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.attribute`

            Attribute records display name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `attribute` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-1623d38779cc" title="Attribute Details" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.attributeDetails`

            Attribute Details records array of attribute-level changes captured in the event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded attribute details with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `attributeDetails` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-6b2c10fe05f9" title="Attribute Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.attributeInternalName`

            Attribute Internal Name records internal name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute internal name value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `attributeInternalName` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-4895f1c23fdc" title="Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.businessObject`

            Business Object states business object affected by the event (e.g. Journal Line). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `businessObject` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-3d5813ec1344" title="Context Name1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.contextName1`

            Context Name1 records display name of the first context attribute for the change (returned when `includeExtendedObjectIdentiferColumns` is true). It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name1 value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `contextName1` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-366b2512b18f" title="Context Name2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.contextName2`

            Context Name2 records display name of the second context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name2 value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `contextName2` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-da5221c5cdb6" title="Context Name3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.contextName3`

            Context Name3 records display name of the third context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name3 value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `contextName3` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-61f62fae3c88" title="Context Value1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.contextValue1`

            Context Value1 records value of the first context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value1 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue1` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-8832f3062d6e" title="Context Value2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.contextValue2`

            Context Value2 records value of the second context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value2 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue2` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-458bc62fa922" title="Context Value3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.contextValue3`

            Context Value3 records value of the third context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value3 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue3` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-0ca8e83e2ae4" title="Date" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.date`

            Date records the timestamp of the audit event (yyyy-MM-dd HH:mm:ss). It anchors the named event or boundary on the record's timeline.

            * **Enables:** place audit history ledger journal line records on a timeline by date and select the records within an explicit reporting window.
            * **Interpretation:** The provider supplies `date` per audit history ledger journal line record record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-c3957438faca" title="Description" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.description`

            Description records human-readable description of the audit event. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact description value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `description` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-8693c695781f" title="Description Internal" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.descriptionInternal`

            Description Internal identifies internal identifier of the affected object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same description internal, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `descriptionInternal` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-3db09b9d2291" title="Event Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.eventType`

            Event Type states type of audit event (e.g. Create, Object Data Update, Delete). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported event type value when describing their recorded state.
            * **Interpretation:** The provider supplies `eventType` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-d87ba05370d7" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.id`

            ID identifies synthetic primary key (SHA-1 hash of date, `userInternalName`, `qualifiedBusinessObject`, `eventType`, `descriptionInternal`, `attributeInternalName`, `newValueId`, `newValue`). It supplies the declared record identity used when repeated ingestions represent the same source row.

            * **Enables:** recognize repeated ingestions of the same audit history ledger journal line record source row before constructing its represented state.
            * **Interpretation:** Parable generates `id` at one value per audit history ledger journal line record record, and `x-transformDedupKey` explicitly marks it as the record key.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-647c171863a3" title="Impersonator" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.impersonator`

            Impersonator records name of the impersonator when the action was performed under impersonation (returned when `includeImpersonator` is true). It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal line record record to the provider-reported person or account represented by impersonator.
            * **Interpretation:** The provider supplies `impersonator` as identity or attribution context on each audit history ledger journal line record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-6a8e13f1c55f" title="New Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.newValue`

            New Value records new value of the changed attribute. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded new value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `newValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-0bcd01d58be7" title="New Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.newValueId`

            New Value ID identifies internal ID of the new value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same new value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `newValueId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-1d6687aeca75" title="Old Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.oldValue`

            Old Value records prior value of the changed attribute before the audit event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded old value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `oldValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-d7c2f27f596d" title="Old Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.oldValueId`

            Old Value ID identifies internal ID of the prior value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same old value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `oldValueId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-4a775d434fc8" title="Qualified Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.qualifiedBusinessObject`

            Qualified Business Object states fully qualified view object name of the business object. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported qualified business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `qualifiedBusinessObject` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-5b48229b90fd" title="User Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.userInternalName`

            User Internal Name records internal login name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal line record record to the provider-reported actor represented by user internal name.
            * **Interpretation:** The provider supplies `userInternalName` as identity or attribution context on each audit history ledger journal line record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-9cded1fd2271" title="User Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.userName`

            User Name records display name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history ledger journal line record record to the provider-reported actor represented by user name.
            * **Interpretation:** The provider supplies `userName` as identity or attribution context on each audit history ledger journal line record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-9b4062cfa094" title="Vo Foreign Key Map" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap`

            Vo Foreign Key Map identifies map of view object foreign key values associated with the event. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same vo foreign key map, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `voForeignKeyMap` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-c258d01945e2" title="Chart Of Accounts ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.ChartOfAccountsId`

            Chart Of Accounts ID carries the source identifier named Chart Of Accounts ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same chart of accounts ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `ChartOfAccountsId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-81ff972c60d0" title="Code Combination ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.CodeCombinationId`

            Code Combination ID carries the source identifier named Code Combination ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same code combination ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `CodeCombinationId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-3f7cf5446b2e" title="Code Combination Id1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.CodeCombinationId1`

            Code Combination Id1 carries the source configuration value named Code Combination Id1 for each audit history ledger journal line record row. It preserves the configuration or technical value needed to explain how the provider object is defined.

            * **Enables:** inspect the exact code combination id1 when validating the configuration or technical definition of a audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `CodeCombinationId1` as configuration or technical metadata on `AuditHistoryLedgerJournalLineRecord`; consumers must preserve the exact syntax and documented vocabulary.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-fa5b79cdbb19" title="Conversion Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.ConversionType`

            Conversion Type carries the source state or classification named Conversion Type for each audit history ledger journal line record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported conversion type value when describing their recorded state.
            * **Interpretation:** The provider supplies `ConversionType` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-5565cce54bcc" title="Currency Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.CurrencyCode`

            Currency Code carries the source currency code or label named Currency Code for each audit history ledger journal line record row. It establishes the denomination used by companion financial amounts on the record.

            * **Enables:** interpret companion financial amounts on each audit history ledger journal line record record in the source denomination named by currency code.
            * **Interpretation:** The source supplies `CurrencyCode` once per audit history ledger journal line record record as its own currency code or label; Parable does not convert the associated amounts.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-c2227f275de8" title="Currency Conversion Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.CurrencyConversionType`

            Currency Conversion Type carries the source state or classification named Currency Conversion Type for each audit history ledger journal line record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported currency conversion type value when describing their recorded state.
            * **Interpretation:** The provider supplies `CurrencyConversionType` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-da040e6ecdf3" title="Entity Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.EntityName`

            Entity Name carries the source-authored value named Entity Name for each audit history ledger journal line record row. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact entity name value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `EntityName` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-e0c0a485c5eb" title="Functional Currency Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.FunctionalCurrencyCode`

            Functional Currency Code carries the source currency code or label named Functional Currency Code for each audit history ledger journal line record row. It establishes the denomination used by companion financial amounts on the record.

            * **Enables:** interpret companion financial amounts on each audit history ledger journal line record record in the source denomination named by functional currency code.
            * **Interpretation:** The source supplies `FunctionalCurrencyCode` once per audit history ledger journal line record record as its own currency code or label; Parable does not convert the associated amounts.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-83414a82802e" title="Je Batch ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.JeBatchId`

            Je Batch ID carries the source identifier named Je Batch ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same je batch ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `JeBatchId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-5c8e8431edc1" title="Je Category" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.JeCategory`

            Je Category carries the source state or classification named Je Category for each audit history ledger journal line record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported je category value when describing their recorded state.
            * **Interpretation:** The provider supplies `JeCategory` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-9618647b3330" title="Ledger ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.LedgerId`

            Ledger ID carries the source identifier named Ledger ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same ledger ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LedgerId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-3465fe8fb284" title="Ledgers Ledger ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.LedgersLedgerId`

            Ledgers Ledger ID carries the source identifier named Ledgers Ledger ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same ledgers ledger ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LedgersLedgerId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-af83c5c6ab0d" title="Legal Entity ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.LegalEntityId`

            Legal Entity ID carries the source identifier named Legal Entity ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same legal entity ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `LegalEntityId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-d4129ac39394" title="Parent Je Header ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.ParentJeHeaderId`

            Parent Je Header ID carries the source identifier named Parent Je Header ID for each audit history ledger journal line record row. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history ledger journal line records to provider records that carry the same parent je header ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `ParentJeHeaderId` as a record-level identifier on `AuditHistoryLedgerJournalLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-fe567e84a84f" title="Period Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.PeriodName`

            Period Name carries the source-authored value named Period Name for each audit history ledger journal line record row. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact period name value attached to each audit history ledger journal line record record.
            * **Interpretation:** The provider supplies `PeriodName` at audit history ledger journal line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-ledger-journal-l-5b6c5c40925d" title="Tax Status Code" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_ledger_journal_line.voForeignKeyMap.TaxStatusCode`

            Tax Status Code carries the source state or classification named Tax Status Code for each audit history ledger journal line record row. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history ledger journal line records by the exact provider-reported tax status code value when describing their recorded state.
            * **Interpretation:** The provider supplies `TaxStatusCode` per audit history ledger journal line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-oraclefusioncloud-audit-history-payables-invoice-7a4322c3089d" title="Audit History Payables Invoice Header" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `audit_history_payables_invoice_header`

        Audit History Payables Invoice Header contains payables Invoice Header audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on AP Invoice Header objects (`InvoiceHeaderVO`). Syncs incrementally using 7-day date-range windows.

        * **Enables:** trace create, update, and delete audit events for Oracle payables invoice header objects across seven-day request windows.
        * **Scope:** Reads provider changes through `POST /fscmRestApi/fndAuditRESTService/audittrail/getaudithistory` using the declared incremental request boundary. Results contain only audit rows returned for the named Oracle business object to the configured account; it is not a full transaction extract.

        <AccordionGroup>
          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-8efb116d92ed" title="Attribute" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.attribute`

            Attribute records display name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute value attached to each audit history payables invoice header record record.
            * **Interpretation:** The provider supplies `attribute` at audit history payables invoice header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-03711d79a1fc" title="Attribute Details" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.attributeDetails`

            Attribute Details records array of attribute-level changes captured in the event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded attribute details with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `attributeDetails` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-771181b517ac" title="Attribute Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.attributeInternalName`

            Attribute Internal Name records internal name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute internal name value attached to each audit history payables invoice header record record.
            * **Interpretation:** The provider supplies `attributeInternalName` at audit history payables invoice header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-d3b84f364cc7" title="Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.businessObject`

            Business Object states business object affected by the event (e.g. Invoice). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history payables invoice header records by the exact provider-reported business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `businessObject` per audit history payables invoice header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-25f1e5a1090f" title="Context Name1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.contextName1`

            Context Name1 records display name of the first context attribute for the change (returned when `includeExtendedObjectIdentiferColumns` is true). It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name1 value attached to each audit history payables invoice header record record.
            * **Interpretation:** The provider supplies `contextName1` at audit history payables invoice header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-c402cbfa1d6a" title="Context Name2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.contextName2`

            Context Name2 records display name of the second context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name2 value attached to each audit history payables invoice header record record.
            * **Interpretation:** The provider supplies `contextName2` at audit history payables invoice header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-15597b8ce0b5" title="Context Name3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.contextName3`

            Context Name3 records display name of the third context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name3 value attached to each audit history payables invoice header record record.
            * **Interpretation:** The provider supplies `contextName3` at audit history payables invoice header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-35896acded62" title="Context Value1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.contextValue1`

            Context Value1 records value of the first context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value1 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue1` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-0d97b192df40" title="Context Value2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.contextValue2`

            Context Value2 records value of the second context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value2 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue2` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-99856dfbb862" title="Context Value3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.contextValue3`

            Context Value3 records value of the third context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value3 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue3` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-7abfe799fada" title="Date" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.date`

            Date records the timestamp of the audit event (yyyy-MM-dd HH:mm:ss). It anchors the named event or boundary on the record's timeline.

            * **Enables:** place audit history payables invoice header records on a timeline by date and select the records within an explicit reporting window.
            * **Interpretation:** The provider supplies `date` per audit history payables invoice header record record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-b7e1e15406e8" title="Description" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.description`

            Description records human-readable description of the audit event (e.g. invoice number). It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact description value attached to each audit history payables invoice header record record.
            * **Interpretation:** The provider supplies `description` at audit history payables invoice header record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-a07f9b87e58c" title="Description Internal" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.descriptionInternal`

            Description Internal identifies internal identifier of the affected object (e.g. internal invoice ID). It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice header records to provider records that carry the same description internal, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `descriptionInternal` as a record-level identifier on `AuditHistoryPayablesInvoiceHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-5e9e139a5823" title="Event Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.eventType`

            Event Type states type of audit event (e.g. Create, Object Data Update, Delete). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history payables invoice header records by the exact provider-reported event type value when describing their recorded state.
            * **Interpretation:** The provider supplies `eventType` per audit history payables invoice header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-c22fdeafaf96" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.id`

            ID identifies synthetic primary key (SHA-1 hash of date, `userInternalName`, `qualifiedBusinessObject`, `eventType`, `descriptionInternal`, `attributeInternalName`, `newValueId`, `newValue`). It supplies the declared record identity used when repeated ingestions represent the same source row.

            * **Enables:** recognize repeated ingestions of the same audit history payables invoice header record source row before constructing its represented state.
            * **Interpretation:** Parable generates `id` at one value per audit history payables invoice header record record, and `x-transformDedupKey` explicitly marks it as the record key.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-cc3abc4ee73d" title="Impersonator" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.impersonator`

            Impersonator records name of the impersonator when the action was performed under impersonation (returned when `includeImpersonator` is true). It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history payables invoice header record record to the provider-reported person or account represented by impersonator.
            * **Interpretation:** The provider supplies `impersonator` as identity or attribution context on each audit history payables invoice header record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-fcf33418f5e5" title="New Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.newValue`

            New Value records new value of the changed attribute. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded new value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `newValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-e4c4d8b870cc" title="New Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.newValueId`

            New Value ID identifies internal ID of the new value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice header records to provider records that carry the same new value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `newValueId` as a record-level identifier on `AuditHistoryPayablesInvoiceHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-7862993b7be2" title="Old Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.oldValue`

            Old Value records prior value of the changed attribute before the audit event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded old value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `oldValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-10451b8901ec" title="Old Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.oldValueId`

            Old Value ID identifies internal ID of the prior value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice header records to provider records that carry the same old value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `oldValueId` as a record-level identifier on `AuditHistoryPayablesInvoiceHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-2221dd283e82" title="Qualified Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.qualifiedBusinessObject`

            Qualified Business Object states fully qualified view object name of the business object. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history payables invoice header records by the exact provider-reported qualified business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `qualifiedBusinessObject` per audit history payables invoice header record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-759199657149" title="User Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.userInternalName`

            User Internal Name records internal login name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history payables invoice header record record to the provider-reported actor represented by user internal name.
            * **Interpretation:** The provider supplies `userInternalName` as identity or attribution context on each audit history payables invoice header record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-6808a68912c9" title="User Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.userName`

            User Name records display name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history payables invoice header record record to the provider-reported actor represented by user name.
            * **Interpretation:** The provider supplies `userName` as identity or attribution context on each audit history payables invoice header record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-8948aff2fde5" title="Vo Foreign Key Map" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_header.voForeignKeyMap`

            Vo Foreign Key Map identifies map of view object foreign key values associated with the event. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice header records to provider records that carry the same vo foreign key map, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `voForeignKeyMap` as a record-level identifier on `AuditHistoryPayablesInvoiceHeaderRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>
        </AccordionGroup>
      </Accordion>

      <Accordion id="provider-permission-tap-oraclefusioncloud-audit-history-payables-invoice-0773561a7fa0" title="Audit History Payables Invoice Line" icon="shield-check" iconType="sharp-duotone-solid">
        Developer identifier: `audit_history_payables_invoice_line`

        Audit History Payables Invoice Line contains payables Invoice Line audit history events from Oracle Fusion Cloud. Captures create, update, and delete operations on AP Invoice Line objects (`InvoiceLineVO`). Syncs incrementally using 7-day date-range windows.

        * **Enables:** trace create, update, and delete audit events for Oracle payables invoice line objects across seven-day request windows.
        * **Scope:** Reads provider changes through `POST /fscmRestApi/fndAuditRESTService/audittrail/getaudithistory` using the declared incremental request boundary. Results contain only audit rows returned for the named Oracle business object to the configured account; it is not a full transaction extract.

        <AccordionGroup>
          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-bd6a6ebf4a6f" title="Attribute" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.attribute`

            Attribute records display name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute value attached to each audit history payables invoice line record record.
            * **Interpretation:** The provider supplies `attribute` at audit history payables invoice line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-5bb69e997d46" title="Attribute Details" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.attributeDetails`

            Attribute Details records array of attribute-level changes captured in the event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded attribute details with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `attributeDetails` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-45de29051798" title="Attribute Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.attributeInternalName`

            Attribute Internal Name records internal name of the attribute that was changed. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact attribute internal name value attached to each audit history payables invoice line record record.
            * **Interpretation:** The provider supplies `attributeInternalName` at audit history payables invoice line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-75d35a3b4af4" title="Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.businessObject`

            Business Object states business object affected by the event (e.g. Invoice Line). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history payables invoice line records by the exact provider-reported business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `businessObject` per audit history payables invoice line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-9662de625733" title="Context Name1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.contextName1`

            Context Name1 records display name of the first context attribute for the change (returned when `includeExtendedObjectIdentiferColumns` is true). It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name1 value attached to each audit history payables invoice line record record.
            * **Interpretation:** The provider supplies `contextName1` at audit history payables invoice line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-9170891d945e" title="Context Name2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.contextName2`

            Context Name2 records display name of the second context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name2 value attached to each audit history payables invoice line record record.
            * **Interpretation:** The provider supplies `contextName2` at audit history payables invoice line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-ac9199a995e8" title="Context Name3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.contextName3`

            Context Name3 records display name of the third context attribute for the change. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact context name3 value attached to each audit history payables invoice line record record.
            * **Interpretation:** The provider supplies `contextName3` at audit history payables invoice line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-b2c4ad312c65" title="Context Value1" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.contextValue1`

            Context Value1 records value of the first context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value1 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue1` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-73f0fd2bbb74" title="Context Value2" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.contextValue2`

            Context Value2 records value of the second context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value2 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue2` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-0b19096f887c" title="Context Value3" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.contextValue3`

            Context Value3 records value of the third context attribute for the change. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded context value3 with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `contextValue3` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-892c7f9c92ec" title="Date" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.date`

            Date records the timestamp of the audit event (yyyy-MM-dd HH:mm:ss). It anchors the named event or boundary on the record's timeline.

            * **Enables:** place audit history payables invoice line records on a timeline by date and select the records within an explicit reporting window.
            * **Interpretation:** The provider supplies `date` per audit history payables invoice line record record as a timestamp at the precision returned by the provider; missing values mean the event or boundary was not reported.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-5c34dbf5142a" title="Description" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.description`

            Description records human-readable description of the audit event. It keeps the exact text, label, or authored value needed to interpret the record.

            * **Enables:** inspect the exact description value attached to each audit history payables invoice line record record.
            * **Interpretation:** The provider supplies `description` at audit history payables invoice line record granularity in the format stated by its description; omitted or redacted content remains unknown.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-df31226e9443" title="Description Internal" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.descriptionInternal`

            Description Internal identifies internal identifier of the affected object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice line records to provider records that carry the same description internal, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `descriptionInternal` as a record-level identifier on `AuditHistoryPayablesInvoiceLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-65d9323d24d1" title="Event Type" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.eventType`

            Event Type states type of audit event (e.g. Create, Object Data Update, Delete). It preserves the provider's current classification of this record.

            * **Enables:** separate audit history payables invoice line records by the exact provider-reported event type value when describing their recorded state.
            * **Interpretation:** The provider supplies `eventType` per audit history payables invoice line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-e40e80bbcccd" title="ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.id`

            ID identifies synthetic primary key (SHA-1 hash of date, `userInternalName`, `qualifiedBusinessObject`, `eventType`, `descriptionInternal`, `attributeInternalName`, `newValueId`, `newValue`). It supplies the declared record identity used when repeated ingestions represent the same source row.

            * **Enables:** recognize repeated ingestions of the same audit history payables invoice line record source row before constructing its represented state.
            * **Interpretation:** Parable generates `id` at one value per audit history payables invoice line record record, and `x-transformDedupKey` explicitly marks it as the record key.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-feda0417658f" title="Impersonator" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.impersonator`

            Impersonator records name of the impersonator when the action was performed under impersonation (returned when `includeImpersonator` is true). It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history payables invoice line record record to the provider-reported person or account represented by impersonator.
            * **Interpretation:** The provider supplies `impersonator` as identity or attribution context on each audit history payables invoice line record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-636da52f72cd" title="New Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.newValue`

            New Value records new value of the changed attribute. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded new value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `newValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-edd4ec03a912" title="New Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.newValueId`

            New Value ID identifies internal ID of the new value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice line records to provider records that carry the same new value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `newValueId` as a record-level identifier on `AuditHistoryPayablesInvoiceLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-286b5f192330" title="Old Value" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.oldValue`

            Old Value records prior value of the changed attribute before the audit event. It preserves the recorded before, after, or contextual value needed to explain a change event.

            * **Enables:** compare the recorded old value with the corresponding changed attribute when explaining an audit or changelog event.
            * **Interpretation:** The provider supplies `oldValue` on each change record in the changed attribute's own type or display format; it is not normalized into a common unit.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-7cce1ba18949" title="Old Value ID" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.oldValueId`

            Old Value ID identifies internal ID of the prior value, if the attribute references another object. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice line records to provider records that carry the same old value ID, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `oldValueId` as a record-level identifier on `AuditHistoryPayablesInvoiceLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-c9acd6b5447c" title="Qualified Business Object" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.qualifiedBusinessObject`

            Qualified Business Object states fully qualified view object name of the business object. It preserves the provider's current classification of this record.

            * **Enables:** separate audit history payables invoice line records by the exact provider-reported qualified business object value when describing their recorded state.
            * **Interpretation:** The provider supplies `qualifiedBusinessObject` per audit history payables invoice line record record using its own state vocabulary; unknown and missing values must remain distinct.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-c3f1f28b3ed5" title="User Internal Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.userInternalName`

            User Internal Name records internal login name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history payables invoice line record record to the provider-reported actor represented by user internal name.
            * **Interpretation:** The provider supplies `userInternalName` as identity or attribution context on each audit history payables invoice line record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-311e508b0792" title="User Name" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.userName`

            User Name records display name of the user who performed the action. It keeps the provider-reported person or account context attached to the record.

            * **Enables:** attribute the audit history payables invoice line record record to the provider-reported actor represented by user name.
            * **Interpretation:** The provider supplies `userName` as identity or attribution context on each audit history payables invoice line record record. Names and contact values can change and are not stable identifiers unless the provider documents them as such.
          </Accordion>

          <Accordion id="provider-permission-field-oraclefusioncloud-audit-history-payables-invoice-126a9951a439" title="Vo Foreign Key Map" icon="shield-check" iconType="sharp-duotone-solid">
            Developer identifier: `audit_history_payables_invoice_line.voForeignKeyMap`

            Vo Foreign Key Map identifies map of view object foreign key values associated with the event. It is needed to resolve references that repeat the same provider identifier.

            * **Enables:** match audit history payables invoice line records to provider records that carry the same vo foreign key map, without assuming that this field alone makes every row unique.
            * **Interpretation:** The provider supplies `voForeignKeyMap` as a record-level identifier on `AuditHistoryPayablesInvoiceLineRecord`. It is not a uniqueness guarantee unless a connector directive says so.
          </Accordion>
        </AccordionGroup>
      </Accordion>
    </AccordionGroup>
  </Tab>

  <Tab title="Troubleshooting">
    | Service    | Base Path                                      |
    | ---------- | ---------------------------------------------- |
    | Audit REST | `/fscmRestApi/fndAuditRESTService/audittrail/` |

    | Error                       | Meaning                     | Solution                                            |
    | --------------------------- | --------------------------- | --------------------------------------------------- |
    | `401 Unauthorized`          | Invalid credentials         | Verify username and password                        |
    | `403 Forbidden`             | Missing role                | Assign the Financial Auditor role                   |
    | `404 Not Found`             | Audit service not available | Confirm REST services are enabled for your instance |
    | `500 Internal Server Error` | Server issue                | Contact Oracle support                              |

    #### Common Issues

    #### No audit data returned

    Audit trail must be enabled for the Payables and Ledger products in Oracle Fusion Cloud before Parable can sync data. Navigate to **Setup and Maintenance** → **Manage Audit Policies** and confirm both products are enabled with the business objects listed in the setup guide.

    #### Account locked out

    After multiple failed login attempts, Oracle Fusion Cloud may lock the account. Use the **Security Console** to unlock it.

    **[Oracle Audit REST API](https://docs.oracle.com/en/cloud/saas/financials/24a/farfa/op-audittrail-getaudithistory-post.html)** — Oracle Fusion Cloud Audit REST service documentation

    **[Manage Audit Policies](https://docs.oracle.com/en/cloud/saas/financials/24a/fafar/manage-audit-policies.html)** — How to enable audit trail for Oracle Fusion Cloud products
  </Tab>
</Tabs>
