---
title: "Copy of Copy of Copy of"
method: PATCH
path: "/payment-items"
---

# Copy of Copy of Copy of

`PATCH /payment-items`

## Request body

- object
  - `companyID` string, required — ID of company
  - `paymentItemID` string, required — ID of payment item
  - `contractorPaymentID` string — ID of contractor payment that this payment item will be added to
  - `work_info` object
    - `work_description` string — Custom description of payment item
    - `service_date` string — Datetime (ISO 8601) of when service was completed
  - `earning_type` 'hourly' | 'per_unit' | 'flat_fee' | 'expense_reimbursement' | 'bonus' — **Note: `earning_type` cannot be changed from rate-based to fixed amount or vice versa.**
  - `quantity` number, float — Only required if `earning_type` is `hourly` or `per_unit`
  - `rate` number, float — Only required if `earning_type` is `hourly` or `per_unit`
  - `bill_rate` number, float — Only applicable if `earning_type` is `hourly` or `per_unit`
  - `gross_amount` number, float — Only required if `earning_type` is `flat_fee`, `expense_reimbursement`, or `bonus`
  - `bill_amount` string — Only applicable if `earning_type` is `flat_fee`, `expense_reimbursement`, or `bonus`

## Response `200`

- object
  - `success` boolean
  - `data` object — Contains Payment Item object
  - `testMode` boolean

---

[API](https://skmtc.net/zeal/apis/zeal-api.md) · [All operations](https://skmtc.net/zeal/apis/zeal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zeal/zeal-api/versions/01346dceb27d/schema)
