Bank ledger transfers

Delete a bank ledger transfer

Soft-deletes a bank ledger transfer and deletes the transactions it posted. Requires the bank_ledger_transfers:delete permission and a company with the company ledger enabled.

DELETE
https://services.magicdoor.com/accounting/company-portal/bank-ledger-transfers/{bankLedgerTransferId}

Authorization

Authorizationstringrequired
Bearer token — Send your API token in the Authorization header as Bearer <token>. Requests without a valid token are rejected with 401 Unauthorized.

Path parameters

bankLedgerTransferIdstringrequired

Snowflake id of the bank ledger transfer.

example: 1830472847398405100

Response

200 · The transfer and its transactions were deleted. The response has no body.

401 · The access token is missing, expired, or not for this company.

403 · The caller does not hold the `bank_ledger_transfers:delete` permission.

404 · No bank ledger transfer with this id belongs to the caller's company, or it has been deleted.

422 · The company does not have the company ledger enabled.

The ledger entries go with it

Deleting the transfer also deletes the out and in transactions it created, so the cash movement disappears from balances and reports. There is no endpoint that restores it.