> 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.

# Subscription fields supported by Custom Logic

> This reference lists the fields of the Subscription object that are supported by the Custom Logic feature.

This reference lists the fields of the Subscription object that are supported by the Custom Logic feature.

For more information about conditions and mutations in custom logic, see [Objects and fields supported by Custom Logic](/docs/platform/extensibility/custom-logic/objects-and-fields-supported-by-custom-logic).

| Field name                     | Field type | Supported for condition | Supported for mutation |
| ------------------------------ | ---------- | ----------------------- | ---------------------- |
| AccountId                      | String     | Yes                     | No                     |
| AutoRenew                      | Boolean    | Yes                     | No                     |
| BillToContactId                | String     | Yes                     | No                     |
| BillToContactSnapshotId        | String     | Yes                     | No                     |
| CancelledDate                  | Date       | Yes                     | No                     |
| CancelReason                   | String     | Yes                     | No                     |
| CMRR                           | Decimal    | Yes                     | No                     |
| ContractAcceptanceDate         | Date       | Yes                     | No                     |
| ContractEffectiveDate          | Date       | Yes                     | No                     |
| CreatedById                    | String     | No                      | No                     |
| CreatedDate                    | DateTime   | Yes                     | No                     |
| CreatorAccountId               | String     | Yes                     | No                     |
| CreatorInvoiceOwnerId          | String     | Yes                     | No                     |
| Currency                       | String     | Yes                     | No                     |
| CurrentTerm                    | Long       | Yes                     | No                     |
| CurrentTermPeriodType          | String     | Yes                     | No                     |
| ExternallyManagedBy            | String     | Yes                     | No                     |
| Id                             | String     | No                      | No                     |
| InitialTerm                    | Long       | Yes                     | No                     |
| InitialTermPeriodType          | String     | Yes                     | No                     |
| InvoiceOwnerId                 | String     | Yes                     | No                     |
| InvoiceScheduleId              | String     | Yes                     | No                     |
| InvoiceTemplateId              | String     | Yes                     | No                     |
| IsInvoiceSeparate              | Boolean    | Yes                     | No                     |
| IsLatestVersion                | Boolean    | Yes                     | No                     |
| LastBookingDate                | Date       | Yes                     | No                     |
| Name                           | String     | Yes                     | No                     |
| Notes                          | String     | Yes                     | No                     |
| OriginalCreatedDate            | DateTime   | Yes                     | No                     |
| OriginalId                     | String     | Yes                     | No                     |
| Prepayment                     | Boolean    | Yes                     | No                     |
| PreviousSubscriptionId         | String     | Yes                     | No                     |
| RenewalSetting                 | String     | Yes                     | No                     |
| RenewalTerm                    | Long       | Yes                     | No                     |
| RenewalTermPeriodType          | String     | Yes                     | No                     |
| Revision                       | String     | Yes                     | No                     |
| SequenceSetId                  | String     | Yes                     | No                     |
| ServiceActivationDate          | Date       | Yes                     | No                     |
| SoldToContactId                | String     | Yes                     | No                     |
| SoldToContactSnapshotId        | String     | Yes                     | No                     |
| Status                         | String     | Yes                     | No                     |
| SubscriptionEndDate            | Date       | Yes                     | No                     |
| SubscriptionStartDate          | Date       | Yes                     | No                     |
| SubscriptionVersionAmendmentId | String     | Yes                     | No                     |
| TermEndDate                    | Date       | Yes                     | No                     |
| TermStartDate                  | Date       | Yes                     | No                     |
| TermType                       | String     | Yes                     | No                     |
| UpdatedById                    | String     | No                      | No                     |
| UpdatedDate                    | DateTime   | Yes                     | No                     |
| Version                        | Long       | Yes                     | No                     |