CreatePurchaseRequest
Create a Purchase Request based on provided header and line item details. If the request is valid it creates a purchase request and returns back a unique identifier to get the purchase request details.
Input
Name | Type | Description |
LoginId | String | The employee that is requesting the items. This is the employee’s Login Id. Either UserId or UserEmail or UserLoginId is required to identify the employee. |
Description | String | A description of the purchase request. |
PolicyExternalId | String | The external identifier of the policy that should be associated with the purchase request. If not supplied, the API will use the default policy set up for the user group assigned to the requesting employee. This is the External Id from the Invoice Policy configuration. Clients will need to get these Ids from their SAP Concur contact if they need to assign policies other than the group default. |
CurrencyCode | String | The 3-letter ISO 4217 currency code of the currency that is associated with the purchase request. This code will be used for all items on this request. Example: USD |
NotesToSupplier | String | Notes to print on the transmitted purchase order PDF sent to the supplier. |
Comments | String | Internal comments related to this record. |
ShipToAddressCode | String | The shipping address of the Purchase Request. The accepted value is the address code from ShipTo record. If not supplied, the API will use the requesting user’s default shipping address. |
BillToAddressCode | String | The billing address of the Purchase Request to be used for invoicing. The accepted value is the address code from the BillTo record. If not supplied the API will use the policy’s default BillTo address. |
LineItems | String | The json aggregate containing listItems |
Result Set Columns
Name | Type | Description |
Success | Boolean | Indicates if the report was submitted successfully. |
Id | String | The Id of the generated purchase request |