---
title: "Partial Update Bank Transaction"
method: PATCH
path: "/ca/api/transaction/{id}"
tags: ["Cash Management"]
---

# Partial Update Bank Transaction

`PATCH /ca/api/transaction/{id}`

## Path parameters

- `id` integer, required

## Request body

- PatchedBankTransaction
  - `id` integer
  - `is_deleted` boolean
  - `deleted_at` string, date-time, nullable
  - `account_name` string
  - `entity_name` string, nullable
  - `date_month` string, nullable
  - `date_year` string, nullable
  - `journal` integer, nullable
  - `journal_order` string, nullable
  - `intercompany_journal` integer, nullable
  - `reconciliation_report` integer
  - `reconciliation_report_ending_date` string, date
  - `last_modified_at` string, date-time
  - `transaction_id` string, uuid
  - `external_transaction_id` string, nullable
  - `currency` string
  - `amount` number, double, nullable
  - `amount_native` number, double, nullable
  - `posted_at` string, date-time, nullable
  - `status` string, nullable
  - `note` string, nullable
  - `bank_description` string, nullable
  - `external_memo` string, nullable
  - `merchant_id` string, nullable
  - `merchant_name` string, nullable
  - `merchant_nickname` string, nullable
  - `kind` string, nullable
  - `excluded` boolean
  - `assigned` boolean
  - `metadata` unknown
  - `created_at` string, date-time
  - `customer` integer
  - `account` integer

## Response `200`

- BankTransaction
  - `id` integer, required
  - `is_deleted` boolean, required
  - `deleted_at` string, date-time, nullable, required
  - `account_name` string, required
  - `entity_name` string, nullable, required
  - `date_month` string, nullable, required
  - `date_year` string, nullable, required
  - `journal` integer, nullable, required
  - `journal_order` string, nullable, required
  - `intercompany_journal` integer, nullable, required
  - `reconciliation_report` integer, required
  - `reconciliation_report_ending_date` string, date, required
  - `last_modified_at` string, date-time, required
  - `transaction_id` string, uuid
  - `external_transaction_id` string, nullable
  - `currency` string
  - `amount` number, double, nullable
  - `amount_native` number, double, nullable
  - `posted_at` string, date-time, nullable
  - `status` string, nullable
  - `note` string, nullable
  - `bank_description` string, nullable
  - `external_memo` string, nullable
  - `merchant_id` string, nullable
  - `merchant_name` string, nullable
  - `merchant_nickname` string, nullable
  - `kind` string, nullable
  - `excluded` boolean
  - `assigned` boolean
  - `metadata` unknown
  - `created_at` string, date-time, required
  - `customer` integer, required
  - `account` integer, required

---

[API](https://skmtc.net/campfire/apis/campfire-developer-apis.md) · [All operations](https://skmtc.net/campfire/apis/campfire-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/campfire/campfire-developer-apis/revisions/6945ebc3180e/schema)
