---
title: "Update expense report"
method: PUT
path: "/expense_reports/{id}"
tags: ["ExpenseReport"]
---

# Update expense report

`PUT /expense_reports/{id}`

## Request

- Base URL: `https://dashmaster24-4.coupadev.com/api`
- URL: `https://dashmaster24-4.coupadev.com/api/expense_reports/{id}`
- Auth: API key in header `X-COUPA-API-KEY`
- TypeScript: <https://skmtc.dev/coupa/apis/coupa-api-3/docs/expense_reports/:id/put.ts> (a function with typed inputs; its response is checked against the schema)

Update expense report

## Path parameters

- `id` integer, required

## Query parameters

- `return_object` 'limited' | 'shallow' | 'none'
- `filter` string

## Request body

- ExpenseReport
  - `approvals` Approval
    - `approvable-id` integer: The document ID that was approved
    - `approvable-type` string, string(255): The document type that was approved (requisition, purchase order, etc)
    - `approval-chain-id` integer: ID of the approval chain this approval is located in
    - `approval-date` string, datetime: The date the approval occurred
    - `approved-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `approver` unknown
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `delegate` unknown
    - `delegate-id` integer: The delegate ID that made the approval (if applicable)
    - `delegates` DelegateApproval
      - `approvable-id` integer: approvable_id
      - `approvable-type` string, string(255): approvable_type
      - `approval-chain-id` integer: approval_chain_id
      - `approval-date` string, datetime: approval_date
      - `approved-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `approver` string: approver
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `delegate` string: delegate
      - `delegate-id` integer: The delegate ID that made the approval (if applicable)
      - `delegates` DelegateApproval (recursive)
      - `id` integer: Coupa unique identifier
      - `note` string, text: note
      - `position` integer: position
      - `reasons` ApprovalReason
      - `status` string, string(50): transaction status
      - `type` string, string(255): type
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
    - `note` string, text: Reason for approval or reject
    - `position` integer: The position in the approval chain this approval occurred
    - `reasons` ApprovalReason
    - `status` string, string(50): The status of the approval (approved, escalated, rejected, etc)
    - `type` string, string(255): How the approval occured (override approval, approval chain approval, etc)
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `audit-score` integer: Coupa's Audit Score
  - `auditor-note` string, text: Auditor Comments on Expense Report
  - `comments` Comment
    - `commentable-id` integer: commentable_id
    - `commentable-type` string, string(255): commentable_type
    - `comments` string, text: comments
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
  - `created-at` string, datetime: Time of Record Creation
  - `created-by` UserSimple
    - `account-security-type` integer: account_security_type
    - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `aic-user` boolean: Does the user have an AI Classification License?
    - `analytics-user` boolean: Does the user have an Analytics License?
    - `api-user` boolean: Is an API User?
    - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
    - `avatar-thumb-url` string, string: Avatar url
    - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
    - `business-group-security-type` integer: business_group_security_type
    - `ccw-user` boolean: Does the user have a Contingent Workforce License?
    - `contracts-user` boolean: Does the user have a Contracts License?
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `default-locale` string, string(10): Default locale
    - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
    - `email` string, string(255), required: email
    - `employee-number` string, string(255): employee number
    - `expense-user` boolean: Does the user have a Expense License?
    - `firstname` string, string(40), required: first name
    - `fullname` string, string(255): full name
    - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
    - `id` integer: Coupa unique identifier
    - `inventory-user` boolean: Does the user have a Inventory License?
    - `lastname` string, string(40), required: last name
    - `login` string, string(255), required: login
    - `mention-name` string, string(255): Mention Name
    - `password` string, string: Changed password
    - `purchasing-user` boolean: Does the user have a Purchasing License?
    - `salesforce-enabled` boolean: salesforce_enabled
    - `salesforce-id` string, string(255), required: salesforce_id
    - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
    - `sourcing-user` boolean: Does the user have a Sourcing License?
    - `spend-guard-user` boolean: Does the user have a Spend Guard License?
    - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `currency` Currency
    - `code` string, string(6), required: code
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `decimals` integer: Decimal precision
    - `enabled` boolean: Enabled
    - `id` integer: Coupa unique identifier
    - `name` string, string(100), required: name
    - `symbol` string, string(10): symbol
    - `updated-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `events` ExpenseReportEventHistory
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
    - `status` string, string(255): transaction status
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `expense-lines` ExpenseLine
    - `account` Account
      - `account-type` AccountType, required
        - `active` boolean: A false value will inactivate the chart of account making it no longer available to users. A true value will make it active and available to users.
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `currency` Currency, required
          - `code` string, string(6), required: code
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `decimals` integer: Decimal precision
          - `enabled` boolean: Enabled
          - `id` integer: Coupa unique identifier
          - `name` string, string(100), required: name
          - `symbol` string, string(10): symbol
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `id` integer: Coupa unique identifier
        - `legal-entity-name` string, string: Legal entity or entities that are associated with this chart of accounts
        - `name` string, string(50), required: name
        - `primary-address` Address
          - `active` boolean: A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.
          - `attention` string, string(255): Address Default Attention Line
          - `business-group-name` string, string: Content Group Name for Address
          - `city` string, string(50), required: City Name
          - `content-groups` BusinessGroup
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `description` string, string(255): description
            - `id` integer: Coupa unique identifier
            - `name` string, string(100), required: name
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `country` Country, required
            - `code` string, string(4): code
            - `id` integer: Coupa unique identifier
            - `name` string, string(100): name
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `id` integer: Coupa Internal Address ID
          - `local-tax-number` string, string(255), required: Local Tax Number
          - `location-code` string, string(255): location_code
          - `name` string, string(255): Address 'Nickname'
          - `postal-code` string, string(50), required: Postal Code
          - `purposes` Purpose
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `id` integer: Coupa unique identifier
            - `name` string, string(255): Name
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `state` string, string(50): State Abbreviation
          - `street1` string, string(100), required: Address Line 1
          - `street2` string, string(100): Address Line 2
          - `street3` string, string(100): Address Line 3
          - `street4` string, string(100): Address Line 4
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `vat-country` Country
            - `code` string, string(4): code
            - `id` integer: Coupa unique identifier
            - `name` string, string(100): name
          - `vat-number` string, string(255): VAT identification number used for value added tax purposes
        - `primary-contact` Contact
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `email` string, string(255): email
          - `id` integer: Coupa unique identifier
          - `name-additional` string, string(50): name_additional
          - `name-family` string, string(40): name_family
          - `name-fullname` string, string(155): name_fullname
          - `name-given` string, string(40): name_given
          - `name-prefix` string, string(10): name_prefix
          - `name-suffix` string, string(10): name_suffix
          - `notes` string, text: notes
          - `phone-fax` PhoneNumber
            - `area-code` string, string(255): area_code
            - `country-code` string, string(255): country_code
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `extension` string, string(255): extension
            - `id` integer: Coupa unique identifier
            - `number` string, string(255): number
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `phone-mobile` PhoneNumber
            - `area-code` string, string(255): area_code
            - `country-code` string, string(255): country_code
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `extension` string, string(255): extension
            - `id` integer: Coupa unique identifier
            - `number` string, string(255): number
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `phone-work` PhoneNumber
            - `area-code` string, string(255): area_code
            - `country-code` string, string(255): country_code
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `extension` string, string(255): extension
            - `id` integer: Coupa unique identifier
            - `number` string, string(255): number
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `photo` string, string(255): photo
          - `purposes` Purpose
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `id` integer: Coupa unique identifier
            - `name` string, string(255): Name
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `code` string, string(1024): All segments concatenated with a hyphen ( - )
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(1024): This is the nickname for the account. Users can view and search against this field through the user interface.
      - `segment-1` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-10` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-11` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-12` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-13` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-14` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-15` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-16` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-17` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-18` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-19` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-2` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-20` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-3` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-4` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-5` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-6` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-7` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-8` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-9` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `account-allocations` ExpenseLineAllocation
      - `account` Account, required
        - `account-type` AccountType, required
          - `active` boolean: A false value will inactivate the chart of account making it no longer available to users. A true value will make it active and available to users.
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `currency` Currency, required
            - `code` string, string(6), required: code
            - `created-by` UserSimple
              - …
            - `decimals` integer: Decimal precision
            - `enabled` boolean: Enabled
            - `id` integer: Coupa unique identifier
            - `name` string, string(100), required: name
            - `symbol` string, string(10): symbol
            - `updated-by` UserSimple
              - …
          - `id` integer: Coupa unique identifier
          - `legal-entity-name` string, string: Legal entity or entities that are associated with this chart of accounts
          - `name` string, string(50), required: name
          - `primary-address` Address
            - `active` boolean: A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.
            - `attention` string, string(255): Address Default Attention Line
            - `business-group-name` string, string: Content Group Name for Address
            - `city` string, string(50), required: City Name
            - `content-groups` BusinessGroup
              - …
            - `country` Country, required
              - …
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `id` integer: Coupa Internal Address ID
            - `local-tax-number` string, string(255), required: Local Tax Number
            - `location-code` string, string(255): location_code
            - `name` string, string(255): Address 'Nickname'
            - `postal-code` string, string(50), required: Postal Code
            - `purposes` Purpose
              - …
            - `state` string, string(50): State Abbreviation
            - `street1` string, string(100), required: Address Line 1
            - `street2` string, string(100): Address Line 2
            - `street3` string, string(100): Address Line 3
            - `street4` string, string(100): Address Line 4
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
            - `vat-country` Country
              - …
            - `vat-number` string, string(255): VAT identification number used for value added tax purposes
          - `primary-contact` Contact
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `email` string, string(255): email
            - `id` integer: Coupa unique identifier
            - `name-additional` string, string(50): name_additional
            - `name-family` string, string(40): name_family
            - `name-fullname` string, string(155): name_fullname
            - `name-given` string, string(40): name_given
            - `name-prefix` string, string(10): name_prefix
            - `name-suffix` string, string(10): name_suffix
            - `notes` string, text: notes
            - `phone-fax` PhoneNumber
              - …
            - `phone-mobile` PhoneNumber
              - …
            - `phone-work` PhoneNumber
              - …
            - `photo` string, string(255): photo
            - `purposes` Purpose
              - …
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `code` string, string(1024): All segments concatenated with a hyphen ( - )
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `id` integer: Coupa unique identifier
        - `name` string, string(1024): This is the nickname for the account. Users can view and search against this field through the user interface.
        - `segment-1` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-10` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-11` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-12` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-13` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-14` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-15` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-16` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-17` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-18` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-19` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-2` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-20` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-3` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-4` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-5` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-6` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-7` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-8` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-9` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `amount` number: amount
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `pct` number, required: pct
      - `period` Period
        - `account-type` AccountType
          - `active` boolean: A false value will inactivate the chart of account making it no longer available to users. A true value will make it active and available to users.
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `currency` Currency, required
            - `code` string, string(6), required: code
            - `created-by` UserSimple
              - …
            - `decimals` integer: Decimal precision
            - `enabled` boolean: Enabled
            - `id` integer: Coupa unique identifier
            - `name` string, string(100), required: name
            - `symbol` string, string(10): symbol
            - `updated-by` UserSimple
              - …
          - `id` integer: Coupa unique identifier
          - `legal-entity-name` string, string: Legal entity or entities that are associated with this chart of accounts
          - `name` string, string(50), required: name
          - `primary-address` Address
            - `active` boolean: A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.
            - `attention` string, string(255): Address Default Attention Line
            - `business-group-name` string, string: Content Group Name for Address
            - `city` string, string(50), required: City Name
            - `content-groups` BusinessGroup
              - …
            - `country` Country, required
              - …
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `id` integer: Coupa Internal Address ID
            - `local-tax-number` string, string(255), required: Local Tax Number
            - `location-code` string, string(255): location_code
            - `name` string, string(255): Address 'Nickname'
            - `postal-code` string, string(50), required: Postal Code
            - `purposes` Purpose
              - …
            - `state` string, string(50): State Abbreviation
            - `street1` string, string(100), required: Address Line 1
            - `street2` string, string(100): Address Line 2
            - `street3` string, string(100): Address Line 3
            - `street4` string, string(100): Address Line 4
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
            - `vat-country` Country
              - …
            - `vat-number` string, string(255): VAT identification number used for value added tax purposes
          - `primary-contact` Contact
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `email` string, string(255): email
            - `id` integer: Coupa unique identifier
            - `name-additional` string, string(50): name_additional
            - `name-family` string, string(40): name_family
            - `name-fullname` string, string(155): name_fullname
            - `name-given` string, string(40): name_given
            - `name-prefix` string, string(10): name_prefix
            - `name-suffix` string, string(10): name_suffix
            - `notes` string, text: notes
            - `phone-fax` PhoneNumber
              - …
            - `phone-mobile` PhoneNumber
              - …
            - `phone-work` PhoneNumber
              - …
            - `photo` string, string(255): photo
            - `purposes` Purpose
              - …
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `end-date` string, datetime, required: end_date
        - `id` integer: Coupa unique identifier
        - `is-open` boolean: is_open
        - `name` string, string(100), required: name
        - `segment-1` boolean: segment_1
        - `segment-10` boolean: segment_10
        - `segment-11` boolean: segment_11
        - `segment-12` boolean: segment_12
        - `segment-13` boolean: segment_13
        - `segment-14` boolean: segment_14
        - `segment-15` boolean: segment_15
        - `segment-16` boolean: segment_16
        - `segment-17` boolean: segment_17
        - `segment-18` boolean: segment_18
        - `segment-19` boolean: segment_19
        - `segment-2` boolean: segment_2
        - `segment-20` boolean: segment_20
        - `segment-3` boolean: segment_3
        - `segment-4` boolean: segment_4
        - `segment-5` boolean: segment_5
        - `segment-6` boolean: segment_6
        - `segment-7` boolean: segment_7
        - `segment-8` boolean: segment_8
        - `segment-9` boolean: segment_9
        - `start-date` string, datetime, required: start_date
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `read-only` boolean: Read-Only flag
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `accounting-total` number: Accounting total
    - `accounting-total-currency` Currency
      - `code` string, string(6), required: code
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `decimals` integer: Decimal precision
      - `enabled` boolean: Enabled
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `symbol` string, string(10): symbol
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `amount` number: Amount
    - `approved-amount` number: Approved amount
    - `audit-status` AuditStatus
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `currency` Currency
      - `code` string, string(6), required: code
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `decimals` integer: Decimal precision
      - `enabled` boolean: Enabled
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `symbol` string, string(10): symbol
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `custom-field-1` string, string(255): Custom field 1
    - `custom-field-10` string, string(255): Custom field 10
    - `custom-field-11` string, string(255): Custom field 11
    - `custom-field-12` string, string(255): Custom field 12
    - `custom-field-13` string, string(255): Custom field 13
    - `custom-field-14` string, string(255): Custom field 14
    - `custom-field-15` string, string(255): Custom field 15
    - `custom-field-16` string, string(255): Custom field 16
    - `custom-field-17` string, string(255): Custom field 17
    - `custom-field-18` string, string(255): Custom field 18
    - `custom-field-19` string, string(255): Custom field 19
    - `custom-field-2` string, string(255): Custom field 2
    - `custom-field-20` string, string(255): Custom field 20
    - `custom-field-3` string, string(255): Custom field 3
    - `custom-field-4` string, string(255): Custom field 4
    - `custom-field-5` string, string(255): Custom field 5
    - `custom-field-6` string, string(255): Custom field 6
    - `custom-field-7` string, string(255): Custom field 7
    - `custom-field-8` string, string(255): Custom field 8
    - `custom-field-9` string, string(255): Custom field 9
    - `description` string, string(1550), required: Description
    - `divisor` number: Divisor unit
    - `end-date` string, datetime: Divisor end date
    - `exchange-rate` number: Exchange rate
    - `expense-artifacts` ExpenseArtifact
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `external-src-ref` string, string(255): External system's unique identifier for transaction
      - `id` integer: Coupa unique identifier
      - `image-content-type` string, string(255): image_content_type
      - `image-file-name` string, string(255): image_file_name
      - `image-file-size` string, string(255): image_file_size
      - `ocr-status` string, string(50): OCR Status
      - `source-content-type` string, string(255): source_content_type
      - `source-file-name` string, string(255): source_file_name
      - `source-file-size` string, string(255): source_file_size
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `url` string, string: External link to artifact
    - `expense-attendees` ExpenseAttendee
      - `active` boolean: Active
      - `company` string, string(255): Company name
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `expense-attendee-type-custom-field-1` string, string(255): Custom field 1
      - `expense-attendee-type-custom-field-10` string, string(255): Custom field 10
      - `expense-attendee-type-custom-field-2` string, string(255): Custom field 2
      - `expense-attendee-type-custom-field-3` string, string(255): Custom field 3
      - `expense-attendee-type-custom-field-4` string, string(255): Custom field 4
      - `expense-attendee-type-custom-field-5` string, string(255): Custom field 5
      - `expense-attendee-type-custom-field-6` string, string(255): Custom field 6
      - `expense-attendee-type-custom-field-7` string, string(255): Custom field 7
      - `expense-attendee-type-custom-field-8` string, string(255): Custom field 8
      - `expense-attendee-type-custom-field-9` string, string(255): Custom field 9
      - `expense-attendee-type-id` integer: Attendee type id
      - `expense-attendee-type-name` string: Attendee type name
      - `first-name` string, string(255), required: First name
      - `id` integer: Coupa unique identifier
      - `last-name` string, string(255), required: Last name
      - `title` string, string(255): Title
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `user-id` integer: ID of user for Employee attendee type
    - `expense-category` ExpenseCategory, required
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `attendee-tracking-enabled` boolean: Attendee tracking enabled
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `expense-attendee-types` ExpenseAttendeeType
        - `active-dependent-fields` string, []: Active dependent fields
- … truncated; see the full OpenAPI document linked below

## Response `200`

ExpenseReport object

- ExpenseReport[]
  - `approvals` Approval
    - `approvable-id` integer: The document ID that was approved
    - `approvable-type` string, string(255): The document type that was approved (requisition, purchase order, etc)
    - `approval-chain-id` integer: ID of the approval chain this approval is located in
    - `approval-date` string, datetime: The date the approval occurred
    - `approved-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `approver` unknown
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `delegate` unknown
    - `delegate-id` integer: The delegate ID that made the approval (if applicable)
    - `delegates` DelegateApproval
      - `approvable-id` integer: approvable_id
      - `approvable-type` string, string(255): approvable_type
      - `approval-chain-id` integer: approval_chain_id
      - `approval-date` string, datetime: approval_date
      - `approved-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `approver` string: approver
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `delegate` string: delegate
      - `delegate-id` integer: The delegate ID that made the approval (if applicable)
      - `delegates` DelegateApproval (recursive)
      - `id` integer: Coupa unique identifier
      - `note` string, text: note
      - `position` integer: position
      - `reasons` ApprovalReason
      - `status` string, string(50): transaction status
      - `type` string, string(255): type
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
    - `note` string, text: Reason for approval or reject
    - `position` integer: The position in the approval chain this approval occurred
    - `reasons` ApprovalReason
    - `status` string, string(50): The status of the approval (approved, escalated, rejected, etc)
    - `type` string, string(255): How the approval occured (override approval, approval chain approval, etc)
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `audit-score` integer: Coupa's Audit Score
  - `auditor-note` string, text: Auditor Comments on Expense Report
  - `comments` Comment
    - `commentable-id` integer: commentable_id
    - `commentable-type` string, string(255): commentable_type
    - `comments` string, text: comments
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
  - `created-at` string, datetime: Time of Record Creation
  - `created-by` UserSimple
    - `account-security-type` integer: account_security_type
    - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
    - `aic-user` boolean: Does the user have an AI Classification License?
    - `analytics-user` boolean: Does the user have an Analytics License?
    - `api-user` boolean: Is an API User?
    - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
    - `avatar-thumb-url` string, string: Avatar url
    - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
    - `business-group-security-type` integer: business_group_security_type
    - `ccw-user` boolean: Does the user have a Contingent Workforce License?
    - `contracts-user` boolean: Does the user have a Contracts License?
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `default-locale` string, string(10): Default locale
    - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
    - `email` string, string(255), required: email
    - `employee-number` string, string(255): employee number
    - `expense-user` boolean: Does the user have a Expense License?
    - `firstname` string, string(40), required: first name
    - `fullname` string, string(255): full name
    - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
    - `id` integer: Coupa unique identifier
    - `inventory-user` boolean: Does the user have a Inventory License?
    - `lastname` string, string(40), required: last name
    - `login` string, string(255), required: login
    - `mention-name` string, string(255): Mention Name
    - `password` string, string: Changed password
    - `purchasing-user` boolean: Does the user have a Purchasing License?
    - `salesforce-enabled` boolean: salesforce_enabled
    - `salesforce-id` string, string(255), required: salesforce_id
    - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
    - `sourcing-user` boolean: Does the user have a Sourcing License?
    - `spend-guard-user` boolean: Does the user have a Spend Guard License?
    - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `currency` Currency
    - `code` string, string(6), required: code
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `decimals` integer: Decimal precision
    - `enabled` boolean: Enabled
    - `id` integer: Coupa unique identifier
    - `name` string, string(100), required: name
    - `symbol` string, string(10): symbol
    - `updated-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `events` ExpenseReportEventHistory
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `id` integer: Coupa unique identifier
    - `status` string, string(255): transaction status
    - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `updated-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
  - `expense-lines` ExpenseLine
    - `account` Account
      - `account-type` AccountType, required
        - `active` boolean: A false value will inactivate the chart of account making it no longer available to users. A true value will make it active and available to users.
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `currency` Currency, required
          - `code` string, string(6), required: code
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `decimals` integer: Decimal precision
          - `enabled` boolean: Enabled
          - `id` integer: Coupa unique identifier
          - `name` string, string(100), required: name
          - `symbol` string, string(10): symbol
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `id` integer: Coupa unique identifier
        - `legal-entity-name` string, string: Legal entity or entities that are associated with this chart of accounts
        - `name` string, string(50), required: name
        - `primary-address` Address
          - `active` boolean: A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.
          - `attention` string, string(255): Address Default Attention Line
          - `business-group-name` string, string: Content Group Name for Address
          - `city` string, string(50), required: City Name
          - `content-groups` BusinessGroup
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `description` string, string(255): description
            - `id` integer: Coupa unique identifier
            - `name` string, string(100), required: name
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `country` Country, required
            - `code` string, string(4): code
            - `id` integer: Coupa unique identifier
            - `name` string, string(100): name
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `id` integer: Coupa Internal Address ID
          - `local-tax-number` string, string(255), required: Local Tax Number
          - `location-code` string, string(255): location_code
          - `name` string, string(255): Address 'Nickname'
          - `postal-code` string, string(50), required: Postal Code
          - `purposes` Purpose
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `id` integer: Coupa unique identifier
            - `name` string, string(255): Name
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `state` string, string(50): State Abbreviation
          - `street1` string, string(100), required: Address Line 1
          - `street2` string, string(100): Address Line 2
          - `street3` string, string(100): Address Line 3
          - `street4` string, string(100): Address Line 4
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `vat-country` Country
            - `code` string, string(4): code
            - `id` integer: Coupa unique identifier
            - `name` string, string(100): name
          - `vat-number` string, string(255): VAT identification number used for value added tax purposes
        - `primary-contact` Contact
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `email` string, string(255): email
          - `id` integer: Coupa unique identifier
          - `name-additional` string, string(50): name_additional
          - `name-family` string, string(40): name_family
          - `name-fullname` string, string(155): name_fullname
          - `name-given` string, string(40): name_given
          - `name-prefix` string, string(10): name_prefix
          - `name-suffix` string, string(10): name_suffix
          - `notes` string, text: notes
          - `phone-fax` PhoneNumber
            - `area-code` string, string(255): area_code
            - `country-code` string, string(255): country_code
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `extension` string, string(255): extension
            - `id` integer: Coupa unique identifier
            - `number` string, string(255): number
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `phone-mobile` PhoneNumber
            - `area-code` string, string(255): area_code
            - `country-code` string, string(255): country_code
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `extension` string, string(255): extension
            - `id` integer: Coupa unique identifier
            - `number` string, string(255): number
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `phone-work` PhoneNumber
            - `area-code` string, string(255): area_code
            - `country-code` string, string(255): country_code
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `extension` string, string(255): extension
            - `id` integer: Coupa unique identifier
            - `number` string, string(255): number
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `photo` string, string(255): photo
          - `purposes` Purpose
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `id` integer: Coupa unique identifier
            - `name` string, string(255): Name
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `code` string, string(1024): All segments concatenated with a hyphen ( - )
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `name` string, string(1024): This is the nickname for the account. Users can view and search against this field through the user interface.
      - `segment-1` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-10` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-11` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-12` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-13` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-14` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-15` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-16` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-17` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-18` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-19` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-2` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-20` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-3` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-4` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-5` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-6` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-7` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-8` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `segment-9` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `account-allocations` ExpenseLineAllocation
      - `account` Account, required
        - `account-type` AccountType, required
          - `active` boolean: A false value will inactivate the chart of account making it no longer available to users. A true value will make it active and available to users.
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `currency` Currency, required
            - `code` string, string(6), required: code
            - `created-by` UserSimple
              - …
            - `decimals` integer: Decimal precision
            - `enabled` boolean: Enabled
            - `id` integer: Coupa unique identifier
            - `name` string, string(100), required: name
            - `symbol` string, string(10): symbol
            - `updated-by` UserSimple
              - …
          - `id` integer: Coupa unique identifier
          - `legal-entity-name` string, string: Legal entity or entities that are associated with this chart of accounts
          - `name` string, string(50), required: name
          - `primary-address` Address
            - `active` boolean: A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.
            - `attention` string, string(255): Address Default Attention Line
            - `business-group-name` string, string: Content Group Name for Address
            - `city` string, string(50), required: City Name
            - `content-groups` BusinessGroup
              - …
            - `country` Country, required
              - …
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `id` integer: Coupa Internal Address ID
            - `local-tax-number` string, string(255), required: Local Tax Number
            - `location-code` string, string(255): location_code
            - `name` string, string(255): Address 'Nickname'
            - `postal-code` string, string(50), required: Postal Code
            - `purposes` Purpose
              - …
            - `state` string, string(50): State Abbreviation
            - `street1` string, string(100), required: Address Line 1
            - `street2` string, string(100): Address Line 2
            - `street3` string, string(100): Address Line 3
            - `street4` string, string(100): Address Line 4
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
            - `vat-country` Country
              - …
            - `vat-number` string, string(255): VAT identification number used for value added tax purposes
          - `primary-contact` Contact
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `email` string, string(255): email
            - `id` integer: Coupa unique identifier
            - `name-additional` string, string(50): name_additional
            - `name-family` string, string(40): name_family
            - `name-fullname` string, string(155): name_fullname
            - `name-given` string, string(40): name_given
            - `name-prefix` string, string(10): name_prefix
            - `name-suffix` string, string(10): name_suffix
            - `notes` string, text: notes
            - `phone-fax` PhoneNumber
              - …
            - `phone-mobile` PhoneNumber
              - …
            - `phone-work` PhoneNumber
              - …
            - `photo` string, string(255): photo
            - `purposes` Purpose
              - …
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `code` string, string(1024): All segments concatenated with a hyphen ( - )
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `id` integer: Coupa unique identifier
        - `name` string, string(1024): This is the nickname for the account. Users can view and search against this field through the user interface.
        - `segment-1` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-10` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-11` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-12` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-13` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-14` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-15` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-16` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-17` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-18` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-19` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-2` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-20` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-3` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-4` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-5` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-6` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-7` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-8` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `segment-9` string, string(100): Each segment represents the segment of the account code (e.g. code: 99-9023-100132, where segment-1 is 99, segment-2 is 9023, and segment-3 is 100132)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `amount` number: amount
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `id` integer: Coupa unique identifier
      - `pct` number, required: pct
      - `period` Period
        - `account-type` AccountType
          - `active` boolean: A false value will inactivate the chart of account making it no longer available to users. A true value will make it active and available to users.
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `created-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `currency` Currency, required
            - `code` string, string(6), required: code
            - `created-by` UserSimple
              - …
            - `decimals` integer: Decimal precision
            - `enabled` boolean: Enabled
            - `id` integer: Coupa unique identifier
            - `name` string, string(100), required: name
            - `symbol` string, string(10): symbol
            - `updated-by` UserSimple
              - …
          - `id` integer: Coupa unique identifier
          - `legal-entity-name` string, string: Legal entity or entities that are associated with this chart of accounts
          - `name` string, string(50), required: name
          - `primary-address` Address
            - `active` boolean: A no value will make the address inactive making it no longer available to users. A yes value will make it active and available to users.
            - `attention` string, string(255): Address Default Attention Line
            - `business-group-name` string, string: Content Group Name for Address
            - `city` string, string(50), required: City Name
            - `content-groups` BusinessGroup
              - …
            - `country` Country, required
              - …
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `id` integer: Coupa Internal Address ID
            - `local-tax-number` string, string(255), required: Local Tax Number
            - `location-code` string, string(255): location_code
            - `name` string, string(255): Address 'Nickname'
            - `postal-code` string, string(50), required: Postal Code
            - `purposes` Purpose
              - …
            - `state` string, string(50): State Abbreviation
            - `street1` string, string(100), required: Address Line 1
            - `street2` string, string(100): Address Line 2
            - `street3` string, string(100): Address Line 3
            - `street4` string, string(100): Address Line 4
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
            - `vat-country` Country
              - …
            - `vat-number` string, string(255): VAT identification number used for value added tax purposes
          - `primary-contact` Contact
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `created-by` UserSimple
              - …
            - `email` string, string(255): email
            - `id` integer: Coupa unique identifier
            - `name-additional` string, string(50): name_additional
            - `name-family` string, string(40): name_family
            - `name-fullname` string, string(155): name_fullname
            - `name-given` string, string(40): name_given
            - `name-prefix` string, string(10): name_prefix
            - `name-suffix` string, string(10): name_suffix
            - `notes` string, text: notes
            - `phone-fax` PhoneNumber
              - …
            - `phone-mobile` PhoneNumber
              - …
            - `phone-work` PhoneNumber
              - …
            - `photo` string, string(255): photo
            - `purposes` Purpose
              - …
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `updated-by` UserSimple
              - …
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `updated-by` UserSimple
            - `account-security-type` integer: account_security_type
            - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
            - `aic-user` boolean: Does the user have an AI Classification License?
            - `analytics-user` boolean: Does the user have an Analytics License?
            - `api-user` boolean: Is an API User?
            - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
            - `avatar-thumb-url` string, string: Avatar url
            - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
            - `business-group-security-type` integer: business_group_security_type
            - `ccw-user` boolean: Does the user have a Contingent Workforce License?
            - `contracts-user` boolean: Does the user have a Contracts License?
            - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
            - `default-locale` string, string(10): Default locale
            - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
            - `email` string, string(255), required: email
            - `employee-number` string, string(255): employee number
            - `expense-user` boolean: Does the user have a Expense License?
            - `firstname` string, string(40), required: first name
            - `fullname` string, string(255): full name
            - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
            - `id` integer: Coupa unique identifier
            - `inventory-user` boolean: Does the user have a Inventory License?
            - `lastname` string, string(40), required: last name
            - `login` string, string(255), required: login
            - `mention-name` string, string(255): Mention Name
            - `password` string, string: Changed password
            - `purchasing-user` boolean: Does the user have a Purchasing License?
            - `salesforce-enabled` boolean: salesforce_enabled
            - `salesforce-id` string, string(255), required: salesforce_id
            - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
            - `sourcing-user` boolean: Does the user have a Sourcing License?
            - `spend-guard-user` boolean: Does the user have a Spend Guard License?
            - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
            - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `created-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `end-date` string, datetime, required: end_date
        - `id` integer: Coupa unique identifier
        - `is-open` boolean: is_open
        - `name` string, string(100), required: name
        - `segment-1` boolean: segment_1
        - `segment-10` boolean: segment_10
        - `segment-11` boolean: segment_11
        - `segment-12` boolean: segment_12
        - `segment-13` boolean: segment_13
        - `segment-14` boolean: segment_14
        - `segment-15` boolean: segment_15
        - `segment-16` boolean: segment_16
        - `segment-17` boolean: segment_17
        - `segment-18` boolean: segment_18
        - `segment-19` boolean: segment_19
        - `segment-2` boolean: segment_2
        - `segment-20` boolean: segment_20
        - `segment-3` boolean: segment_3
        - `segment-4` boolean: segment_4
        - `segment-5` boolean: segment_5
        - `segment-6` boolean: segment_6
        - `segment-7` boolean: segment_7
        - `segment-8` boolean: segment_8
        - `segment-9` boolean: segment_9
        - `start-date` string, datetime, required: start_date
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `updated-by` UserSimple
          - `account-security-type` integer: account_security_type
          - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
          - `aic-user` boolean: Does the user have an AI Classification License?
          - `analytics-user` boolean: Does the user have an Analytics License?
          - `api-user` boolean: Is an API User?
          - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
          - `avatar-thumb-url` string, string: Avatar url
          - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
          - `business-group-security-type` integer: business_group_security_type
          - `ccw-user` boolean: Does the user have a Contingent Workforce License?
          - `contracts-user` boolean: Does the user have a Contracts License?
          - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
          - `default-locale` string, string(10): Default locale
          - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
          - `email` string, string(255), required: email
          - `employee-number` string, string(255): employee number
          - `expense-user` boolean: Does the user have a Expense License?
          - `firstname` string, string(40), required: first name
          - `fullname` string, string(255): full name
          - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
          - `id` integer: Coupa unique identifier
          - `inventory-user` boolean: Does the user have a Inventory License?
          - `lastname` string, string(40), required: last name
          - `login` string, string(255), required: login
          - `mention-name` string, string(255): Mention Name
          - `password` string, string: Changed password
          - `purchasing-user` boolean: Does the user have a Purchasing License?
          - `salesforce-enabled` boolean: salesforce_enabled
          - `salesforce-id` string, string(255), required: salesforce_id
          - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
          - `sourcing-user` boolean: Does the user have a Sourcing License?
          - `spend-guard-user` boolean: Does the user have a Spend Guard License?
          - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
          - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `read-only` boolean: Read-Only flag
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `accounting-total` number: Accounting total
    - `accounting-total-currency` Currency
      - `code` string, string(6), required: code
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `decimals` integer: Decimal precision
      - `enabled` boolean: Enabled
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `symbol` string, string(10): symbol
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `amount` number: Amount
    - `approved-amount` number: Approved amount
    - `audit-status` AuditStatus
    - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `created-by` UserSimple
      - `account-security-type` integer: account_security_type
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `aic-user` boolean: Does the user have an AI Classification License?
      - `analytics-user` boolean: Does the user have an Analytics License?
      - `api-user` boolean: Is an API User?
      - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
      - `avatar-thumb-url` string, string: Avatar url
      - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
      - `business-group-security-type` integer: business_group_security_type
      - `ccw-user` boolean: Does the user have a Contingent Workforce License?
      - `contracts-user` boolean: Does the user have a Contracts License?
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `default-locale` string, string(10): Default locale
      - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
      - `email` string, string(255), required: email
      - `employee-number` string, string(255): employee number
      - `expense-user` boolean: Does the user have a Expense License?
      - `firstname` string, string(40), required: first name
      - `fullname` string, string(255): full name
      - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
      - `id` integer: Coupa unique identifier
      - `inventory-user` boolean: Does the user have a Inventory License?
      - `lastname` string, string(40), required: last name
      - `login` string, string(255), required: login
      - `mention-name` string, string(255): Mention Name
      - `password` string, string: Changed password
      - `purchasing-user` boolean: Does the user have a Purchasing License?
      - `salesforce-enabled` boolean: salesforce_enabled
      - `salesforce-id` string, string(255), required: salesforce_id
      - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
      - `sourcing-user` boolean: Does the user have a Sourcing License?
      - `spend-guard-user` boolean: Does the user have a Spend Guard License?
      - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `currency` Currency
      - `code` string, string(6), required: code
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `decimals` integer: Decimal precision
      - `enabled` boolean: Enabled
      - `id` integer: Coupa unique identifier
      - `name` string, string(100), required: name
      - `symbol` string, string(10): symbol
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
    - `custom-field-1` string, string(255): Custom field 1
    - `custom-field-10` string, string(255): Custom field 10
    - `custom-field-11` string, string(255): Custom field 11
    - `custom-field-12` string, string(255): Custom field 12
    - `custom-field-13` string, string(255): Custom field 13
    - `custom-field-14` string, string(255): Custom field 14
    - `custom-field-15` string, string(255): Custom field 15
    - `custom-field-16` string, string(255): Custom field 16
    - `custom-field-17` string, string(255): Custom field 17
    - `custom-field-18` string, string(255): Custom field 18
    - `custom-field-19` string, string(255): Custom field 19
    - `custom-field-2` string, string(255): Custom field 2
    - `custom-field-20` string, string(255): Custom field 20
    - `custom-field-3` string, string(255): Custom field 3
    - `custom-field-4` string, string(255): Custom field 4
    - `custom-field-5` string, string(255): Custom field 5
    - `custom-field-6` string, string(255): Custom field 6
    - `custom-field-7` string, string(255): Custom field 7
    - `custom-field-8` string, string(255): Custom field 8
    - `custom-field-9` string, string(255): Custom field 9
    - `description` string, string(1550), required: Description
    - `divisor` number: Divisor unit
    - `end-date` string, datetime: Divisor end date
    - `exchange-rate` number: Exchange rate
    - `expense-artifacts` ExpenseArtifact
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `external-src-ref` string, string(255): External system's unique identifier for transaction
      - `id` integer: Coupa unique identifier
      - `image-content-type` string, string(255): image_content_type
      - `image-file-name` string, string(255): image_file_name
      - `image-file-size` string, string(255): image_file_size
      - `ocr-status` string, string(50): OCR Status
      - `source-content-type` string, string(255): source_content_type
      - `source-file-name` string, string(255): source_file_name
      - `source-file-size` string, string(255): source_file_size
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `updated-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `url` string, string: External link to artifact
    - `expense-attendees` ExpenseAttendee
      - `active` boolean: Active
      - `company` string, string(255): Company name
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `expense-attendee-type-custom-field-1` string, string(255): Custom field 1
      - `expense-attendee-type-custom-field-10` string, string(255): Custom field 10
      - `expense-attendee-type-custom-field-2` string, string(255): Custom field 2
      - `expense-attendee-type-custom-field-3` string, string(255): Custom field 3
      - `expense-attendee-type-custom-field-4` string, string(255): Custom field 4
      - `expense-attendee-type-custom-field-5` string, string(255): Custom field 5
      - `expense-attendee-type-custom-field-6` string, string(255): Custom field 6
      - `expense-attendee-type-custom-field-7` string, string(255): Custom field 7
      - `expense-attendee-type-custom-field-8` string, string(255): Custom field 8
      - `expense-attendee-type-custom-field-9` string, string(255): Custom field 9
      - `expense-attendee-type-id` integer: Attendee type id
      - `expense-attendee-type-name` string: Attendee type name
      - `first-name` string, string(255), required: First name
      - `id` integer: Coupa unique identifier
      - `last-name` string, string(255), required: Last name
      - `title` string, string(255): Title
      - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `user-id` integer: ID of user for Employee attendee type
    - `expense-category` ExpenseCategory, required
      - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
      - `attendee-tracking-enabled` boolean: Attendee tracking enabled
      - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `created-by` UserSimple
        - `account-security-type` integer: account_security_type
        - `active` boolean: A false value will inactivate the account making it no longer available to users. A true value will make it active and available to users.
        - `aic-user` boolean: Does the user have an AI Classification License?
        - `analytics-user` boolean: Does the user have an Analytics License?
        - `api-user` boolean: Is an API User?
        - `authentication-method` string, string(255): What Authentication Method will be used (Coupa_Credentials, LDAP, SAML)?
        - `avatar-thumb-url` string, string: Avatar url
        - `business-function` string, string(255): The employee's main job role in your company, e.g. Sales, Executive, Administrative, Managerial, etc.
        - `business-group-security-type` integer: business_group_security_type
        - `ccw-user` boolean: Does the user have a Contingent Workforce License?
        - `contracts-user` boolean: Does the user have a Contracts License?
        - `created-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
        - `default-locale` string, string(10): Default locale
        - `edit-invoice-on-quick-entry` boolean: Edit invoice button routes user to fast entry screen
        - `email` string, string(255), required: email
        - `employee-number` string, string(255): employee number
        - `expense-user` boolean: Does the user have a Expense License?
        - `firstname` string, string(40), required: first name
        - `fullname` string, string(255): full name
        - `generate-password-and-notify` 'Yes' | 'No', string: Set to Yes if you want the system to invite the user to the system and have them set up their password
        - `id` integer: Coupa unique identifier
        - `inventory-user` boolean: Does the user have a Inventory License?
        - `lastname` string, string(40), required: last name
        - `login` string, string(255), required: login
        - `mention-name` string, string(255): Mention Name
        - `password` string, string: Changed password
        - `purchasing-user` boolean: Does the user have a Purchasing License?
        - `salesforce-enabled` boolean: salesforce_enabled
        - `salesforce-id` string, string(255), required: salesforce_id
        - `seniority-level` string, string(255): The employee's job grade or band in your company's hierarchy.
        - `sourcing-user` boolean: Does the user have a Sourcing License?
        - `spend-guard-user` boolean: Does the user have a Spend Guard License?
        - `sso-identifier` string, string(255): User's Single Sign-on ID (SSO ID)
        - `updated-at` string, datetime: Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ
      - `expense-attendee-types` ExpenseAttendeeType
        - `active-dependent-fields` string, []: Active dependent fields
        - `attendee-src` string, string(255): Source of attendees
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400`: Bad Request
- `404`: Not Found

---

[API](https://skmtc.dev/coupa/apis/coupa-api-3.md) - [All operations](https://skmtc.dev/coupa/apis/coupa-api-3/llms.txt) - [OpenAPI document](https://skmtc.dev/coupa/apis/coupa-api-3/revisions/3919beaf1876?raw)
