> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Field descriptions of AccountingCode

> This reference lists the description of the fields of the AccountingCode object.

This reference lists the description of the fields of the AccountingCode object.

All field names are case sensitive. Check enumerated values in descriptions to confirm capitalization and spacing.

<table>
  <tr>
    <th>
      **Name**
    </th>

    <th>
      Required to Create?
    </th>

    <th>
      **Allowed Operations**
    </th>

    <th>
      **Description**
    </th>
  </tr>

  <tr>
    <td>
      Category
    </td>

    <td>
      Optional
    </td>

    <td>
      Query
    </td>

    <td>
      The category associated with the accounting code. Possible values:

      * Assets
      * Liabilities
      * Equity
      * Revenue
      * Expenses

      **Type**: enum

      **Character limit**: N/A

      **Version**: WSDL 50.0+

      **Zuora Finance Required** **:** No
    </td>
  </tr>

  <tr>
    <td>
      CreatedById
    </td>

    <td>
      Optional
    </td>

    <td>
      Query
    </td>

    <td>
      The identifier of the user who created the accounting code.

      **Type:** string ID

      **Character limit:** N/A

      **Version:** WSDL 50.0+

      **Zuora Finance Required** **:** No
    </td>
  </tr>

  <tr>
    <td>
      CreatedDate
    </td>

    <td>
      Optional
    </td>

    <td>
      Query
    </td>

    <td>
      The date when the accounting code was created.

      **Type:** dateTime

      **Character limit:** N/A

      **Version:** WSDL 50.0+

      **Zuora Finance Required** **:** No
    </td>
  </tr>

  <tr>
    <td>
      GLAccountName
    </td>

    <td>
      Optional
    </td>

    <td>
      Create Query Update
    </td>

    <td>
      The account name in general ledger (GL) that corresponds to accounting code.

      **Type**: String

      **Character limit**: 255

      **Version**: WSDL 50.0+

      **Zuora Finance Required:** Yes
    </td>
  </tr>

  <tr>
    <td>
      GLAccountNumber
    </td>

    <td>
      Optional
    </td>

    <td>
      Create Query Update
    </td>

    <td>
      The account number in the GL that corresponds to the accounting code.

      **Type**: String

      **Character limit**: 50

      **Version**: WSDL 50.0+

      **Zuora Finance Required:** Yes
    </td>
  </tr>

  <tr>
    <td>
      Id
    </td>

    <td>
      Optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      ID of object.

      **Type**: zns:IDzns:ID **Character limit**: 32 **Version notes**: -- **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      Name
    </td>

    <td>
      Required
    </td>

    <td>
      Create Query Update
    </td>

    <td>
      The name of the accounting code.

      **Type**: string

      **Character limit**: 100

      **Version**: WSDL 50.0+

      **Zuora Finance Required:** No
    </td>
  </tr>

  <tr>
    <td>
      Notes
    </td>

    <td>
      Optional
    </td>

    <td>
      Create

      Query Update
    </td>

    <td>
      Any note about the accounting code.

      **Type:** String

      **Character limit:** 2000

      **Version**: WSDL 50.0+

      **Zuora Finance Required**: No
    </td>
  </tr>

  <tr>
    <td>
      Status
    </td>

    <td>
      Optional
    </td>

    <td>
      Query Update
    </td>

    <td>
      The accounting code status. On create, the accounting code is created in Active status by default. Possible values:

      * Active
      * Inactive

      **Type:** enum

      **Character limit:** N/A

      **Version:** WSDL 50.0+

      **Zuora Finance Required** **:** No
    </td>
  </tr>

  <tr>
    <td>
      Type
    </td>

    <td>
      Required
    </td>

    <td>
      Create Query Update
    </td>

    <td>
      The accounting code type. Possible values:

      * AccountsReceivable
      * Cash
      * OtherAssets
      * CustomerCashOnAccount
      * DeferredRevenue
      * SalesTaxPayable
      * OtherLiabilities
      * SalesRevenue
      * SalesDiscounts
      * OtherRevenue
      * OtherEquity
      * BadDebt
      * OtherExpenses

      **Type**: enum

      **Character limit**: N/A

      **Version**: WSDL 50.0+

      **Zuora Finance Required:** No
    </td>
  </tr>

  <tr>
    <td>
      UpdatedById
    </td>

    <td>
      Optional
    </td>

    <td>
      Query
    </td>

    <td>
      The identifier of the user who created the accounting code.

      **Type:** string ID

      **Character limit:** N/A

      **Version:** WSDL 50.0+

      **Zuora Finance Required**: No
    </td>
  </tr>

  <tr>
    <td>
      UpdatedDate
    </td>

    <td>
      Optional
    </td>

    <td>
      Query
    </td>

    <td>
      The date when the accounting code was updated.

      **Type:** dateTime

      **Character limit:** N/A

      **Version:** WSDL 50.0+

      **Zuora Finance Required** **:** No
    </td>
  </tr>
</table>