> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://zuora.ferndocs.com/docs/platform/integration/apis/soap-api/soap-api-object-reference/accountingcode/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server. # AccountingCode > Use the AccountingCode object to create and manage accounting codes for the Zuora Chart of Accounts. Use the AccountingCode object to create and manage accounting codes for the Zuora Chart of Accounts. ## How accounting codes are used in Zuora See "Assign accounting codes" for more information on how to manage accounting codes using the Zuora user interface. See "Set up chart of accounts" for additional information. ## Supported calls You can use this object with the following calls: * create() * delete() * query() * update() ## Permissions Permissions and use of certain fields depend on whether your tenant has access to Zuora Finance: * For tenants with access to Zuora Finance, you have access to all fields. Two user permissions are required and available by default to all Zuora Finance roles: Create Accounting Code and Manage Accounting Code. * For other tenants, you have access to the Chart of Accounts, but not to the GLAccountName and GLAccountNumber fields. User permissions to create or manage accounting codes are available only to tenants with Zuora Finance. To delete an accounting code, you must have the Delete Unused Accounting Code permission. Fields requiring Zuora Finance are noted in the following field descriptions table. ## Example: Create an accounting code using a SOAP wrapper ``` [replace with your session] false ​ 012456789012345 OtherLiabilities 123 123GLName AnyNote ``` ## Example: Update an accounting code with a SOAP wrapper ``` [replace with your session] 2c9081fb407eec5201407f4d187c0003 YourAccountingCodeName ``` ## Example: Query an accounting code with a SOAP wrapper ``` [replace with your session] select Id, UpdatedDate, Name from AccountingCode where status = 'Active' ``` > Use the AccountingCode object to create and manage accounting codes for the Zuora Chart of Accounts. ## Docs - [Field descriptions of AccountingCode](https://zuora.ferndocs.com/docs/platform/integration/apis/soap-api/soap-api-object-reference/accountingcode/field-descriptions.md): This reference lists the description of the fields of the AccountingCode object.