Difference between PunchIn and PunchOut
Conceptually, the major difference is that the punchout-enabled vendor is willing to return your item identifier (instead of the vendor and/or supplier item identifier) to you at the conclusion of a shopping session, along with a special "flag" indicating that RQC should treat the item identifier as if it is defined in your "Item Master."
Technically, two things must happen. First, the item identifier in the PunchOutOrderMessage must be a valid Lawson item identifier.
Secondly, an <Extrinsic> element which indicates to Requisitions Center the processing path to be taken, that is "normal" PunchOut vs. PunchIn : <Extrinsic name="PunchInVendor">true</Extrinsic> Both of these requirements must be implemented by the PunchOut-enabled vendor.