> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server. # Objects and fields supported by Custom Logic > Lists objects and fields supported by the Custom Logic feature. Lists objects and fields supported by the Custom Logic feature. You can use fields from both base and joined objects, up to two levels deep, in decision tables, decision trees, or functions. The available objects and fields depend on the custom logic and object type. For example, when creating a decision table for the Invoice object, you can define conditions or mutations not only on Invoice fields but also on fields from the related Account object. ## Supported base and joined objects The following table lists the supported base and joined objects of each custom logic type:
Base object Joined object Decision table Decision tree Function
Account * Parent Account * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Contact (N/A) *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Credit Memo * Account * Parent Account * Bill To Contact * Sold To Contact * Invoice * Account * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Debit Memo * Account * Parent Account * Bill To Contact * Sold To Contact * Invoice * Account * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Invoice * Account * Parent Account * Bill To Contact * Sold To Contact * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Order Line Item (N/A) *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Payment * Account * Parent Account * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Rate Plan * Subscription * Account * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Rate Plan Charge (also known as Subscription Rate Plan Charge) * Product Rate Plan Charge * Rate Plan *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Refund * Account * Parent Account * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
Subscription * Account * Parent Account * Bill To Contact * Sold To Contact * Bill To Contact * Sold To Contact *(checkmark green icon)* *(checkmark green icon)* *(checkmark green icon)*
(Custom objects) (N/A) *(checkmark green icon)*
## Supported fields Refer to the respective articles for details about the supported fields of each base or joined object. For example, see the Account fields supported by Custom Logic article for the supported fields of the Account and Parent Account objects. The following table lists the circumstances under which object fields are used in custom logic, including where fields appear in each custom logic.
Decision table Decision tree Function
Define conditions In **Condition** In **Condition** In function bodies
Mutate field values In **Result** In **Result** In function returns Applies only to formula functions.
Custom Logic supports custom fields on all objects under both circumstances. However, certain standard fields on standard objects are not supported under one or either of these circumstances. For a complete list of supported standard fields of each object, see the corresponding sub-article. > Lists objects and fields supported by the Custom Logic feature. ## Docs - [Account fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/account-fields-supported-by-custom-logic.md): This reference lists the fields of the Account object that are supported by the Custom Logic feature. - [Contact fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/contact-fields-supported-by-custom-logic.md): This reference lists the fields of the Contact object that are supported by the Custom Logic feature. - [Credit Memo fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/credit-memo-fields-supported-by-custom-logic.md): This reference lists the fields of the Credit Memo object that are supported by the Custom Logic feature. - [Debit Memo fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/debit-memo-fields-supported-by-custom-logic.md): This reference lists the fields of the Debit Memo object that are supported by the Custom Logic feature. - [Invoice fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/invoice-fields-supported-by-custom-logic.md): This reference lists the fields of the Invoice object that are supported by the Custom Logic feature. - [Order Line Item fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/order-line-item-fields-supported-by-custom-logic.md): This reference lists the fields of the Order Line Item object that are supported by the Custom Logic feature. - [Payment fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/payment-fields-supported-by-custom-logic.md): This reference lists the fields of the Payment object that are supported by the Custom Logic feature. - [Rate Plan Charge fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/rate-plan-charge-fields-supported-by-custom-logic.md): This reference lists the fields of the Rate Plan Charge object that are supported by the Custom Logic feature. - [Rate Plan fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/rate-plan-fields-supported-by-custom-logic.md): This reference lists the fields of the Rate Plan object that are supported by the Custom Logic feature. - [Refund fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/refund-fields-supported-by-custom-logic.md): This reference lists the fields of the Refund object that are supported by the Custom Logic feature. - [Subscription fields supported by Custom Logic](https://zuora.ferndocs.com/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic/subscription-fields-supported-by-custom-logic.md): This reference lists the fields of the Subscription object that are supported by the Custom Logic feature.