Objects and Properties in Invoice PDF template
The following table provides a list of available objects and properties that can be referenced in the Invoice PDF template. The properties can be directly used. For example, ${dateFormat} for the property dateFormat. The objects in the template are used to get the property values within them for the template. For example, ($ tenant.name): to get the name of the tenant, use the object tenant.
Template name | Object | Properties |
INVOICE_PDF_TEMPLATE | AccountStatment : : accountStatment | dateFormat |
Parent Object | ||
AccountStatment | Tenant :: tenant SalesLedgerCreditRecords :: salesLedgerCreditRecords Invoice :: subscriptionInvoices Invoice :: renewalInvoices | billingPeriodStartDate billingPeriodEndDate balanceForwardAmount credits newCharges (subscriptionCharges + utilityCharges + taxes - discounts) finalCharges subscriptionCharges utilityCharges discounts taxes |
Object | Child Objects | Properties |
---|---|---|
SalesLedgerCreditRecords | transactionAmount createdAt | |
Invoice | serviceStartDate serviceEndDate rawAmount discountAmount subTotal taxAmount amount | |
Tenant | Channel :: sourceChannel AccountType :: accountType User :: owner Address :: address Address :: secondaryAddres CurrencyValue :: currency TrialAccount :: trialAccount DepositRecord :: deposit | name spendLimit prepaidBalance initialDeposit spendBudget syncBillingAddres state memo paymentAlertsCounter accountSuspensionCounter usageQuery remoteAddress isManualActivation |
Address | street1 street2 city state postalCode country | |
AccountType | name displayName description paymentModes trial paymentInfoRequired autoPayRequired instantpayRequired notionalBilling manualActivation manualRegistrationAllowed defaultSelfRegistered defaultRegistered maxUsers accountRestrictionGracePeriod preAuthRequired depositRequired | |
CurrencyValue | currencyCode currencyName rank longCurrencyName sign altSign active conversionFactor |
Comments