What a customer is
A customer is the entity you bill for your products or services. Every invoice, contract, entitlement, and payment in Zenskar is associated with a customer record. You must add a customer before you can automate any billing for them.Customer record structure
A customer record has several components:Customer record structure: reference
See the field-by-field reference for each component of a customer record, including which fields are required.
Business entity
Each customer belongs to one business entity, the Zenskar legal entity that issues their invoices. If your organization has more than one business entity, you choose which one a customer belongs to when you create the customer. The dashboard does not let you change a customer’s business entity after creation. This restriction is enforced in the dashboard’s edit form; it is not a hard limit on the customer record itself.Tax information
Zenskar supports tax ID entry for a wide range of jurisdictions, each mapped to the correct tax ID type for that jurisdiction, for example GST for India and Singapore, VAT for the European Union, and TIN for the United States. Select the country and Zenskar shows the right tax ID field for it. Marking a customer as exempt from tax entirely isn’t a standard field on the customer form. It only appears if your organization has defined an exempt tax custom attribute, under Settings → Custom attributes → Customers. If you don’t see it, add that custom attribute first. See custom attributes below.Custom attributes
Custom attributes are account-level properties you define once, under Settings → Custom attributes → Customers, and they then appear as fields on every customer record. This lets you attach structured metadata, such as transaction type, account tier, or segment, to all customers consistently, rather than using ad-hoc data. Each custom attribute has:Contacts
A customer has one email address on the customer record itself, and can also have any number of additional contacts. Each contact can be independently set to receive invoice communications. The contact model also supports a separate setting for contract communications, but that one isn’t exposed as a control in the dashboard today, it exists in the data model without a way to turn it on from the UI.Wallet
Each customer can hold one wallet per currency. A wallet stores credits that reduce the amount due on an invoice. Credits are applied when an invoice is approved, unless wallet application has been turned off for that specific invoice. Credits can be added to a customer’s wallet for promotional purposes, or deducted to settle a balance.The wallet tab is only available for organizations on the earlier contract experience. If your organization has the newer Contracts V3 experience turned on, wallets aren’t available on the customer page.
Consolidated billing across related customers
Zenskar supports two related but distinct ways of connecting customers for billing purposes, and it’s worth keeping them separate. Designating one customer as a child of another lets you redirect billing: the child customer still generates its own invoice for its own usage, but that invoice is billed to, and paid by, the parent customer. Nothing is merged, each child keeps its own separate invoice, just addressed to the parent.The “Add as a child” toggle that sets this up is only available for organizations on the earlier contract experience. If your organization has the newer Contracts V3 experience turned on, this toggle isn’t shown on the customer form.