Skip to Content
EN
EN
- English
DE
- Deutsch
JA
- 日本語
FR
- Français
On This Page
Using Compliance in Coupa
Last edited on:
25 April 2017
What can we help you find?
Products
Coupa Product Documentation
Supplier Resources
For Suppliers
Supplier Integration Resources
Work with Compliant Invoicing
Using Compliance in Coupa
Using Compliance in Coupa
This page is a placeholder created because the page was deleted, but has sub-pages.
Table Of Contents
For Customers
Supplier Enablement Strategy
Step 1: Analyze Your Spend
Step 2: Determine Supplier Load Strategy
Step 3: Align Your Processes
Step 4. Establish Your Catalog Strategy
Step 5: Determine PO Transmission Methods
Step 6: Determine Invoice Transmission Methods
Step 7: Determine Your Communication Strategy
Step 8: Move to Production
Supplier Enablement Toolkit
Manage Contracts
Contract Settings
Creating a Contract
Manage Catalogs
Hosted Catalogs
Best Practices for Loading Catalogs
Loading Catalogs into Coupa
Locating the Item Loader Integration Template
Punchout Catalogs
Create an Amazon Punchout
Create a Punchout Catalog
Creating a Punchout Site
How to see Supplier PunchOut Order Message
Punchout Setup
Punchout Site Settings
Test Bringing Carts Back in to Coupa
Test Punchout Configurations
Document Exchange
cXML
Capture PO and Invoice cXML for Troubleshooting
Configuring a Supplier for cXML Invoicing
Configuring a Supplier for cXML Purchase Orders
Test cXML Invoicing
Test cXML Purchase Orders
Viewing Ship-to IDs
The Coupa Supplier Portal
Advance Ship Notices for Suppliers
Coupa Supplier Guides
Coupa Supplier Portal Multi-Factor Authentication
Onboarding Portal Suppliers in Coupa
Buyer Validated Compliance and Coupa Validated Compliance
Supplier Actionable Notifications (SAN)
Manage Suppliers
Business Entity Record Fields
Handling Duplicate Supplier Entries
Load Suppliers into Coupa
Supplier Email Notifications
Supplier Load Strategies
Supplier Onboarding Email Templates
Supplier Record Fields
Resource Kit
Understanding Open Buy for Customers
Open Buy Supplier Configuration Types
Enable Your Supplier for Open Buy using a cXML connection
Locating or Requesting a cXML connection for Your Supplier
Enable Your Supplier for Open Buy using the API
Supplier Enablement FAQ
Can I add a link to the punchout site on a webform?
Can I use an existing SIM form name for a new form?
Does the PO confirmation lookup valid substitute items?
How are receipts created for substitute items?
How does pricing work for substitutions and are substitution prices required to be the same?
How do I get a copy of the Coupa digital certificate?
How do users log into the punchout site?
How do webforms for a punchout get converted into a req?
Integration Contacts and What Customers Need to Know
Is there a timeline and process for the creation, transmission, and approval creation of account master data?
What characters do I need to escape in XML documents?
What happens if the pack size is different on a substitution?
What is the minimum requirement for a supplier to do a punchout in Coupa?
What is the minimum requirement for a supplier to receive orders via cXML from Coupa?
What is the minimum requirement for a supplier to send invoices to Coupa via cXML?
For Suppliers
Core Supplier Onboarding
Announcements and General Info
CSP Features by Release
MFA FAQ and Security Best Practices
Internet Explorer End of Life FAQ for Suppliers
Supported Languages in the CSP
Terms of Use
Tax Registration FAQ
Get Started with the CSP
Get Help
Getting Started FAQ
Navigate and Get Help
Profiles
Create and Update Your Customer Profiles
Create and Manage Your Public Profile
Programs for You
Access Add-ons
Coupa Verified Program
Coupa Advanced
Registration and Login
Account, Login, Registration FAQ
Create Your Account
Log in to the CSP
Register for the CSP
Your Account
Create Custom Views
Manage Multi-Factor Authentication
Manage Your Account
View and Manage Notifications
View Customer Announcements
Supplier Actionable Notifications (SAN)
Integration Contacts
Getting Started with the Coupa Supplier Portal
Set Up the CSP
Account Merges and Customer Connections
Manage Merge Requests
View and Manage Connection Requests
Financial Setup
Add Fiscal Representatives
How do Early Pay Discounts (EPD) work?
Set Early Payment Discounts Preferences: Before Invoice Approval
Set Early Payment Discounts Preferences: After Invoice Approval
Set Up Legal Entities
Additional CaaS Information for Korean suppliers
Account Validation Requirements for Supplier Payment Accounts
View and Manage Remit-to Information
Tax Registration
SFTP and cXML
Automate Legal Invoice Retrieval
Create SFTP Accounts
Set Up Mutual TLS
View cXML Submission Errors
View SFTP File Upload Errors
Users
Manage Users
Purchase Orders
About Purchase Orders
Coupa Supplier Portal
cXML Purchase Orders
Sample cXML Purchase Order with Annotations
Email-Based HTML
Configure the PO Delivery Method
Edit a PO
Orders FAQ
View and Manage POs
View PO Lines
Purchase Order Collaboration with Buyers
Confirm Supply Chain Collaboration Orders with CSV Files
Confirm Supply Chain Collaboration Orders with cXML Files
Supported cXML DTD Version Per Document Type
Service Sheets
Create or Edit a Service Sheet
Bulk Upload Service Sheets
View and Manage Service Sheets
View Service Time Sheet Lines
Manage Workers and Assignments in the CSP
Create and Manage Workers in the CSP
View and Edit Worker Information in the CSP
Assign Workers to an Order Line in the CSP
Manage Assignments in the CSP
ASN
Create or Edit an ASN
View and Manage ASNs
Invoices
About Invoices
cXML Invoices
Create or Edit an Invoice
Invoices FAQ
View and Manage Invoices
View Invoice Lines
Supplier Actionable Notification as PO Emails
Catalogs
About Catalogs
Hosted Catalogs
Punchout Catalogs
Catalogs FAQ
Configure Punchouts
Create or Edit a Catalog
Create or Edit Catalog Items
View and Manage Catalogs
Payments
Use Virtual Cards
View and Download Digital Checks
View and Manage Early Payments
View and Manage Payments
Business Performance
View Business Performance Data
Sourcing
View Public Sourcing Events
Access a Sourcing Event
Participate in a Sourcing Event
Sourcing FAQ
Diversity Reports
Complete Tier 2 Diversity Reports
Contract Collaboration
Access Your Contract
Download a Contract
Edit and Sign a Contract
Invite Colleagues and Collaborators to Review a Contract
Review Contract Versions and History
Send and Review Messages
Upload and Manage Attachments
Contract Collaboration FAQ
CSP Videos
Getting Started with the CSP
CSP Videos
Coupa Contingent Workforce
Administration
Create Supplier User
Resend Activation Email
Edit User Type
Edit User Status
Edit User Rights
Reset User Password
Edit User Email Address
My Profile
Candidate Disposition
Schedule Interview
Accept Offer to Hire
Candidate Submittal
Supplier Candidate Submission Overview
Submitting Single Candidate to Requisition
Add Single Candidate to Resume Bank from Requisition
Submit Multiple Candidates to Requisition
Adding Candidates to Resume Bank
Select Requirement from Resume Bank
Contingent Worker Management
Accept CW Rate Changes and Extensions
Search CW
Coupa CW Overview
Workflow & General Information
Dashboard
Create New Dashboard
Expenses
Contingent Worker Expense Creation
Correcting a Rejected Expense
Adjusting an Approved Expense
Onboarding
Supplier Candidate Onboarding
Reports
Generating A Report
Exporting A Report
Saving A Report
Scheduling A Report
SOW Project
Creating a New or Existing Worker on a Project (MSP - Client - Supplier)
Supplier Payment Request
Uploading Multiple Workers to a Project
Supplier Relationship Management
Supplier Insurance
Supplier Offsite Locations
Supplier Organization Information
Supplier Organization Profile
Timesheet
Contingent Worker Timesheet Creation
MSP or Supplier Timesheet Entry
Correcting a Rejected Timesheet
Work Order
Accept Work Order
Supplier Integration Resources
Work with Compliant Invoicing
Adding Extrinsics to Your Invoice
Add an Encoded Attachment to a cXML Invoice
Add Tax Exemption Details to an Invoice
Agreeing to Terms of Use
Avoiding Bill-To Address Errors
Compliance as a Service
Global Compliant cXML Invoicing - UK
Providing Amounts in Local Currency
Selecting Your Remit-To Address
South Africa Compliance Sample cXML
Using Compliance in Coupa
Setting Up Your Remit-To Address
cXML Examples
Standard Invoice Examples
Sample cXML Credit Memo
Sample cXML Credit Memo Backed by a PO
Sample cXML for submitting a correction invoice with a link to a disputed invoice
Sample cXML Invoices with Taxes (PO-backed)
Sample cXML Invoice Backed by Contract
Sample cXML Invoice Backed by Multiple POs
Sample cXML Invoice with Billing Account Distributions
Sample cXML Invoice with Both Backed and Unbacked Lines
Sample cXML Invoice with Custom Fields (Extrinsic)
Sample cXML Invoice with MatchReference Key for 3-Way-Direct Invoice Line to Receipt Matching
Sample cXML Invoice with Payment Terms
Sample cXML Service Type Invoice
Sample cXML Unbacked Invoice
Sample for Resolving Disputes via Credit Notes
Compliant Invoice Examples
Austria
AT Simple Backed Invoice (Quantity Based)
AT Simple Unbacked Invoice (Contract Based)
AT Simple Backed and Unbacked Lines Service Invoice (Amount Based)
AT Simple Credit Note for Backed Invoice
AT Simple Credit Note for Unbacked Invoice
AT Invoice with Payment Term
AT Invoice with Multiple Lines and PO References
AT Invoice with Header Taxation
AT Invoice with Line Level Taxation
AT Invoice with Discount
AT Invoice with Header Charges (Shipping, Handling, Misc)
AT Invoice With Custom Fields (Extrinsic)
Australia
AU Simple Backed Invoice (Quantity Based)
AU Simple Unbacked Invoice (Contract Based)
AU Simple Backed and Unbacked Lines Service Invoice (Amount Based)
AU Simple Credit Note for Backed Invoice
AU Simple Credit Note for Unbacked Invoice
AU Invoice with Payment Term
AU Invoice with Multiple Lines and PO References
AU Invoice with Line Level Taxation
AU Invoice with Discount
AU Invoice with Header Charges (Shipping, Handling, Misc)
AU Invoice With Custom Fields (Extrinsic)
Belgium
BE Simple Backed Invoice (Quantity Based)
BE Simple Unbacked Invoice (Contract Based)
BE Simple Backed and Unbacked Lines Service Invoice (Amount Based)
BE Invoice with Payment Term
BE Invoice with Multiple Lines and PO References
BE Invoice with Header Taxation
BE Invoice with Line Level Taxation
BE Invoice with Discount
BE Invoice with Header Charges (Shipping, Handling, Misc)
BE Invoice With Custom Fields (Extrinsic)
BE Invoice with Line Level Taxation - VAT Exempt
Canada
CA Simple Backed Invoice (Quantity Based)
CA Simple Unbacked Invoice (Contract Based)
CA Simple Backed and Unbacked Lines Service Invoice (Amount Based)
CA Simple Credit Note for Backed Invoice
CA Simple Credit Note for Unbacked Invoice
CA Invoice with Payment Term
CA Invoice with Multiple Lines and PO References
CA Invoice with Line Level Taxation
CA Invoice with Discount
CA Invoice with Header Charges (Shipping, Handling, Misc)
CA Invoice With Custom Fields (Extrinsic)
Czech Republic
Czech Republic Compliance Sample cXML
Denmark
DE Simple Backed Invoice (Quantity Based)
DE Simple Unbacked Invoice (Contract Based)
DE Simple Backed and Unbacked Lines Service Invoice (Amount Based)
DE Simple Credit Note for Backed Invoice
DE Simple Credit Note for Unbacked Invoice
DE Invoice with Payment Term
DE Invoice with Multiple Lines and PO References
DE Invoice with Header Taxation
DE Invoice with Line Level Taxation
DE Invoice with Discount
DE Invoice with Header Charges (Shipping, Handling, Misc)
DE Invoice With Custom Fields (Extrinsic)
Finland
Simple Backed Invoice (Quantity Based)
Simple Unbacked Invoice (Contract Based)
Simple Backed and Unbacked Lines Service Invoice (Amount Based)
Simple Credit Note for Backed Invoice
Simple Credit Note for Unbacked Invoice
Invoice with Payment Term
Invoice with Multiple Lines and PO References
Invoice with Line Level Taxation
Invoice with Header Charges (Shipping, Handling, Misc)
Invoice with Discount
Invoice With Custom Fields (Extrinsic)
France
Simple Backed Invoice (Quantity Based)
Simple Unbacked Invoice (Contract Based)
Simple Backed and Unbacked Lines Service Invoice (Amount Based)
Simple Credit Note for Backed Invoice
Simple Credit Note for Unbacked Invoice
Invoice with Payment Term
Invoice with Multiple Lines and PO References
Invoice with Line Level Taxation
Invoice with Header Charges (Shipping, Handling, Misc)
Invoice with Discount
Invoice With Custom Fields (Extrinsic)
Germany
Simple Backed Invoice (Quantity Based)
Simple Unbacked Invoice (Contract Based)
Simple Backed and Unbacked Lines Service Invoice (Amount Based)
Simple Credit Note for Backed Invoice
Simple Credit Note for Unbacked Invoice
Invoice with Payment Term
Invoice with Multiple Lines and PO References
Invoice with Line Level Taxation
Invoice with Discount
Invoice with Header Charges (Shipping, Handling, Misc)
Invoice With Custom Fields (Extrinsic)
Ireland
IE Simple Backed Invoice (Quantity Based)
IE Simple Unbacked Invoice (Contract Based)
IE Simple Backed and Unbacked Lines Service Invoice (Amount Based)
IE Simple Credit Note for Backed Invoice
IE Simple Credit Note for Unbacked Invoice
IE Invoice with Payment Term
IE Invoice with Multiple Lines and PO References
IE Invoice with Line Level Taxation
IE Invoice with Discount
IE Invoice With Custom Fields (Extrinsic)
IE Invoice With Line Level Custom Fields (Extrinsic)
IE Invoice with Line Level Taxation - VAT Exempt
Italy
Italy Compliance Sample cXML
Japan
JP Simple Backed Invoice (Quantity Based)
Norway
Simple Backed Invoice (Quantity Based)
Simple Unbacked Invoice (Contract Based)
Simple Backed and Unbacked Lines Service Invoice (Amount Based)
Simple Credit Note for Backed Invoice
Simple Credit Note for Unbacked Invoice
Invoice with Payment Term
Invoice with Multiple Lines and PO References
Invoice with Header Taxation
Invoice with Line Level Taxation
Invoice with Discount
Invoice with Header Charges (Shipping, Handling, Misc)
Invoice With Custom Fields (Extrinsic)
Malaysia
MY Simple Backed Invoice (Quantity Based)
MY Simple Unbacked Invoice (Contract Based)
MY Simple Backed and Unbacked Lines Service Invoice (Amount Based)
MY Simple Credit Note for Backed Invoice
MY Simple Credit Note for Unbacked Invoice
MY Invoice with Payment Term
MY Invoice with Multiple Lines and PO References
MY Invoice with Line Level Taxation
MY Invoice with Discount
MY Invoice with Header Charges (Shipping, Handling, Misc)
MY Invoice With Custom Fields (Extrinsic)
Poland
PL Simple Backed Invoice (Quantity Based)
PL Simple Unbacked Invoice (Contract Based)
PL Simple Backed and Unbacked Lines Service Invoice (Amount Based)
PL Simple Credit Note for Backed Invoice
PL Simple Credit Note for Unbacked Invoice
PL Invoice with Payment Term
PL Invoice with Multiple Lines and PO References
PL Invoice with Line Level Taxation
PL Invoice with Discount
PL Invoice with Header Charges (Shipping, Handling, Misc)
PL Invoice With Custom Fields (Extrinsic)
PL Invoice with Line Level Taxation - VAT Exempt
Netherlands
NL Simple Backed Invoice (Quantity Based)
NL Simple Unbacked Invoice (Contract Based)
NL Simple Credit Note for Backed Invoice
NL Simple Credit Note for Unbacked Invoice
NL Invoice with Payment Term
NL Invoice with Line Level Taxation
NL Invoice with Discount
NL Invoice with Header Charges (Shipping, Handling, Misc)
NL Invoice With Custom Fields (Extrinsic)
Singapore
SG Simple Backed Invoice (Quantity Based)
SG Simple Unbacked Invoice (Contract Based)
SG Simple Backed and Unbacked Lines Service Invoice (Amount Based)
SG Simple Credit Note for Backed Invoice
SG Simple Credit Note for Unbacked Invoice
SG Invoice with Payment Term
SG Invoice with Multiple Lines and PO References
SG Invoice with Line Level Taxation
SG Invoice with Discount
SG Invoice with Header Charges (Shipping, Handling, Misc)
SG Invoice With Custom Fields (Extrinsic)
SG Invoice with Line Level Taxation - VAT Exempt
Slovakia
Slovakia Compliance Sample cXML
South Africa
SA Simple Backed Invoice (Quantity Based)
SA Simple Unbacked Invoice (Contract Based)
SA Simple Credit Note for Backed Invoice
SA Simple Credit Note for Unbacked Invoice
SA Invoice with Payment Term
SA Invoice with Multiple Lines and PO References
SA Invoice with Line Level Taxation
SA Invoice with Discount
SA Invoice With Custom Fields (Extrinsic)
SA Invoice With Line Level Custom Fields (Extrinsic)
SA Invoice with Line Level Taxation - VAT Exempt
Switzerland
CH Simple Backed Invoice (Quantity Based)
CH Simple Unbacked Invoice (Contract Based)
CH Simple Backed and Unbacked Lines Service Invoice (Amount Based)
CH Simple Credit Note for Backed Invoice
CH Simple Credit Note for Unbacked Invoice
CH Invoice with Payment Term
CH Invoice with Multiple Lines and PO References
CH Invoice with Header Taxation
CH Invoice with Line Level Taxation
CH Invoice with Discount
CH Invoice with Header Charges (Shipping, Handling, Misc)
CH Invoice With Custom Fields (Extrinsic)
CH Invoice with Line Level Taxation - VAT Exempt
Spain
Spain Compliance Sample cXML
ES Invoice with Line Level Taxation - VAT Exempt
Sweden
Simple Backed Invoice (Quantity Based)
Simple Unbacked Invoice (Contract Based)
Simple Backed and Unbacked Lines Service Invoice (Amount Based)
Simple Credit Note for Backed Invoice
Simple Credit Note for Unbacked Invoice
Invoice with Payment Term
Invoice with Multiple Lines and PO References
Invoice with Header Taxation
Invoice with Line Level Taxation
Invoice with Discount
Invoice with Header Charges (Shipping, Handling, Misc)
Invoice With Custom Fields (Extrinsic)
United Kingdom
GB Simple Backed Invoice (Quantity Based)
GB Simple Unbacked Invoice (Contract Based)
GB Simple Backed and Unbacked Lines Service Invoice (Amount Based)
GB Simple Credit Note for Backed Invoice
GB Simple Credit Note for Unbacked Invoice
GB Invoice with Payment Term
GB Invoice with Multiple Lines and PO References
GB Invoice with Header Taxation
GB Invoice with Line Level Taxation
GB Invoice with Discount
GB Invoice with Header Charges (Shipping, Handling, Misc)
GB Invoice With Custom Fields (Extrinsic)
UK Invoice with Line Level Taxation - VAT Exempt
United States of America
cXML ASNs
Post cXML ASN to Coupa
cXML Error Handling
Blank error message
Characteristic(s) of the request is unsupported
Could not parse cXML document
cXML invoicing not allowed for supplier
cXML Version of document is not supported
Handling Common Special Characters in cXML
Invalid attributes in document
Invalid attributes in document. Bill To Address on backed doc and Bill To Address parsed from cXML does not match
Invalid attributes in document. Extra shipping/handling/misc charges are not permitted
Invalid attributes in document. Validation failed: Invoice lines order line must be the same type as invoice line...
Invalid attributes in document. Validation failed: Payment Term Must be present on invoice Invoice header: Payment Term Must be present on invoice
Invalid attributes in document. Invoice line XX: Account NA does not exist or is not active
Invalid credentials
Invalid credentials. Bad credentials
Invalid order/document reference
Invalid order/document reference. Order header XX does not belong to supplier XX
Invalid order/document reference. Could not find order header XX, order line num XX
Invoice already used
Invoice Lines is invalid Invoice header
Request did not validate successfully with DTD
Request did not validate successfully with DTD. Error: Element InvoiceDetailOrder content does not follow the DTD
Request Entity Too Large
Server could not build invoice
Server not configured to parse request
Successful TEST error
PO Line must be the same type as invoice line
TLS/SSL Errors during PO Transmission
Unexpected server error
Invoice cXML Transmission Error Codes
Purchase Orders and Punchouts
cXML Webform Data
Error: Incorrect Header Check
Error connecting to the supplier
PO failed: 5xx or 4xx error response
PO failed: Connection to supplier failed: 400 Bad Request
PO failed: Connection to supplier timed out
PO failed: No status element in setup response:
PO failed: No status element in setup response: ok
PO failed: Setup request failed: 4xx Login name is not available
PO failed: the connection request failed. undefined method send_via_cxml for XX (connection timeout)
Send Purchase Orders Using cXML
Punchout failed: Coupa Login
Punchout failed: getaddrinfo: Name or service not known
Punchout failed: No status element in setup response (incorrect file format)
Punchout failed: No status element in setup response (incorrect URL)
Punchout failed: Punchout failed to return a cart
Punchout failed: Setup request failed: 4xx Login name is not available
Punchout Ordering
Sample cXML Purchase Order with Annotations
sslv3 handshake failure
Connection Failed for Undefined Method send_via_cxml
Sample Punchout Order Message
Sample Punchout Setup Request
Open Buy API Reference
Able to Enable: Supplier Enablement
Ask an Expert: Supplier Enablement Webinar - Recordings
Get Started
New to Coupa? Start here!
Welcome to Coupa
Portals and Resources
Your Coupa Journey
Implementation Resources
Implementation Overview
Implementation Insights
Implementation Best Practices
Supplier Resources
Learning
Get Trained!
Start Learning Here
Free Courses
Instructor-led Training
Get Certified!
Program Overview
Explore Certifications
Maintain Your Certification
Track Your Certifications
Products
Procure
Invoice
Travel & Expense
Coupa Pay
Treasury Management
Supply Chain
Strategic Sourcing
Contract Management
Supplier Management
Spend Analysis
Contingent Workforce & Services Procurement
Platform
Community
Releases and Downloads
Release Notes
About Coupa Releases
Product Compliance Downloads
Community
Stay informed and get involved!
News
Coupa Online Community
Coupa Advantage Program
Attend an event!
Search Recorded Webinars
Upcoming User Groups & Webinars
Support
Trust
Legal
Coupa Accessibility Statement
Global Privacy Program
AI Trust Center
Security
Compliance
Security and Compliance Downloads
System Uptime and Metrics
New to Coupa? Start here!
Welcome to Coupa
Portals and Resources
Your Coupa Journey
Implementation Resources
Implementation Overview
Implementation Insights
Implementation Best Practices
Supplier Resources
Get Trained!
Start Learning Here
Free Courses
Instructor-led Training
Get Certified!
Program Overview
Explore Certifications
Maintain Your Certification
Track Your Certifications
Procure
Invoice
Travel & Expense
Coupa Pay
Treasury Management
Supply Chain
Strategic Sourcing
Contract Management
Supplier Management
Spend Analysis
Contingent Workforce & Services Procurement
Platform
Community
Releases and Downloads
Release Notes
About Coupa Releases
Product Compliance Downloads
Stay informed and get involved!
News
Coupa Online Community
Coupa Advantage Program
Attend an event!
Search Recorded Webinars
Upcoming User Groups & Webinars
Legal
Coupa Accessibility Statement
Global Privacy Program
AI Trust Center
Security
Compliance
Security and Compliance Downloads
System Uptime and Metrics