{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"userID": {
"type": "string",
"description": "The unique identifier of the Concur user"
},
"contextType": {
"type": "string",
"description": "The access level of the Concur user, which determines the form fields they can view/modify",
"enum": [
"TRAVELER"
]
},
"comment": {
"type": "string",
"description": "This is comment attached to quick expense."
},
"digitizationInfo": {
"type": "object",
"description": "Digitization Info",
"properties": {
"captureMethod": {
"type": "string",
"description": "This is capture method describes how image was captured"
},
"hashCode": {
"type": "string",
"description": "This is digitization hash code for of the image"
}
}
},
"entryDetails": {
"type": "string",
"description": "Quick expense Entry Details"
},
"expenseTypeId": {
"type": "string",
"description": "This is the expense type id of quick expense."
},
"location": {
"type": "object",
"description": "It represents location.",
"properties": {
"city": {
"type": "string",
"description": "The location city"
},
"countryCode": {
"type": "string",
"description": "The location country ISO 3166-1 code (https://en.wikipedia.org/wiki/ISO_3166-1)"
},
"countrySubDivisionCode": {
"type": "string",
"description": "The location country sub division ISO 3166-2 code (https://en.wikipedia.org/wiki/ISO_3166-2)"
},
"id": {
"type": "string",
"description": "The unique identifier of the location"
},
"name": {
"type": "string",
"description": "The location name"
}
}
},
"paymentTypeId": {
"type": "string",
"description": "This is the payment type id of quick expense.",
"enum": [
"CASHX",
"CPAID",
"PENDC"
]
},
"receiptCaptureKey": {
"type": "integer",
"description": "Receipt capture key"
},
"receiptImageId": {
"type": "string",
"description": "This is receipt image id attached to quick expense"
},
"requestMetaData": {
"type": "object",
"description": "Request Meta Data",
"properties": {
"actionName": {
"type": "string",
"description": "Action Name"
},
"actionSource": {
"type": "string",
"description": "Action Source"
},
"platform": {
"type": "string",
"description": "The platform value"
},
"userAgent": {
"type": "string",
"description": "User Agent"
}
}
},
"sourceCode": {
"type": "string",
"description": "Quick expense source code. For Connect, It should be APIXX. For Mobile, It needs to be empty.",
"enum": [
"APIXX"
]
},
"transactionAmount": {
"type": "object",
"description": "Transaction Amount",
"properties": {
"currencyCode": {
"type": "string",
"description": "The 3-letter ISO 4217 currency code (https://en.wikipedia.org/wiki/ISO_4217) for the amount"
},
"value": {
"type": "number",
"description": "The amount value"
}
},
"required": [
"currencyCode",
"value"
]
},
"transactionDate": {
"type": "string",
"description": "This is the transaction date of the quick expense. Format: YYYY-MM-DD"
},
"validMinYear": {
"type": "integer",
"description": "Valid Min Year"
},
"vendor": {
"type": "string",
"description": "Name of the vendor"
}
},
"required": [
"PCID",
"userID",
"contextType"
]
}