---
agentTools:
  projectIndex: https://developer.bill.com/llms.txt
---

# General ledger classification improvements

We have added the capability for adding general ledger classifications to different BILL operations.

### Invoices

When you create or update an invoice, you can now set your choice of general ledger `classifications` values (Accounting class, department, job, or location). In addition, you can set `classifications` at the line item level (Chart of accounts, accounting class, department, job, location, or item).

See [/v3/invoices](https://developer.bill.com/reference/createinvoice) in the API reference for more information.

### Bills

When you create or update an invoice, you can now set your choice of general ledger `classifications` values (Chart of accounts, accounting class, department, location, or item). In addition, you can set `classifications` at the line item level.

See [/v3/bills](https://developer.bill.com/reference/createbill) in the API reference for more information.

### Recurring bills

When you create or update a recurring bill, you can now set set `classifications` at the line item level.

See [/v3/recurringbills](https://developer.bill.com/reference/createrecurringbill) in the API reference for more information.

### Organization bank accounts

When you create or update a bank account, you can now set the `chartOfAccountId` field as the BILL-generated ID of the chart of accounts for the bank account.

See [/v3/funding-accounts/banks](https://developer.bill.com/reference/createbankaccount) in the API reference for more information.