Laut Banking-API 2.0.0 (Swagger UI) ist der Parameter „status“ beim Anlegen einer Transaktion optional. Tatsächlich kann man diesen auch beim POST weglassen, wenn man das aber tut, wird eine Transaktion angelegt, die sich weder buchen noch löschen lässt.
Reproduzierung:
POST https://my.sevdesk.de/api/v1/CheckAccountTransaction
{
"valueDate": "11.02.2022",
"entryDate": "2022-02-11T20:51:39.277Z",
"amount": 4242,
"paymtPurpose": "Beschreibung",
"payeePayerName": "Name",
"checkAccount": {
"id": 1234567,
"objectName": "CheckAccount"
}
}