Skip to main content

 

 

Coupa Success Portal

R29 Inbound API Changes

Introduction

This list shows the changes we've made to our API inbound formats across the Coupa platform. Unless otherwise stated, all elements are new.

Check out the Coupa API documentation to learn more.

New inbound APIs

Legal Entity

Added as part of Receipt Digitization.

Element Description Hidden Required Unique Type Allowable Values
name   false true true string(255) any
id Coupa unique identifier false false false integer any
created_at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ false false false datetime any
updated_at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ false false false datetime any
bill_to_address   false false false   any
created_by User who created false false false   any
updated_by User who updated false false false   any

Task

Added as part of Enhanced Task Management.

Column Description Hidden Req'd Unique Type Allowable Values
status status of task false false false string(255) any
owner_id User id to whom the task is assigned false false false integer any
linkable_id Id of the User group or Project that the task is linked to false false false integer any
linkable_type linked object type.Task cn be linked to User group or a Project false false false string(255) any
title title false true false string(255) any
description description false false false text any
start_date start date false false false datetime any
due_date due date false false false datetime any
percentage percentage false false false integer 0..100
duration duration false false false float any

Updated inbound APIs


Contract

Fields added
Element Description Hidden Req'd Unique Type Allowable Values Feature
proxy_supplier_id Identifier for a proxy supplier false false false integer any Adds Proxy Supplier ID when creating a contract from sourcing. 
Fields changed
Element Description
start_date This element is no longer required
auto_extend_end_date_for_renewal This element is no longer required
contract_type This element is no longer required

Expense Line

Fields changed as part of Simplified Expense Line display

Element Description
description This element can now be marked as optional.

Invoice Header

Added as part of Extended Invoicing API Coverage for Invoice Creation.

Fields added
Element Description Hidden Req'd Unique Type Allowable Values
is_credit_note Document Type Credit Note false false false boolean any
requester_email Requester Email false false false string any
requester_name Requester Fullname false false false string any
requester_lookup_name Requester Lookup Name false false false string any
delivery_number Delivery Number false false false string(255) any
delivery_date Date of Supply false false false datetime any
original_value_of_supply Original Value of Supply false false false decimal(46,20) any
correct_value_of_supply Correct Value of Supply false false false decimal(46,20) any
original_invoice_date Original invoice date used in case of a Credit Note false true false datetime any
type_of_relationship Type of Relationship false false false string(10) any
original_invoice_number Original invoice number used in case of a Credit Note false true false string(40) any
place_of_supply Place Of Supply false false false string(255) any
split_payment_mechanism Split Payment Mechanism false false false boolean any
endorsement_on_invoices Endorsement On Invoices false false false string(10) any
new_means_of_transport New Means Of Transport false false false string(10) any
place_of_issuance Place Of Issuance false false false string(100) any
signed_qr_code Signed QR Code false false false text any
shipping_term Shipping term code on invoice false false false   any
supplier_tax_registration   false true false   any
buyer_tax_registration   false true false   any
Fields changed
Element Description
self_billing_reference Type is now string(191)
customs_declaration_number Type is now string(60)

Invoice Line

Element Description Hidden Req'd Unique Type Allowable Values Feature
adjustment_type Adjustment Type false false false string(255) price, quantity, other Extended Invoicing API Coverage for Invoice Creation
supp_aux_part_num   false false false text any Extended Invoicing API Coverage for Invoice Creation
unspsc UNSPSC false false false string(255) any Extended Invoicing API Coverage for Invoice Creation

Itemized Expense Line

Changed as part of Simplified Expense Line display

Fields changed
Element Description
description This element is now required

Supplier

Element Description Hidden Req'd Unique Type Allowable Values Feature
diversities List of Supplier Diversities false false false [] any Other SIM Enhancements

Supplier Information

Element Description Hidden Req'd Unique Type Allowable Values Feature
diversities List of Supplier Information Diversities false false false [] any Other SIM Enhancements

User

Element Description Hidden Req'd Unique Type Allowable Values Feature
account-groups Account groups that the user should have access to (for account-based document security) false false false Account Group Must exist in Coupa Account Groups column in the User table
allow_employee_payment_account_creation Allow the user to create an Employee Payment Account, regardless of the Employee Payment Channel. false false false boolean Yes/No Digital Receipts
legal_entity Assigns user to legal entity to set requirements for expense report receipt retention. false false false- any   Digital Receipts
  • Was this article helpful?