Skip to content
Enjoy complimentary data migration when switching from your existing bookkeeper or CPA to Institution.

Choosing a provider

Test a supplier punchout catalog through the returned requisition

Verify identity, contract price, cart fields and approval behavior before accepting a procurement connection to a supplier's shopping site.

By Institution5 minute readPublished View sources
In this guide

Define the round trip the connection must complete

A punchout connection lets a requester move from the company's procurement system into a supplier's catalog and bring selected items back. The buying test should follow that entire round trip. Successfully opening a supplier website does not establish that the returned cart contains the right price, supplier, unit or approval information.

Oracle's procurement documentation describes a workflow in which a requester selects items on a supplier site, returns them to a requisition and then edits or submits that requisition. It also describes different supported connection models. Use that distinction when asking which exact supplier endpoint and protocol the proposed integration covers.

Name the parties responsible for the connection: the procurement vendor, implementation partner, supplier and any marketplace operator. Obtain a shared test contact and escalation route. A defect in a returned field can otherwise move between support queues while each party confirms that its own system is available.

Define which document commits the purchase under the company's process. Returning a shopping cart may create a requisition that still needs approval and an order. The supplier and requester should understand when goods are actually ordered so the connection does not generate unintended commitments.

References: Oracle: Punchout catalog workflows and sourcing

Test the requester's identity and catalog entitlement

Open the catalog as an ordinary requester from each relevant purchasing organization. Check the supplier account, contract assortment, currency and delivery context shown. A shared supplier website can display different content for different customer arrangements.

Compare a permitted requester with one outside the intended purchasing scope. Determine how access is blocked or limited and what message the user sees. The integration should not rely on every employee knowing which catalog is appropriate for their legal entity.

Inspect the data sent to the supplier during the launch. Ask the implementer to explain the business purpose of identifiers and personal information included. The connection needs enough context to select the correct catalog without casually exposing unrelated employee or company data.

Test a session expiry or an abandoned shopping session using the supplier's approved method. The user should have a clear route back to procurement and should know whether any cart or requisition remains. An expired catalog session should not leave staff guessing whether an order was placed.

Reconcile the returned line, not only the cart total

Choose a small hypothetical cart with two items. For example, three units at $20 and two units at $35 produce a $130 merchandise total before other charges. Record the item identifiers, units, prices and supplier references before returning the cart.

Inspect each resulting requisition line. Confirm quantity, unit of measure, currency, item description, supplier account, contract reference and any required commodity or accounting fields. A correct $130 total can still conceal the wrong unit or supplier mapping.

Include a configured item or service if that is part of the company's intended use. Ask how selections, descriptions and supporting attachments survive the return. A generic item number may not tell the receiving or payables team what was actually requested.

Test long descriptions, special characters and a missing required field in the supported environment. Determine whether the connection rejects the cart, creates a visible exception or silently drops information. The purchase decision should include the effort needed to resolve the actual failure mode.

Resolve competing price sources explicitly

A procurement system may use a price returned by the supplier or source a price from an internal purchasing agreement. Oracle documents cases where agreement sourcing affects the price on the requisition. That means the amount seen while shopping is not sufficient evidence of the amount the requisition will use.

Create a controlled example in which the supplier cart price differs from the approved internal agreement price. Have procurement decide the intended precedence and ask the vendor to demonstrate it. The requester should be able to see and understand any change on return.

Repeat the test after changing the requested quantity or delivery location where those facts affect pricing. Determine whether the catalog recalculates the quote, the requisition updates it locally or a new punchout session is required. The supported route should preserve the relevant agreement reference.

Ask how freight, tax and other charges appear before and after order creation. The proposal should identify which amounts are final, estimated or supplied later. An attractive cart total should not be represented as the complete authorized commitment if material charges are still unknown.

References: Oracle: Punchout catalog workflows and sourcing

Carry the cart through approval and correction

Submit the returned requisition using the company's intended approval rules. Inspect the information presented to the approver and the resulting purchase order. The approved amount and supplier should match the version sent for ordering, subject to the company's controlled change process.

Reject a requisition and then edit or replace its cart. Determine whether the original supplier session can be reopened and whether changed lines retain a clear history. The operator should not need to create an unrelated duplicate request simply to correct one configuration choice.

Try returning the same cart twice through the supplier's supported test procedure. Inspect document counts and references. A repeated browser action or retry should have a known outcome, with a way to identify duplicate requisitions before both reach ordering.

Include the downstream receipt and invoice-matching view in the demonstration. The line attributes needed by those teams should survive the handoff. A catalog connection that makes shopping easy but leaves payables without a usable order reference shifts work rather than resolving it.

Assign ownership of changes on both sides

Ask how supplier catalog updates, connection credentials, protocol changes and purchasing-agreement changes are communicated. Name the internal catalog owner and the support contact responsible for a targeted retest. A connection depends on two operating systems and can change even when the company's own application has not been upgraded.

Price the supplier-specific setup, testing, support and any marketplace or connector fees together. Confirm whether adding another supplier is a standard configuration or a separate implementation. Avoid assuming that one successful catalog proves every future connection will require the same work.

Accept the integration when the approved requester can bring back an accurate cart, obtain the intended approval and produce a traceable order. Retain the sample payload, expected field mapping and accepted price behavior so later support work has a concrete reference point.

Sources

Requirements and product details can change. Check the linked guidance for the facts that apply to your situation.

Related reading

Need help with this work?

General information, not personalized accounting, tax, legal, or investment advice. Have the appropriate qualified professional review decisions that depend on your circumstances.