Prepare Coupa connector
This connector is currently available in beta.
The Coupa connector retrieves information about third-party subscriptions and subscription costs. Information on your Coupa subscription, users and user activity is not collected.
In Coupa, you must create an API filter and an integration, and copy the values you retrieve into Settings when adding the connector.
Prerequisites
A Coupa account with the Admin permission.
Preparations
In Coupa, you must create an API filter and an integration.
Create an API filter
-
Sign in to your Coupa instance:
https://{your-instance-name}.coupacloud.com
-
Go to Setup.
-
In the Integrations section, select API Filters.
-
Select Create.
-
From the drop-down list, select invoices and then select Next.
-
Enter the filter name as items_invoices_filter.
-
In Filter, copy and paste the following JSON code:
[
"id",
"created_at",
"updated_at",
"status",
{
"supplier": [
"id",
"name",
"display_name",
"number"
]
},
{
"invoice_lines": [
"id",
"created_at",
"updated_at",
"accounting_total",
"description",
"line_num",
"order_header_num",
"po_number",
"order_line_id",
"order_line_num",
"price",
"net_weight",
"price_per_uom",
"quantity",
"status",
"total",
"type",
"tax_distribution_total",
"shipping_distribution_total",
"handling_distribution_total",
"misc_distribution_total",
"match_reference",
"original_date_of_supply",
"delivery_note_number",
"discount_amount",
"company_uom",
"property_tax_account",
"source_part_num",
"customs_declaration_number",
"hsn_sac_code",
"unspsc",
"order_line_source_part_num",
"category",
"subcategory",
"deductibility",
"tax_rate",
"tax_location",
"tax_amount",
"tax_description",
"tax_supply_date",
"tax_amount_engine",
{
"currency": [
"id",
"code",
"decimals"
]
},
{
"item": [
"id",
"item_number",
"name"
]
},
{
"order_line_commodity": [
"name",
"deductibility",
"category",
"subcategory"
]
},
{
"commodity": [
"name",
"deductibility",
"category",
"subcategory"
]
}
]
}
] -
Select Create.
Create an integration
-
In Coupa, go to Setup.
-
In the Integrations section, select OAuth2/OpenID Connect Clients.
-
Select Create.
-
Complete the required fields:
-
For Grant type, select Client Credentials.
-
Enter a Name for the integration.
-
Enter a Login value.
-
Enter your contact details in the remaining fields.
-
-
Select the following scopes:
core.invoice.read
,core.purchase_order.read
,core.user.read
-
Select Save.
After you select Save, an Identifier and a Secret will appear. Copy and save these values.
-
Follow the general procedure to Add connectors. Refer to the table below for information on which values from Coupa correspond to the fields shown in Snow Atlas:
Setting in Snow Atlas Value from Coupa Client ID Enter the Identifier value you retrieved from Coupa. Client secret Enter the Secret value you retrieved from Coupa. Coupa API URL Enter the name of your organization's Coupa instance in the following format: https://{your-instance-name}.coupacloud.com
Commodities Enter a comma-separated list of your organization's commodities. To find a list of your commodities in Coupa, go to Setup, and in the Company Setup section, select Commodities. Aggregation time The time frame for which the connector will query your invoices in Coupa. Invoices issued within this time frame will be fetched when an aggregation is run. Invoice data that was historically fetched by the connector remains in the system once the purchase date no longer falls within the selected aggregation time.
The connector makes API calls to the vendor and retrieves data. For more information, see API calls and Data retrieved by the connector.
Flexera does not own the third party trademarks, software, products, or tools (collectively, the "Third Party Products") referenced herein. Third Party Product updates, including user interface updates, may not be reflected in this content.