Coupa AP Data Mapping Template

Overview

This reference reproduces the Auditoria AP business objects data mapping template for Coupa, one section per workbook sheet. Each table lists the Auditoria field name, field type, description, and the corresponding source-of-record field. Cells that are blank in the template are kept blank.

Note: Standard fields are mandatory. Extended fields are optional and are defined during implementation.


Vendor

A vendor (supplier) is a company or person your organization buys goods or services from. The vendor record holds the master data used to identify and pay that supplier, such as name, identifiers, tax details, address, and contacts.

Table 1. Vendor

Auditoria Vendor Record Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Field Name
Vendor NameStandardSupplier's Business Namename
IDStandardThe unique ID of the Supplier record in the SORid
ClassificationStandardSupplier's category from the SOR (Optional) 
Status (Active/Inactive)StandardIs the Supplier marked as active in SOR? Yes/Nostatus
TagsStandardNOT MAPPED TO AN SOR FIELD 
EntityStandardThis is the list of entities that the Vendor belongs to in the SORenterprise
EmailStandardPrimary email for Supplierprimary-contact.email
Tax IDStandardBusiness tax IDtax-id
AddressStandardMailing address of the Supplierprimary-address
ContactsStandardList of Contacts for Vendor - contacts we do business withcontacts
Business NameStandardAnother name that the Supplier is doing business as and is in the ERP or W9name
Tax ID Type (EIN/SSN)StandardEIN vs SSNtax-type
NotesStandardNOT MAPPED TO AN SOR FIELD 
Extended Fields (Name/Value pairs)Extended - THESE ARE OPTIONALTO BE DETERMINED DURING IMPLEMENTATION 

Bill

A bill (vendor invoice) is the document a vendor sends to request payment for goods or services. The bill record holds the invoice header data, including amounts, currency, dates, status, and payment terms.

Table 2. Bill

Auditoria Vendor Bill Record Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Field Name
Vendor Bill Internal IDStandardThe unique ID of the supplier bill record in the SORid
Vendor Bill Ext IDStandardThe supplier's bill ID, as shown on the original bill received from the respective supplier.invoice-number
Due DateStandardThe due date of the supplier billnet-due-date
Foreign CurrencyStandardCurrency of the billcurrency
Total AmountStandardNOT MAPPED TO AN SOR FIELD. This is the Converted Total in the Book Currency. It's computed by Auditoria (see column D).exchange-rate,gross-total
Total TaxStandardThis is the Total Tax amounttax-amount
Amount RemainingStandardNOT MAPPED TO AN SOR FIELD This is the Total Amount Less Amount Paid in book currency. This field is calculated by Auditoria. It's computed by Auditoria (see column D).amount-due, exchange-rate
Foreign Amount PaidStandardThis is the amount paid in the Bill Currencygross-total, amount-due
Vendor NameStandardDO NOT MAP. DERIVED FROM BILL-VENDOR RELATIONSHIP. Vendor's name for the bill 
Status (Draft/Open/Partially Paid/Paid/Cancelled)StandardInvoice status in the ERP. ERP statuses should be mapped to the Auditoria statuses (see column A).status
AgeStandardNOT MAPPED TO AN SOR FIELD This is the age of the bill calculated by Auditoira. 
Exchange RateStandardFX rate to convert from bill currency to book currencyexchange-rate
Total Discount AppliedStandardThis is the amount of any Discount Applied.discount-amount
Invoice Received DateStandardThe Date the email with the vendor bill was received.This is a custom field in Coupa.
Payment TermsStandardThese are the payment terms for a bill.payment-term
Foreign Amount RemainingStandardThis is the Foreign Total less the Foreign Amount Paid in the bill currency.amount-due
EntityStandardThis is the entity for the bill. This field is usually called "Enterprise" in ERP.supplier.enterprise
DateStandardThe date of the supplier billinvoice-date
CurrencyStandardThis is the Book Currency for the entity of the bill.currency
Bill To AddressStandardNOT MAPPED TO AN SOR FIELD This field is extracted from the bill and used to assign entity and/or vendor when needed. 
Net AmountStandardThis is the amount of the bill net of taxesgross-total, tax-amount
Amount PaidStandardNOT MAPPED TO AN SOR FIELD This is the Foreign Amount Paid converted to Book Currency using Exchange Rate. It's computed by Auditoria (see column D).exchange-rate, amountPaid
Foreign TotalStandardBill total from the invoice in Bill Currencygross-total
TagsStandardNOT MAPPED TO AN SOR FIELD 
NotesStandardNOT MAPPED TO AN SOR FIELD 
Extended Fields (Name/Value pairs)Extended - THESE ARE OPTIONALTO BE DETERMINED DURING IMPLEMENTATION 

Bill line items

Bill line items are the individual lines on a vendor bill. Each line records what was billed, such as the amount, quantity, account, tax code, and any matched purchase order or contract line.

Table 3. Bill line items

Auditoria Vendor Bill Line Items Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Field Name
PriceStandardThis is the line price on the bill. When a PO is matched, the PO line price will take precedent over the bill line price. (if applicable)price
Invoice Service Period StartStandardThis is the service period start for an invoice. (if applicable)This is custom field in Coupa
Invoice Service Period EndStandardThis is the service period end for an invoice. (if applicable)This is custom field in Coupa
AccountStandard account
Chart Of Account (Header Field)  account-type
Tax CodeStandardThe tax code list. Line level selection.tax-code
PrepaidStandardThis is an optional field that can be written to Coupa if needed as a Yes or a No. Auditoria will calculate the prepaid as follows. If an invoice has a service period with and end date that is in the future, then the invoice should be classified as a prepaid.This is custom field in Coupa
AmountStandardAmount for the linetotal
QuantityStandardQuantity for the line (if applicable)quantity
DescriptionStandardDescription of the linedescription
PO Line NumberStandardPurchase Order line number (if applicable)order-line-num
Purchase Order NumberStandardPurchase Order for the invoice line (if applicable)po-number
Line TypeStandard type
Extended Fields (Name/Value pairs)Extended - THESE ARE OPTIONALTO BE DETERMINED DURING IMPLEMENTATION 

Purchase order

A purchase order (PO) is the document your organization issues to a vendor to authorize a purchase before goods or services are delivered. The purchase order record holds the PO header data, such as vendor, buyer, requester, currency, status, and total amount.

Table 4. Purchase order

Auditoria Purchase Order Record Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Field Name
Vendor NameStandard supplier
Last Modified DateStandard updated-at
BuyerStandard ship-to-user
Status (Draft/Open/Closed/Canceled)Standard See status mapping
EntityStandard supplier.enterprise
Requisition NumberStandard requisition-header . id
RequesterStandard requester
CurrencyStandard currency
Created DateStandard created-at
Purchase Order NumberStandard po-number
Total AmountStandard Calculated from line amounts
Extended Fields (Name/Value pairs)Extended - THESE ARE OPTIONALTO BE DETERMINED DURING IMPLEMENTATION 

Purchase order line items

Purchase order line items are the individual lines on a purchase order. Each line records what was ordered, such as the amount, quantity, type (goods or services), account, and status, and supports matching against bill lines.

Table 5. Purchase order line items

Auditoria Purchase Order Record Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Field Name
Line NumberStandard line-num
AccountStandard account
Service Period StartStandardOnly applicable for Services typeThis is custom field in Coupa
Service Period EndStandardOnly applicable for Services typeThis is custom field in Coupa
Type (Goods/Services)Standard type
Line Status (DRAFT/ OPEN/ CLOSED/ CANCELED)Standard Derived from amounts
PO Line DescriptionStandard description
RateStandardOnly applicable for Goods Typeprice
PO Line AmountStandard total
Matched QuantityStandard invoiced
QuantityStandardOnly applicable for Goods Typequantity
Matched AmountStandardOnly applicable for Services typeinvoiced
Extended Fields (Name/Value pairs)Extended - THESE ARE OPTIONALTO BE DETERMINED DURING IMPLEMENTATION 

Status mapping

Status mapping defines how the statuses in your system of record (SOR) translate to the statuses Auditoria supports.

Table 6. Purchase Order Status

Auditoria Supported StatusDefault Coupa Record Field NameMapping for Purchase Order Status
Purchase Order Status AuditoriaCalculated based on linesinvoiceStatus
OpenHas at least one line status of OPEN with available balance or QuantityN/A
ClosedHas no OPEN lines with available balance or quantityN/A

Table 7. Invoice Status

Auditoria Supported StatusDefault Coupa Record Field Name Invoice StatusMapping for Invoice Status
Bill(Supplier Invoice) Status AuditoriainvoiceStatus 
Draft  
Openstatus=approved or processing and amount-due>0 
Partially Paid  
Paidstatus=approved or processing and amount-due=0 
Canceledvoided 

CoupaPOLineStatus.created || CoupaPOLineStatus.draft || CoupaPOLineStatus.partially_received - AAIPOStatus.OPEN CoupaPOLineStatus.cancelled - AAIPOStatus.CANCELED Any other status - AAIPOStatus.CLOSED

Table 8. Purchase Order Status

Auditoria Supported StatusDefault Coupa Record Field NameMapping for Purchase Order Status
Purchase Order LINE Status AuditoriaDefaul Mapping 
CanceledCanceled 
OpenCreated, Draft, Partially Received 
Draft  
ClosedClosed 

Table 9. Payment Status

Auditoria Supported StatusDefault Coupa Record Field NameMapping for Payment Status
Payment Status Auditoria  
Awaiting settlementPAYMENT_INITIATED, PAYMENT_IN_PROGRESS 
CompleteCOMPLETED_SUCCESSFULLY 
CancelledCANCELLED, COMPLETED_WITH_ERRORS 
In ProgressDraft, Pending Approval, Pending_Release_Confirmation, Submission_In_Progress, Release_In_Progress, Rejection_In_Progress, Completion_In_Progress, 
Other  

Payment

A payment is the disbursement your organization makes to settle one or more vendor bills. The payment record holds the payment header data, such as amounts, currency, bank account, dates, and processing status. This sheet is marked as a draft in the template.

Table 10. Payment

Auditoria Payment Record Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Record Field Name
Vendor NameStandard Payee
CurrencyStandardBase CurrencyUSD
Base Applied AmountStandardDO NOT MAP Calculcated by AAI Invoices paid in payment currencyN/A not mapped
CompanyStandard Enterprise from Supplier
Bank AccountStandard Pay From Account
Discount TakenStandard Discount Taken
Status (In Progress/Complete/Cancelled/Awaiting Settlement)StandardPayment processing state, wherein In Progress is applied when payment is not specifically awaiting settlement, complete, or canceled.See status mapping
Total AmountStandard Total Originator
Foreign CurrencyStandardPayment currencyINR
Payment TypeStandard Payee type
Settlement DateStandard Release Date
Payment DateStandard Release Date
Applied AmountStandardInvoices paid in payment currencyInvoice Amount
Foreign AmountStandardPayment Amount in payment currencyTotal Payee
Payment CategoryStandard Payment Method
Settlement Run IDStandard Payment Batch #
Transaction ReferenceStandard Payment #
NotesStandardNOT MAPPED TO AN SOR FIELDN/A not mapped
Exchange RateStandardExchange Rate from the Vendor BillsExchange Rate
Extended Fields (Name/Value pairs)   

Payment line items

Payment line items list the bills settled by a payment, with one line for each bill paid. Each line links the payment to a specific vendor bill and the amount applied to it. This sheet is marked as a draft in the template.

Table 11. Payment line items

Auditoria Payment Line Items Record Field Name (As seen in Auditoria console)Auditoria Field Type (STANDARD FIELDS ARE MANDATORY)Description (what does the field represent)Default Coupa Record Field Name
Vendor Bill Internal IdStandardone line for each bill paidCoupa Invoice #
Vendor Bill External IdStandard Invoice #
Amount PaidStandardAmount PaidInvoice Amount
Invoice DateStandard Invoice date from Invoice
Due DateStandardDue date of the billDue Date
AmountStandardTotal Amount of the BIllInvoice Amount
Extended Fields (Name/Value pairs)Extended - THESE ARE OPTIONALTO BE DETERMINED 

Version history

The version history records each revision of this template, including the version number, date, editor, and a summary of changes.

Table 12. Version history

VersionEditorDateDescription
Version 1Adina Simu2023-12-05 
Version 2Taylor Schreiber2023-12-18 
Version 3Taylor Schreiber2025-03-24Updated status mappings
Version 4Adina Simu2026-01-16Added the Population method for the field, Field type

For the complete template, download the Auditoria Coupa AP business objects data mapping template.

Attachments