type: object
required:
  - expenseId
properties:
  expenseId:
    type: string
    format: uuid
    description: The expense to which the transaction is allocated to.
    example: "c0e78d81-1faf-4b5c-833e-cd6d88d5193a"
  expenseType:
    $ref: '../../openapi.yaml#/components/schemas/ExpenseType'
    description: The type of the expense the transaction is allocated to.
  source:
    $ref: ./BankTransactionAllocationSource.yaml
    description: The initiating source of the allocation.
