Punchout stages include:
Login (Setup request)
By clicking a link within your purchasing system to buy from IDT, an ordering session is opened within a browser frame from your procurement site. User will automatically be logged into their own IDT ordering account. This maps each user to a unique IDT punchout account, based on the user data provided and allows anonymous ordering, when user data are not provided in the punchout message. User can read and store custom fields, for downstream reporting purposes.
Cart return (Order message)
The item information is transferred from the IDT ordering session to the user's procurement software; there are custom fields to accommodate organizational needs. The shipping/tax is configurable at the header level or as a line item and returns UNSPSC code for configured items.
Purchase orders (Order request)
A message is then sent from the buyer's procurement system to IDT, authorizing placement of an order. This supports the combining of items from multiple ordering sessions onto a single PO, or the splitting of items from a single ordering session onto multiple POs. However, item numbers are unique and cannot be reused on subsequent POs; users can read and store custom fields.