Welcome to Zuora Product Documentation

Explore our rich library of product information

Credit memo item data mapping

This document provides a comprehensive guide on mapping credit memo item data between Zuora Billing and Zuora Revenue, including standard and custom field mappings.

Note:

The Invoice Settlement feature is generally available as of Zuora Billing Release 296 (March 2021). This feature includes Unapplied Payments, Credit and Debit Memos, and Invoice Item Settlement. If you want to have access to the feature, see Invoice Settlement Enablement and Checklist Guide for more information. After Invoice Settlement is enabled, the Invoice Item Adjustment feature will be deprecated for your tenant.

Standard field mapping

Some standard fields of credit memo items in Zuora Billing are mapped to Zuora Revenue Staging fields. The following table describes the pre-defined credit memo item field mappings between Zuora Billing and Zuora Revenue Staging tables.

The table columns represent the following information:

  • Zuora Billing Field: The standard fields extracted from Zuora Billing. It is displayed as the Input Value Label column in Zuora Revenue field mapping templates.
  • Zuora Revenue Staging Field Name: The user-friendly name for Zuora Revenue Staging fields.
  • Input Value Type: The data type of the field.
  • Description: Additional information on field mappings.

Zuora Billing field

Zuora Revenue Staging field

Input Value Type

Description

Entity.DisplayName

Business UnitCharacter

This field is used to set application context for multiple organization customers in Zuora Revenue.

This should be populated with the name of the tenant. If you have the Multi-entity feature enabled, it is populated with the entity display name.

Entity.EntityName

Company CodeCharacter

In general, this field is used to identify inter-company transactions.

This should be populated with the name of the tenant. If you have the Multi-entity feature enabled, it is populated with the entity name.

Account.AccountNumberCustomer NumberCharacterThis field is a unique ID for a customer from the source that is used to track customer accounts in Zuora Revenue.

Account.Name

Customer NameCharacterThis field is a unique ID for a customer from the source that is used to identify customer accounts by name in Zuora Revenue.
Account.IdAccount IdCharacterThis field is a unique ID for a customer account.
Entity.HomeCurrencyFunctional CurrencyCharacter

This field refers to the main currency used by Business unit.

If you have the Currency Conversion feature enabled, this is the home currency you set. If you do not have this feature enabled, this is the currency used in your invoices.

Account.CurrencyTransaction CurrencyCharacterThis field is used to identify the transaction currency for every transaction in Zuora Revenue.
RatePlan.IdRate Plan IdCharacterThe unique ID of a rate plan.
RatePlan.NameRate Plan NameCharacterThe name of a rate plan.
RatePlanCharge.ChargeNumberRate Plan Charge NumCharacterA unique number that identifies the charge.

RatePlanCharge.Name

Rate Plan Charge NameCharacterThe name of a rate plan charge.
RatePlanCharge.VersionRate Plan Charge VersionNumberThis field is to identify the version of a rate plan charge.
RatePlanCharge.ChargeModelRate Plan Charge ModelCharacterThis field determines how to evaluate charges. The value inherits from ProductRatePlanCharge.ChargeModel
RatePlanCharge.ChargeTypeRate Plan Charge TypeCharacterSpecifies the type of charge. The value inherits from ProductRatePlanCharge.ChargeType.
RatePlanCharge.TriggerEventRate Plan Charge Trigger EventCharacter

Specifies when to start billing the customer for the charge. The value inherits from ProductRatePlanCharge.TriggerEvent and possible values include:

  • ContractEffective
  • ServiceActivation
  • CustomerAcceptance
RatePlanCharge.SegmentRate Plan Charge SegmentNumberThe identifying number of the subscription rate plan segment. Segments are numbered sequentially, starting with 1.
RatePlanCharge.IdRate Plan Charge IdCharacterThe unique ID to identify a rate plan charge.
RatePlanCharge.OriginalIdOriginal Rate Plan Charge IdCharacterThe original ID of the rate plan charge.
Product.IdProduct IdCharacterThis field is the unique ID of a product from the Zuora Billing Product Catalog.
Subscription.TermStartDateSales Order DateDateThis field is used to derive the term start date from a subscription.
Subscription.IdSubscription IDCharacterThe unique ID used to identify a subscription
Subscription.NameSubscription NameCharacterThe name of a subscription
Subscription.VersionSubscription VersionNumberThe version of a subscription
Subscription.SubscriptionStartDateSubscription Start DateDateThe date when the subscription term starts. This date is the same as the start date of the original term, which isn't necessarily the start date of the current or new term.
Subscription.SubscriptionEndDateSubscription End DateDateThe date when the subscription term ends, where the subscription ends at midnight the day before. For example, if the SubscriptionEndDate is 12/31/2016, the subscription ends at midnight (00:00:00 hours) on 12/30/2016. This date is the same as the term end date or the cancelation date, as appropriate.
Subscription.TermTypeSubscription TypeCharacter

Possible values are:

  • TERMED
  • EVERGREEN
  • Subscription.CreatorInvoiceOwner
  • Subscription.InvoiceOwner
Invoice OwnerCharacter

The name of the customer account used in the invoice owner transfer use case.

  • If Subscription.InvoiceOwner is selected for mapping, it is the current owner of the subscription.
  • If Subscription.CreatorInvoiceOwner is selected for mapping, it is the original owner of the invoice.
CreditMemoItem.ServiceStartDate Revenue Start DateDateThe start date of the service period associated with this credit memo item. If the associated charge is a one-time fee, then this date is the date of that charge.
CreditMemoItem.ServiceEndDateRevenue End DateDateThe end date of the service period associated with this credit memo item. Service ends one second before the date in this value.
RatePlanCharge.QuantityOrdered QtyNumberThe default quantity of units, such as the number of authors in a hosted wiki service. Valid for all charge models except for Flat Fee pricing.
CreditMemoItem.AmountWithoutTaxExt Sell PriceNumberThe amount being charged for the credit memo item without tax.
ProductRatePlanCharge.ContractLiabilityAccountingCode.NameDeferred SegmentsCharacterThe name of the accounting code for contract liability.
ProductRatePlanCharge.ContractRecognizedRevenueAccountingCode.NameRevenue SegmentsCharacterThe name of the accounting code for the contract recognized revenue.
ProductRatePlanCharge.AdjustmentLiabilityAccountingCode.NameAdjustment Liability AccountCharacterThe name of the adjustment liability accounting code.
ProductRatePlanCharge.AdjustmentRevenueAccountingCode.NameAdjustment Revenue AccountCharacterThe name of the adjustment revenue accounting code.
ProductRatePlanCharge.UnbilledReceivablesAccountingCode.NameUnbilled AR AccountCharacterThe name of the unbilled receivables accounting code.
ProductRatePlanCharge.ContractAssetAccountingCode.NameContract Asset AccountCharacterThe name of the contract asset accounting code.
ProductRatePlanCharge.Id Product Rate Plan Charge IdCharacterThe unique ID to identify a product rate plan charge.
ProductRatePlan.Id Product Rate Plan IdCharacterThe unique ID to identify a product rate plan.
RatePlanCharge.CreatedDate Charge Created DateDateThe date and time when the invoice item was created.
RatePlanCharge.UpdatedDate Charge Last Update DateDateThe date and time when the invoice item was last updated.
Invoice.IdBilling IdCharacterThe unique ID of an invoice upon which the credit memo is created.
CreditMemoItem.IdBilling Item IdCharacterThe unique ID of a credit memo item.

CreditMemo.MemoNumber

Invoice NumCharacterThe number of a credit memo.

CreditMemo.MemoDate

Invoice DateDateThis field is the date when the credit memo is created.
CreditMemoItem.QuantityInvoice QtyNumberThis field is used to capture the number of quantity invoiced for the given credit memo line.

Define your own field mappings

All Zuora Billing objects that are extracted during Data Sync are available for custom data mappings. Refer to exported Data Sync objects to learn which Zuora Billing objects you can customize the mappings to Zuora Revenue fields.

For example, you can define custom mappings for all fields, including standard fields and custom fields, on the Contact object. They should only be mapped to ATR1 - ATR60 in Zuora Revenue. The following table lists the FirstName and LastName field mappings as typical examples:

Zuora Billing Field

Zuora Revenue Staging Field Name

Input Value Type

Description

CreditMemo.BillToContact.FirstName Any attribute from 1 to 60 (ATR1 - ATR60) Character The first name of the specified Bill To Contact for a credit memo.
CreditMemo.BillToContact.LastName Any attribute from 1 to 60 (ATR1 - ATR60) Character The last name of the specified Bill To Contact for a credit memo.
CreditMemo.SoldToContact.FirstName Any attribute from 1 to 60 (ATR1 - ATR60) Character The first name of the specified Sold To Contact for a credit memo.
CreditMemo.SoldToContact.LastName Any attribute from 1 to 60 (ATR1 - ATR60) Character The last name of the specified Sold To Contact for a credit memo.

Note that fields of the following Zuora Billing objects cannot be used in all field mapping templates:

  • CreditBalanceAdjustment
  • RatePlanChargeTier
  • Order
  • OrderAction
  • ExchangeRate
  • RampInterval
  • RampSubscriptionLink