---
title: "Update a Zuora Revenue accounting code"
method: PUT
path: "/v1/revpro-accounting-codes"
tags: ["Zuora Revenue Integration"]
---

# Update a Zuora Revenue accounting code

`PUT /v1/revpro-accounting-codes`

Update the Zuora Revenue accounting code that corresponds to a specific Product Rate Plan Charge Id in Zuora Billing.

## Headers

- `Accept-Encoding` string
- `Content-Encoding` string
- `Zuora-Entity-Ids` string
- `Zuora-Org-Ids` string
- `Zuora-Track-Id` string
- `Zuora-Version` string

## Request body

- RevproAccountingCodes
  - `adjustmentLiabilityAccount` string, required — The name of the account where the Account Type is "Adjustment Liability".
  - `adjustmentRevenueAccount` string, required — The name of the account where the Account Type is "Adjustment Revenue".
  - `contractAssetAccount` string, required — The name of the account where the Account Type is "Contract Asset".
  - `contractLiabilityAccount` string, required — The name of the account where the Account Type is "Contract Liability".
  - `productRatePlanChargeId` string, required — The ID of your product rate plan charge.
  - `recognizedRevenueAccount` string, required — The name of the account where the Account Type is "Recognized Revenue".
  - `unbilledReceivablesAccount` string, required — The name of the account where the Account Type is "Unbilled Receivables".

## Response `200`

OK

- PUTRevproAccCodeResponse
  - `success` boolean

## Other responses

- `500` — Internal Server Error
- `4XX` — Request Errors

---

[API](https://skmtc.dev/zuora/apis/api-reference.md) · [All operations](https://skmtc.dev/zuora/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zuora/api-reference/revisions/d11e237f3e54/schema)
