Skip to main content

Toggle expense completion for a transaction

This endpoint is intended to mark a card transaction expense as completed or reset it to draft.

Prerequisites:

To use this endpoint you need to have the ACCOUNTING scope for the API Key. Please contact your relation manager to get this permission.

Request Body:

  • markAsComplete: Boolean flag to set expense completion.

Validation Errors: Responses return status 422 with an errors array containing field, code, and message. Possible code values include:

  • transaction.type.not_supported
  • input.mark_as_complete.not_valid
  • expense.category.required
  • expense.cost_center.required
  • expense.vat.required
  • expense.receipt.required
  • expense.vat.not_valid
  • invalid
Path Parameters
  • id string required

    Transaction identifier

Request Body required
  • markAsComplete booleannull
Responses

OK - The request was processed successfully.


Schema
  • id integer
  • currency string
  • amount string
  • type string

    Possible values: [fee, payin, payout, peer, fx, card]

  • executionDate string
  • executed boolean
  • createdAt string
  • updatedAt string
  • account integer
  • transactionDetailId integernull
  • tags string[]
  • documents object
  • id integer
  • name string
  • mimeType string
  • expenseCategory object
  • id integer
  • name string
  • accountingAccountNumber string
  • externalId string
  • expenseCostCenter object
  • id integer
  • name string
  • number string
  • vat string[]
  • comment stringnull
  • expenseCompletedAt stringnull
  • magicLinkUrl stringnull
Loading...