Order | Pipe | Description |
---|---|---|
100 | GetCustomerFromProvidedShipToId |
If PunchOutOrderRequest.UserProfile.CustomProperty.PunchOut_UseProvidedShipToId is not true then bypass pipe. Uses the PunchOutOrderRequest.UserProfile, CustomerOrder.Customer, and ICustomerRepository to determine BillTo and ShipTo. |
200 | GetCustomerFromShipToUserProfileMap |
Uses the PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository. |
300 | GetCustomerFromUserProfileDefaultCustomer |
Uses the PunchOutOrderRequest.UserProfile.DefaultCustomer and PunchOutOrderRequest.PunchOutOrderRequestItemOut.Parent to determine BillTo and ShipTo. |
400 | GetCustomerFromBillToUserProfileMap |
Uses the PunchOutOrderRequest.BillToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository. |
500 | GetCustomerFromProvidedBillToIdAndShipToId |
Uses the PunchOutOrderRequest.BillToAddressId and PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from Customer repository. |
Do you find this information helpful? Please log in to provide feedback.
Last updated: Dec 11, 2020