Procurement System Integration
Overview
Procurement System Integration is a feature that allow customers to integrate AWS Marketplace with procurement systems through an industry standard open communication protocol, Commerce XML (cXML).
With this feature, builders can find, buy, and deploy from thousands of solutions quickly, and IT Admins can streamline approvals and manage spend directly from their procurement system.
Benefits
Centralize procurement
Easily associate purchase order numbers
After the approvals are completed, the agreement in AWS Marketplace is programmatically created and the associated purchase order number is created in the procurement system. AWS automatically associates the purchase order numbers to cXML Invoices for Marketplace products transacted with either an upfront payment or a flexible pricing schedule (FPS).
Streamline approvals
Procurement system integration uses punchout functionality, enabling users to bring the details of the requested subscription into their procurement system to complete the necessary approvals to transact.
For Free/BYOL products, customers have the flexibility to enable auto approvals in AWS Marketplace.
How it works
A "PunchOut" integration is a common method that enables AWS Marketplace to make a direct connection with cXML procurement systems. AWS Marketplace supports punchouts to Coupa and SAP Ariba. Once a builder finds the software they need and clicks to request approval, AWS Marketplace redirects them back to their procurement system to complete a requisition request.
The details of the AWS Marketplace product listing are copied into the procurement system. The requesting user completes the purchase requisition, initiating approvals as configured within the procurement system. Once all necessary approvals are completed, the purchase order is transmitted to AWS through cXML and the subscription occurs programmatically, removing the need for a user to navigate back into AWS Marketplace to manually subscribe. The subscribing user’s account receives an email, notifying them that the agreement has been created.
AWS Marketplace currently supports cXML invoicing only for Coupa. While pay-as-you-go products transacted through the integration are not supported with purchase order number associated cXML invoicing, customers may opt to utilize the AWS Purchase Order Management feature to govern the procurement and payment of these Marketplace products. Read more details on the AWS Purchase Order Management page.
Figure 1: Flow chart for "PunchOut" integration
Figure 2: Flow chart for approval and purchase processes
Users
Users within Private Marketplace are defined by the policies AWS Identity and Access Management.
→ Administrators
→ Users
Frequently Asked Questions
-
What procurement systems can I integrate with?
You can integrate with Coupa Software Inc and SAP Ariba. -
What software can I purchase with Procurement System Integration?
You can purchase Amazon Machine Image (AMI), Software as a Service (SaaS), and Container products.
Note: AMI contracts and container contracts are not currently supported.
-
What is a “PunchOut” integration?
A "PunchOut" integration is a common method that enables AWS Marketplace to make a direct connection with cXML procurement systems. This method enables you to discover the AWS Marketplace catalog in Coupa or SAP Ariba and get redirected to AWS Marketplace to learn more and buy the software you need. When you are ready to subscribe, AWS Marketplace redirects you back to your procurement system to complete your requisition request.
-
Why don’t I see my subscription in the AWS Marketplace console after the purchase requisition was fully approved?
If the purchase requisition was approved, and you still do not see the subscription in the AWS Marketplace console, check to see if the private offer has expired, or if the seller changed the private offer expiration date. If you submit a private offer to Coupa for approval and the private offer expires or the seller changes the private offer expiration date while the approval is pending in Coupa, you must resend the revised private offer to Coupa for approval to successfully subscribe through the procurement system.
-
How does “PunchOut” work with SAP Ariba?
SAP Ariba customers can use their defined SAP Ariba purchasing process when transacting with AWS Marketplace. You initate a Supplier Relationship within SAP Ariba with AWS Marketplace. Once established and the AWS Marketplace catalog is published, you can PunchOut by selecting the AWS Marketplace which automatically redirects you into the AWS Marketplace website. When you are ready to subscribe, AWS Marketplace redirects you back to SAP Ariba to complete your requisition request.
-
How is this feature related to Amazon Business?
AWS Marketplace and Amazon Business are separate and require different PunchOut integrations with Coupa and SAP Ariba. You can use Coupa or SAP Ariba to purchase the software and supplies you need for your business and centralize governance for your approval workflows and purchase order tracking. To learn more about the Amazon Business procurement system integration, visit here.
-
How does Procurement System Integration work with Private Marketplace?
Private Marketplace is an optional and complementary feature to Procurement System Integration. With Private Marketplace, you can create a custom catalog of pre-approved software from AWS Marketplace. Once Private Marketplace is activated, your procurement system will automatically redirect to your Private Marketplace instead of AWS Marketplace. To learn more about Private Marketplace, visit this feature page.
-
I’m an IT Admin, how do I get started?
If you have an account that has the AWSMarketplaceProcurementSystemAdminFullAccess IAM policy or an equivalent permission, visit the Procurement System Integration User Guide for detailed instructions on how to get started.
-
How does Procurement System Integration work with Purchase Order Management for SaaS contracts?
These are two separate features and customers can choose to enable either or neither, but not both simultaneously. Procurement Systems Integration enables an integrated experience for SaaS, AMI and Container products, and only supports cXML invoicing for AWS Marketplace products transacted with an upfront payment or a Flexible Payment Schedule (FPS). Purchase Order Management only supports SaaS Contract products as of now, with future capability of Purchase order support extension for all Product types. With Purchase Order Management for SaaS Contracts, the customer enters their purchase order number in a purchase order field immediately prior to contract / subscription creation in AWS Marketplace. The same purchase order number is referenced on out-of-cycle invoices for Marketplace subscriptions.
-
How does procurement systems integration work with Pay-as-you-Go (PAYG) products?
You can order PAYG products via either of the two options:
- Option 1: You can order directly through AWS Marketplace (for Coupa users that have "Redirect" enabled will need to first disable this feature). Until AWS supports unique purchase order numbers for PAYG product subscriptions, eProcurement customers can follow the interim work around and procure PAYG products natively in AWS Marketplace. PAYG products are billed on the AWS Marketplace monthly anniversary invoice.
- Option 2: The current integration transfers the selected PAYG product to the Coupa/Ariba shopping cart at a default $10,000 blanket purchase order value. PAYG products are billed on the AWS Marketplace monthly invoice based on actual consumption. For more information about invoicing options for PAYG products please contact AWS Marketplace Procurement.
-
Are there any aspects of the procurement lifecycle where the procurement system integration performs differently?
- If you attempt to buy an unsupported product (for example, professional services) those do not get submitted back to the procurement system for approval.
- The redirect feature does not redirect purchases from other consoles (for example, EC2) to your procurement system.
- AMI contracts and Container contracts are not supported. The user will not see a "request for approval" button to route the purchase to the procurement system.
- For private offers with a flexible payment schedule, the total contract value is sent to Coupa as a single cart item. To view the flexible payment schedule, visit the private offer details on the AWS Marketplace website.
- If you attempt to buy an unsupported product (for example, professional services) those do not get submitted back to the procurement system for approval.
Why AWS Marketplace?
AWS Marketplace is a curated digital catalog that makes it easy to find, test, buy, and deploy the third-party software you want, with the simplified procurement and controls you need.
2M
10,000+
1,600+
310K+
Get started with AWS Marketplace
AWS Marketplace is a curated digital catalog that makes it easy to find, test, buy, and deploy the third-party software you want, with the simplified procurement and controls you need.