Oracle Fusion Data Mapping Guide

Overview

Auditoria runs its automations on its own copy of a customer's finance data. To create that copy, each field in the customer's system of record (SoR) is matched to a field in Auditoria. This matching is called data mapping. Because mappings are not yet visible or configurable in the product, they are set up by Auditoria during deployment.

This article contains the key concepts and terminology of the data model, the prerequisites for a mapping deployment, the supported systems of record and connection methods, how the mapping workbook is structured, how mapping works, how mappings are configured and checked during a deployment, and the standard Oracle Fusion mappings for the AP business objects: the status value mappings and the field mappings for vendors, vendor bills and bill line items, purchase orders and PO line items, and payments and payment line items.


Before You Begin

Confirm the following before you start a mapping deployment:

  • The customer's ERP is a supported system of record. 
  • The customer can provide query access (for example, WQL for Workday) and field permissions for the fields to be mapped.
  • The mapping workbook for the customer's ERP is available. For the workbook, please see the attachment added to this article.
  • Auditoria leads the deployment. An implementation partner works alongside Auditoria.

Key Concepts

This section defines the terms used throughout this guide and in the mapping workbook. Read it first if you are new to Auditoria data mapping.

Data Model

A system of record (SoR) is the customer's source system, such as their ERP, that Auditoria reads from and writes to.

The data model is Auditoria's own structured set of business objects and the fields on each one. It holds a copy of the SoR data that Auditoria works with.

For every business object, the data model defines a set of standard fields that are common across ERPs. A business object's complete field set is these standard fields plus any optional and extended fields. What changes from one ERP to another is how each field maps to the SoR, not the standard fields themselves.

Business Objects (Header-Level and Line-Level)

A business object is a category of finance record that Auditoria models, such as a vendor, a vendor bill, a customer, or a payment. Many business objects have two levels: a header, which holds the document-level details, and line items, which hold the individual lines on that document. For example, a vendor bill has a header and bill line items, and a purchase order has a header and PO line items.

The following table lists the AP business objects in the data model and shows which of them are included in the Oracle Fusion mapping template.

Table 1. AP Business Objects

Business object What it represents In the Oracle Fusion template
Vendor Vendor (supplier) master record Yes
Vendor Bill Supplier invoice, with header and line items Yes
AP Credit Memo Supplier credit memo or invoice adjustment, with header and line items No (sheet hidden)
Purchase Order Purchase order, with header and line items Yes
Supplier Contract Supplier contract, with header and line items No (sheet hidden)
Payment Vendor payments, with header and line items Yes
Journal Entry Journal entry for accruals, with header and line items No (sheet hidden)

AR business objects follow the same data model. The Oracle Fusion mapping workbook covers AP objects only.

Table 2. AR Business Objects

Business object What it represents
Customer Customer master record
Customer Invoice Customer invoice
AR Credit Memo Credit issued against a customer invoice
Customer Payment Customer payments

Note: Entity (also called Company) identifies the company or subsidiary a record belongs to and is configured first. Item Receipt applies to the ERPs that use it, such as NetSuite. Credit Memo exists on both sides, as an AP (supplier) credit memo and an AR (customer) credit memo. The exact object set is defined in each ERP's workbook, so confirm it there.

Standard and Extended Fields

Every field on a business object has a field type that sets whether it must be mapped. The field type appears in the Type column of every mapping table in this guide and in the workbook.

Table 3. Field types

Field type Definition
Standard A predefined, mandatory field. It is part of every deployment of the business object and is common across ERPs.
Extended A customer-specific field that is not predefined. It is stored as a name and value pair and defined during implementation when the standard set does not cover a need.

A few standard fields are only relevant to certain ERPs. For example, Item ID applies to NetSuite. Those fields appear in the data model but are not mapped for ERPs that do not use them.

Calculated and Unmapped Fields

A calculated field is a standard field that Auditoria computes rather than pulling from the SoR, such as the age of a bill or a base-currency total derived from another amount. An unmapped field is a standard field that is not matched to any SoR field, such as Tags or Notes. Both are marked in the workbook and left blank in the source column on purpose. Do not map them.

Status Mappings

A status mapping matches the status values in the SoR to the statuses Auditoria uses, for each business object that has a status, such as invoice, payment, purchase order, vendor, and contract statuses. Each SoR names its statuses differently, so status mappings are set up for each customer and are not carried over from another SoR or another customer. The standard Oracle Fusion status mappings are listed in section 10.

System Roles

A mapping deployment involves the customer, Auditoria, and, where engaged, an implementation partner. The following table lists who does what in a deployment.

Table 4. Roles in a deployment

Role Responsibility
Customer (Finance, IT, AP/AR admin) Completes the mapping workbook with their SoR details, provides query access and field permissions, and reviews the mapped data with Auditoria before go-live.
Auditoria Shares the workbook, reviews the completed workbook, prepares and applies the mappings, and validates the mapped data with the customer. The typical turnaround for applying mappings is 1 to 2 days.
Implementation partner Implements alongside Auditoria.

Supported Systems, Objects, and Connection Methods

Auditoria connects to the following systems of record. The connection method is how Auditoria reads data from, and where applicable writes data to, the SoR.

Table 5. Supported systems of record and connection methods

System of record Connection method
Workday REST API using WQL queries
Oracle Fusion REST APIs
NetSuite SuiteTalk / REST APIs
Sage Intacct REST APIs
Coupa REST APIs
SAP Universal Connector (file-based: S3, SFTP; data read only)

Not every ERP exposes every business object. SmartResearch applies to Workday only, AR is not offered for Coupa, and Item Receipt applies to the ERPs that use it. Confirm the object set in the ERP's workbook.


Mapping Workbooks (Templates)

The mapping workbook is the per-ERP Excel template that lists the business objects and their fields for that ERP. The customer-facing templates are published on docs.auditoria.ai. The working copy used in a deployment is the "Auditoria [AP or AR] Business Objects ... Data Mapping Template for Implementations" spreadsheet. Auditoria owns the workbook and its versioning.  

For each field, the workbook records the Auditoria field name as seen in the console, the field type (Standard or Extended), a description, the default SoR field name, and a column for the customer's SoR field name or query alias. It also includes status mapping tabs, where each Auditoria status is matched to the SoR's status values.

The default SoR field is the source field a standard field maps to out of the box. The SoR field name or query alias is the customer's own field name, or its alias in a query, that Auditoria reads the value from. Many standard fields map to a default SoR field out of the box; the workbook records those defaults and gives the deployment team a place to capture the customer's actual SoR field where it differs, plus any extended fields.

Note: There are no mapping limitations as long as the customer provides query access and field permissions for the fields to be mapped. The SoR field column takes a field name or query alias, not a formula. Formulas are not supported.

Published per-ERP mapping workbooks:


How Mapping Works (Fetch, Decode, Encode)

A mapping is the configuration that connects a business object to the SoR. For each business object, a mapping defines three operations:

  1. Fetch pulls the records for that business object from the SoR.
  2. Decode interprets those records so Auditoria can use them in the app.
  3. Encode prepares data that Auditoria sends back to the ERP.

Mappings are prepared from the completed workbook and applied per business object. They are set up in a non-production environment, such as Sandbox or UAT, and promoted to Production.


Configure Data Mappings

Mappings are configured during deployment, not by customer self-service today. The customer completes the workbook, and Auditoria prepares, applies, and validates the mappings.

New Deployment

  1. Review the data model and confirm which systems connect and which business objects matter, for AP, AR, or both.
  2. Auditoria shares the per-ERP mapping workbook with the customer.
  3. The customer completes the workbook with their SoR field details and provides query access and field permissions.
  4. Auditoria reviews the completed workbook and prepares the mappings. The customer does not fill in mapping configuration or request fields outside the template; Auditoria analyzes the workbook and adds the required mappings.
  5. Auditoria applies the mappings, with a typical turnaround of 1 to 2 days.
  6. Auditoria and the customer review the mapped data in the app and confirm it is correct.
  7. Go live. Auditoria's automations run on the customer's mapped data.

image-20260706-132649.png

Figure 1. Data mapping deployment flow between the customer, the implementation partner, and Auditoria

Changes to a Live Tenant

When a live tenant needs new or additional fields, contact Auditoria with the new or changed fields. The full workbook cycle is not repeated; the change is targeted to the fields involved.

Note: Replacing or changing a whole connected system on a live tenant, and what happens to existing or historical mapped data, is not yet a confirmed procedure. Contact Auditoria before planning this change.


How to Read the Mapping Tables

Each mapping table in this article lists the Auditoria field as it appears in the Auditoria console, the field type from Table 3, a description of what the field represents, and the corresponding Oracle Fusion field. 

The Oracle Fusion field column uses three special values:

  • Not mapped: the field is not mapped to an SoR field. Auditoria manages or calculates the value.
  • Do not map: the field must not be mapped. Auditoria derives the value, for example from the bill to vendor relationship.

Status Mapping

Auditoria normalizes Oracle Fusion status values to a fixed set of Auditoria statuses per object. Statuses determine how a record is treated in Auditoria, for example whether a bill counts as open or paid. The following tables list the standard status mapping for each object; the Description column states the Oracle Fusion condition behind each Auditoria status.

Table 6. Vendor bill (supplier invoice) status mapping

Auditoria status Oracle Fusion status Description
Draft Incomplete The bill is incomplete in Oracle Fusion.
Open Validated / Approved The bill is validated or approved in Oracle Fusion.
Partially Paid PaidStatus = P The bill's paid status in Oracle Fusion is P (partially paid).
Paid PaidStatus = Y The bill's paid status in Oracle Fusion is Y (fully paid).
Canceled Cancelled The bill is cancelled in Oracle Fusion.

Table 7. Purchase order status mapping

Auditoria status Oracle Fusion status Description
Draft Incomplete The purchase order is incomplete in Oracle Fusion.
Open Open The purchase order is open in Oracle Fusion.
Closed Closed / Finally Closed The purchase order is closed or finally closed in Oracle Fusion.
Canceled Cancelled The purchase order is cancelled in Oracle Fusion.

Table 8. Payment status mapping

Auditoria status Oracle Fusion status Description
Awaiting settlement Issued / Set Up The payment is issued or set up in Oracle Fusion.
Complete Negotiable / Cleared The payment is negotiable or cleared in Oracle Fusion.
Cancelled Issued / Set Up The source workbook lists the same Oracle Fusion values as Awaiting settlement. See the panel below.
In Progress   Applied when a payment is not specifically awaiting settlement, complete, or canceled.

Table 9. Vendor status mapping

Auditoria status Oracle Fusion status Description
Active Active The supplier is marked active in Oracle Fusion.
Inactive Inactive The supplier is marked inactive in Oracle Fusion.

Vendor Field Mapping

The vendor object represents the supplier record: who the supplier is, how to reach them, and which entities they do business with. The following table lists the standard vendor field mappings.

Table 10. Vendor field mapping

Auditoria field Type Description Oracle Fusion field Sample value
Vendor Name Standard Supplier's Business Name. Supplier (Supplier) Office Depot
ID Standard The unique ID of the Supplier record in the SOR. Supplier (SupplierId) 1264
Category Standard Supplier's category from the SOR.    
Status (Active/Inactive) Standard Is the Supplier marked as active in the SOR? Status (Status) Active / Inactive
Tags Standard Not mapped to a system-of-record field.    
Entity Standard This is the list of entities that the Vendor… Business Unit (Business Unit)  
Email Standard Primary email for Supplier. Email + Administrative Contact = Yes  
Tax ID Standard Business tax ID. TaxRegistrationNumber  
Address Standard Mailing address of the Supplier. Address Name + Address  
Contacts Standard List of Contacts for Vendor — contacts we… Email + Administrative Contact = No  
Business Name Standard Another name that the Supplier is doing… Alternate Name  
Tax ID Type (EIN/SSN) Standard EIN vs SSN. Tax Organization Type Corporation
Notes Standard Not mapped to a system-of-record field.    
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation  

Vendor Bill Field Mapping

The vendor bill object represents the supplier invoice: its identifiers, dates, amounts in bill and book currency, status, and payment terms. The following table lists the standard vendor bill field mappings.

Table 11. Vendor bill field mapping

Auditoria field Type Description Oracle Fusion field Notes
Vendor Bill Internal ID Standard The unique ID of the supplier bill record in the SOR. InvoiceId  
Vendor Bill Ext ID Standard The supplier's bill ID, as shown on the original bill received from the respective supplier. Invoice number (InvoiceNum)  
Due Date Standard The due date of the supplier bill. Due Date (DueDate)  
Currency Standard Currency of the bill. Attached to the amount (InvoiceCurrencyCode)  
Total Tax Standard This is the Total Tax amount. Tax Amount (TaxAmount)  
Amount Paid Standard This is the amount paid in the Bill Currency. Amount Paid (AmountPaid)  
Contract Standard This is an optional field that can be written to Workday if needed. <TO BE ADDED>    
Status (Draft/Open/Partially Paid/Paid/Cancelled) Standard Invoice status in the ERP. ERP statuses should be mapped to the Auditoria statuses (see column A). Paid Status Oracle values: Not Paid, Fully Paid, Cancelled, Partially Paid.
Exchange Rate Standard FX rate to convert from bill currency to book currency. ConversionRate  
Total Discount Applied Standard This is the amount of any Discount Applied.    
Invoice Received Date Standard The Date the email with the vendor bill was received. Invoice Received (InvoiceReceivedDate)  
Payment Terms Standard These are the payment terms for a bill. Payment Terms  
Amount Remaining Standard This is the Foreign Total less the Foreign Amount Paid in the bill currency.    
Entity Standard This is the entity for the bill. This field is usually called "Company" in Workday. Legal Entity (Legal Entity Name)  
Date Standard The date of the supplier bill. Invoice Date  
Base Currency Standard This is the Book Currency for the entity of the bill. Payment Currency  
Net Amount Standard This is the amount of the bill net of taxes.    
Total Amount Standard Bill total from the invoice in Bill Currency. Invoice Amount  
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation  

Vendor Bill Line Item Field Mapping

Vendor bill line items carry the line-level detail of the supplier invoice: what was billed, in what quantity, at what price, and how each line is coded. The following table lists the standard bill line item field mappings.

Table 12. Vendor bill line item field mapping

Auditoria field Type Description Oracle Fusion field Notes
Description Standard The description of the line. DESCRIPTION (Description)  
Price Standard The line price on the bill. When a PO is matched, the PO line price takes precedence over the bill line price. PRICE (unitPrice)  
Quantity Standard The quantity for the line, if applicable. QUANTITY (Quantity)  
Amount Standard The amount for the line. AMOUNT (LineAmount)  
Spend Category Standard The spend category of the line. Distribution Set  
Cost Center Standard The cost center of the line. Cost Center  
GL Account Standard The GL account for the line.   See the note below this table.
Tax Code Optional The tax code for the line. The selection happens at line level. Tax Rate (TaxRateCode)  
Prepaid Standard Whether the invoice is classified as a prepaid. If an invoice has a service period with an end date in the future, Auditoria classifies the invoice as a prepaid. Allow prepayment application (Y/N)  
Service Period Start Standard The service period start for the invoice, if applicable. Not a standard Oracle Fusion field  
Service Period End Standard The service period end for the invoice, if applicable. Not a standard Oracle Fusion field  
PO Number Optional The purchase order for the invoice line, if applicable. PURCHASE ORDER - NUMBER (PurchaseOrderNumber)  
PO Line Number Optional The purchase order line number, if applicable. PURCHASE ORDER - LINE (PurchaseOrderLineNumber)  
Contract Number Optional The contract number, if applicable.    
Contract Line Number Optional The contract line number, if applicable.    
Line Entity Optional The line entity, if applicable.    
Line Type Standard The type of the line, goods or services. Not mapped Managed in Auditoria.
Item ID Standard The item ID for the line. Not mapped Does not apply to Oracle Fusion.
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation  

Purchase Order Field Mapping

The purchase order object represents the PO header: its number, dates, the supplier and requester, its status, and its total. The following table lists the standard purchase order field mappings.

Table 13. Purchase order field mapping

Auditoria field Type Description Oracle Fusion field Notes
Vendor Name Standard The vendor on the purchase order. Supplier  
Buyer Standard The buyer on the purchase order. Buyer  
Status (Draft/Open/Closed/Canceled) Standard The status of the purchase order. Status  
Entity Standard The entity for the purchase order. ProcurementBU  
Requisition Number Standard The requisition number associated with the purchase order. Requisition  
Requester Standard The requester of the purchase order. RequesterDisplayName  
Currency Standard The currency of the purchase order. CurrencyCode Attached to the amount.
Date Standard The date of the purchase order. OrderDate  
Purchase Order Number Standard The purchase order number. OrderNumber  
Total Amount Standard The total amount of the purchase order. Total  
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation  

Purchase Order Line Item Field Mapping

Purchase order line items carry the line-level detail of the PO: each line's type, coding, price or rate, quantity, and how much has already been billed against it. The following table lists the standard purchase order line item field mappings.

Table 14. Purchase order line item field mapping

Auditoria field Type Description Oracle Fusion field Notes
Line Number Standard The line number on the purchase order. LineNumber  
Account Standard The account for the line. N/A — Not applicable Not mapped to a system-of-record field.
Service Period Start Standard The start of the service period. Applies only to Services type lines. N/A — Not applicable  
Service Period End Standard The end of the service period. Applies only to Services type lines. N/A — Not applicable  
Type (Goods/Services) Standard The line type, either Goods or Services. LineType  
Spend Category Standard The spend category for the line. Category  
Cost Center Standard The cost center for the line. POChargeAccount  
Line Status (DRAFT/OPEN/CLOSED/CANCELED) Standard The status of the purchase order line. Status  
Item ID Standard The item ID for the line. Item  
PO Line Description Standard The description of the purchase order line. Description  
Rate Standard The unit rate for the line. Applies only to Goods type lines. BasePrice  
PO Line Amount Standard The total amount of the purchase order line. Total  
Matched Quantity Standard The quantity matched against the line. BilledQuantity  
Quantity Standard The quantity on the line. Applies only to Goods type lines. Quantity  
Matched Amount Standard The amount matched against the line. Applies only to Services type lines. BilledAmount  
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation  

Payment Field Mapping

The payment object represents a vendor payment: who was paid, from which bank account, in which currencies, and its processing state. The following table lists the standard payment field mappings.

Table 15. Payment field mapping

Auditoria field Type Description Oracle Fusion field Notes
Vendor Name Standard The payee on the payment. Payee  
Entity Standard The entity for the payment. Legal Entity  
Bank Account Standard The bank account the payment is disbursed from. Disbursement Bank Account  
Status (In Progress/Complete/Cancelled/Awaiting Settlement) Standard The payment processing state. In Progress is applied when a payment is not specifically awaiting settlement, complete, or canceled. Status (PaymentStatus) See Table 8.
Payment Type Standard The payment type. Type (PaymentMethod)  
Payment Category Standard The payment category. Type or Payment Method  
Payment Date Standard The date of the payment. Payment Date (PaymentDate)  
Settlement Date Standard The settlement date of the payment. Clearing Date (ClearingDate)  
Currency Standard The base currency of the payment. Tagged with the amount  
Foreign Currency Standard The payment currency. Payment Currency (PaymentCurrency)  
Applied Amount Standard The invoices paid with the payment, in the payment currency. Invoices Paid section, per-invoice amount (PaymentBaseAmount)  
ForeignTotal Amount Standard The payment amount, in the payment currency.    
Exchange Rate Standard The exchange rate from the vendor bills. Rate field in the Conversion Rate Type table (ConversionRate)  
Transaction Reference Standard The transaction reference for the payment. Reference Number  
Discount Taken Standard The discount taken on the payment.    
Settlement Run ID Standard The settlement run ID for the payment.    
Total Amount Standard The payment amount, in the base currency. Do not map Calculated by Auditoria.
Base Applied Amount Standard The invoices paid, converted to the base currency. Do not map Calculated by Auditoria.
Notes Standard Notes captured on the payment in Auditoria. Not mapped  
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation  

Payment line Item Field Mapping

Payment line items represent the bills paid with the payment, one line for each bill, with the amount paid against each. The following table lists the standard payment line item field mappings.

Table 16. Payment line item field mapping

Auditoria field Type Description Oracle Fusion field
Vendor Bill Internal Id Standard The internal ID of the vendor bill paid with the payment. The line items represent the bills paid with the payment. Number, Paid Invoices section (InvoiceNumber)
Vendor Bill External Id Standard The external ID of the vendor bill paid with the payment. InvoiceNum
Amount Paid Standard The amount paid against the bill. Amount, Paid Invoices section (InvoicePaymentAmount)
Invoice Date Standard The invoice date of the bill. Clearing Date, History section
Due Date Standard The due date of the bill. Due Date, Paid Invoices (DueDate — secondary call)
Amount Standard The total amount of the bill. Invoice Amount (InvoiceBaseAmount)
Extended Fields (Name/Value pairs) Extended (optional) Additional custom fields captured as name/value pairs. These are optional and determined during implementation. To be determined during implementation

Attachments