CyberStore Ecommerce 2023 Documentation
Punch Out Improvements (#18381)
In This Topic

A number of enhancements have been completed to CyberStore E-Procurement features for punch out order processing. The improvements are described below.

Optionally Accept Orders from Child Customers using Punch Out (18784)

PunchOut can now receive Child Customer Orders from the Parent Customer Account. The Parent Customer can send in PunchOut Orders that are indicated they are for the Child Customer and when the order is placed it will be written to the Child Customer.

Also, there will need to be a Child Customer and a Parent Customer to assign a Child Customer to. The Parent Customer will post the PunchOut Order with a number to look up the Child Customer with in the Freight Description field. The XSLT will transform the data to write the order as the Child Customer to SYSPRO. Then, if all the correct settings are turned on, the process will determine that the SYSPRO order was written to a different Customer than the Parent Customer. If so, it verifies the Parent/Child relationship and writes the order in CyberStore as the Child Customer as well.

Improve Gateway Messaging when Punchout is Not Enabled (#18422)

When the Punch Out gateway is sent a request, but punch out functionality is not enabled, accurate messaging indicating that "Punch Out is not enabled for the Customer specified." and then throws an error status for the response.

Add testmode attribute to ProcessPunchOutInvoices Operation (#18484)

A new operation attribute has been added to the ProcessPunchOutInvoices operation called "testmode" which when submitted with a value of "true" will cause the process to not send the invoices to the specified endpoint, but rather handle as though a success had been achieved and then processing of the orders linked to the invoices ocurrs as though a successful submission and response had been made. The default value is "false"

 

See Also

Available Operations

Release Notes