---
title: "Update Expense Report"
method: PUT
path: "/business/v2/expense-reports/{expenseReportId}"
tags: ["Expense Reports"]
---

# Update Expense Report

`PUT /business/v2/expense-reports/{expenseReportId}`

Endpoint to update a specific `ExpenseReport`.

## Path parameters

- `expenseReportId` string, required — The `ExpenseReport` ID .

## Request body

- UpdateExpenseReport — Update `ExpenseReport` Request JSON parameters.
  - `approver_id` string — The ID of the SuperAdmin `User` who approves/rejects the expense.
  - `status` 'PROCESSED' | 'CANCELLED'

## Response `200`

The returned resource is a single `ExpenseReport`.

- ExpenseReport
  - `reimburse_amount` number — The amount to be reimbursed to the user.
  - `deduct_amount` number — The amount to be deducted from the user.
  - `process_amount` number — The amount to be processed.
  - `file_url` string — The Base64 string of the File URL encrypted by DES in ECB mode, Pkcs7 padding scheme and using Token for key.
  - `id` string — The `ExpenseReport` ID .
  - `protocol` string — The `ExpenseReport` ID protocol.
  - `number` string — The `ExpenseReport` number.
  - `type` 'EMPLOYEE' | 'COMPANY'
  - `status` 'PROCESSED' | 'CANCELLED' | 'DELETED' | 'TO_BE_PROCESSED'
  - `exported_date` string — The date when the `ExpenseReport` got exported.
  - `exported_by` string — The ID of the user who exported the `ExpenseReport`.
  - `trx_owner_id` string — The ID of the user who made the expenses included in the `ExpenseReport`.
  - `trx_date_from` string — The date of the oldest expense included in the `ExpenseReport`.
  - `trx_date_to` string — The date of the most recent expense included in the `ExpenseReport`.
  - `processed_date` string — The date when the expense report got processed.
  - `processed_by` string — The ID of the user who processed the `ExpenseReport`.
  - `reimbursement_transaction_id` string — The ID of the transaction of the `ExpenseReport`.

## Other responses

- `400` — Your request has missing arguments or is malformed.

---

[API](https://skmtc.net/soldo/apis/soldo-business-api-v2-0.md) · [All operations](https://skmtc.net/soldo/apis/soldo-business-api-v2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/soldo/soldo-business-api-v2-0/revisions/7be21448a2b3/schema)
