SAP Concur · Schema

ExpenseCreate

Request body for creating an expense entry.

Expense ManagementFinanceInvoiceSAPTravel

Properties

Name Type Description
expenseTypeName string Name of the expense type.
transactionDate string Date of the transaction.
transactionAmount number Amount of the transaction.
transactionCurrencyCode string Currency code.
vendorName string Name of the vendor.
description string Description of the expense.
View JSON Schema on GitHub

JSON Schema

concur-expensecreate-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ExpenseCreate",
  "title": "ExpenseCreate",
  "type": "object",
  "description": "Request body for creating an expense entry.",
  "required": [
    "expenseTypeName",
    "transactionDate",
    "transactionAmount",
    "transactionCurrencyCode"
  ],
  "properties": {
    "expenseTypeName": {
      "type": "string",
      "description": "Name of the expense type.",
      "example": "Airfare"
    },
    "transactionDate": {
      "type": "string",
      "format": "date",
      "description": "Date of the transaction.",
      "example": "2026-03-10"
    },
    "transactionAmount": {
      "type": "number",
      "format": "double",
      "description": "Amount of the transaction.",
      "example": 875.5
    },
    "transactionCurrencyCode": {
      "type": "string",
      "description": "Currency code.",
      "example": "USD"
    },
    "vendorName": {
      "type": "string",
      "description": "Name of the vendor.",
      "example": "United Airlines"
    },
    "description": {
      "type": "string",
      "description": "Description of the expense.",
      "example": "Flight from SFO to JFK"
    }
  }
}