SAP Concur · Schema

UpdateSubmittedExpense

Limited-field update for an expense on a submitted report. Only accessible with Company JWT authentication.

Business TravelExpense ManagementFinancial ServicesInvoice ManagementTravel Management

Properties

Name Type Description
businessPurpose string Business justification, maximum 64 characters
expenseSource string The source system that created or modified the expense
isExpenseRejected boolean Whether to mark the expense as rejected
isPaperReceiptReceived boolean Whether a physical receipt has been received
customData array
View JSON Schema on GitHub

JSON Schema

sap-concur-updatesubmittedexpense-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UpdateSubmittedExpense",
  "title": "UpdateSubmittedExpense",
  "type": "object",
  "description": "Limited-field update for an expense on a submitted report. Only accessible with Company JWT authentication.",
  "required": [
    "expenseSource"
  ],
  "properties": {
    "businessPurpose": {
      "type": "string",
      "description": "Business justification, maximum 64 characters",
      "maxLength": 64,
      "example": "example_value"
    },
    "expenseSource": {
      "type": "string",
      "description": "The source system that created or modified the expense",
      "enum": [
        "EA",
        "MOB",
        "OTHER",
        "SE",
        "TA",
        "TR",
        "UI"
      ],
      "example": "EA"
    },
    "isExpenseRejected": {
      "type": "boolean",
      "description": "Whether to mark the expense as rejected",
      "example": true
    },
    "isPaperReceiptReceived": {
      "type": "boolean",
      "description": "Whether a physical receipt has been received",
      "example": true
    },
    "customData": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/CustomData"
      },
      "example": []
    }
  }
}