xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Subscription — entity reference
REFERENCE · Last reviewed

Subscription — entity reference

A recurring-billing arrangement for an account covering one item (or itemComponent): quantity, pricing (priceList/priceListRule, unitPrice, unitCost, markup fields, taxGroup), billingFrequency and chargeType, and the billing clock (startDate, endDate, lastBillingDate, nextBillingDate, terminatedDate, goodwillDays). chargeType splits the billing model: Recurring subscriptions whose nextBillingDate has arrived (and which are not terminated or ended) get an invoice generated directly from the subscription, while Usage subscriptions are billed from their SubscriptionUsageSummary rollups, with slab pricing applied from the item's consumption schedule. Each billing pass stamps lastBillingDate and advances nextBillingDate by the billing frequency. Often originates from an Order/OrderLine and can be tied to an Asset; child SubscriptionUsage rows carry the raw metered consumption.

Fields

FieldLabelTypeRequiredWhat it does
AccountIdAccountLookup → Account
AmountAmountCurrency
AssetIdAssetLookup → Asset
BillingFrequencyBilling FrequencyPickListMonthly, Quarterly, Semiannual or Annual - the step nextBillingDate advances by on each billing pass. An unrecognized or empty value advances monthly. Values: Semiannual.
BillingTypeBilling TypePickListValues: Advance, Arrears.
BranchIdBranchLookup → Branch
ChargeTypeCharge TypePickListSplits the billing model: Recurring subscriptions are invoiced directly from the subscription when nextBillingDate arrives, while Usage subscriptions are billed from their SubscriptionUsageSummary rollups with slab pricing from the item's consumption schedule. Values: Recurring, Usage.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
EndDateEnd DateDate
GoodwillDaysGoodwill DaysNumber
IdIdGuidYes
InvoiceGroupInvoice GroupPickListInvoice Group(Future Use)
IsPriceBundledIs Price BundledBoolean
ItemComponentIdItem ComponentLookup → ItemComponent
ItemIdItemLookup → Item
LastBillingDateLast Billing DateDate
LastModifiedByIdLastModifiedByGuid
MarkupAmountMarkup AmountCurrencyMarkup Amount (Future use)
MarkupRateMarkupRateDecimal
ModifiedByIdModified ByLookup → UserAccountYes
NameSubscription NameTextYes
NextBillingDateNext Billing DateDateThe due date the billing passes select on: subscriptions with this date arrived (and not terminated or ended) are picked up, invoiced, and the date is advanced by the billing frequency while lastBillingDate is stamped. Invoice lines created against the subscription outside the batch pass advance it the same way.
OrderIdOrderLookup → Order
OrderLineIdOrder LineLookup → OrderLine
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
PriceListIdPrice ListLookup → PriceList
PriceListRuleIdPrice List RuleLookup → PriceListRule
PricingMethodPricing MethodPickListPricing Method(Future Use). Values: List Price.
QuantityQuantityNumber
RecordTypeIdRecord TypeGuid, hidden
SchemeLineIdSchemeLineLookup → SchemeLine
StartDateStart DateDate
TaxGroupIdTax GroupLookup → TaxGroup
TerminatedDateTerminated DateDate
UIPropsUI PropsText
UnitCostUnit CostCurrencyUnit Cost(Future use)
UnitPriceUnit PriceCurrency
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
EditEditEditInlineEdit Subscription
EditEditEditEdit
EditinlistEditEditEditlistrom
NewNewNewNew
NewNewNewNew Subscription