v1

latestOpenAPI 3.0.02026-07-1315476656.4 KB
CheckAccountTransaction

Update an existing check account transaction

Update a check account transaction

put/CheckAccountTransaction/{checkAccountTransactionId}

Path parameters

checkAccountTransactionIdinteger required

ID of check account to update transaction

Request body

valueDatestring date-time

Date the check account transaction was booked

entryDatestring date-time nullable

Date the check account transaction was imported

paymtPurposestring

the purpose of the transaction

amountnumber float nullable

Amount of the transaction

payeePayerNamestring nullable

Name of the payee/payer

status100 | 200 | 300 | 400

Status of the check account transaction.<br> 100 <-> Created<br> 200 <-> Linked<br> 300 <-> Private<br> 400 <-> Booked

Example request

{
  "valueDate": "2024-05-10T00:00:00+02:00",
  "entryDate": "2024-05-10T00:00:00+02:00",
  "paymtPurpose": "salary",
  "amount": 100,
  "payeePayerName": "Cercei Lannister"
}

Response

Successful operation - Returns changed check account resource

idstring

The check account transaction id

objectNamestring

The check account transaction object name

createstring date-time

Date of check account transaction creation

updatestring date-time

Date of last check account transaction update

valueDatestring date-time

Date the check account transaction was imported

entryDatestring date-time nullable

Date the check account transaction was booked

paymtPurposestring nullable

The purpose of the transaction

amountstring

Amount of the transaction

payeePayerNamestring nullable

Name of the other party

payeePayerAcctNostring nullable

IBAN or account number of the other party

payeePayerBankCodestring nullable

BIC or bank code of the other party

gvCodestring nullable

ZKA business transaction code. This can be given for finAPI accounts.

entryTextstring nullable

Transaction type, according to the bank. This can be given for finAPI accounts.

primaNotaNostring nullable

Transaction primanota. This can be given for finAPI accounts.

status'100' | '200' | '300' | '350' | '400'

Status of the check account transaction.<br> 100 <-> Created<br> 200 <-> Linked<br> 300 <-> Private<br> 350 <-> Auto-booked without user confirmation<br>400 <-> Booked

enshrinedstring date-time

Timepoint when the transaction was enshrined.

Example response

{
  "id": "1",
  "objectName": "CheckAccountTransaction",
  "sevClient": {
    "id": "0",
    "objectName": "SevClient"
  },
  "valueDate": "2024-05-10T00:00:00+02:00",
  "entryDate": "2024-05-10T00:00:00+02:00",
  "paymtPurpose": "salary",
  "amount": "-100.32",
  "payeePayerName": "Cercei Lannister",
  "checkAccount": {
    "id": "0",
    "objectName": "CheckAccount"
  },
  "sourceTransaction": {
    "id": "0",
    "objectName": "CheckAccountTransaction"
  },
  "targetTransaction": {
    "id": "0"
  }
}