How to Configure Registration Attributes in iDempiere

Registration Attributes is the iDempiere window that defines the information collected when a customer registers a product, such as IMEI Number or Warranty Expiry Date.

Businesses use it in Asset Management to standardise registration fields across products like mobile devices, appliances, and other warranted goods.

Configured attributes drive what appears in the Registration window, supporting warranty tracking, asset identification, and after-sales service.

Process Flow

RegistrationAttributes

Business Rules

  • Registration Attributes define metadata only; actual values are not stored here.
  • Every attribute must have a Reference that determines the expected value type.
  • Attributes can be assigned to specific products through the Product Assignment tab.
  • Only active attributes are available for use during registration.
  • The Sequence field controls the display order of attributes.
  • Self-Service marks attributes that customers can complete during self-registration.
  • Attributes are retrieved ordered by Sequence and cached for performance.

Prerequisites

  • Product configured and available for registration attribute assignment.
  • Organization configured for the attribute record.
  • Reference (data type) decided for each attribute, such as String, Date, or Yes-No.

Configuration Steps

Step 1: Create a Registration Attribute Record

Each attribute defines a single piece of information to collect during product registration, such as IMEI Number.

Click New in the header grid, enter a Name and Description that describe the information being collected, then continue configuration.

FieldSample ValuePurpose
NameIMEI NumberIdentifies the attribute being collected
DescriptionUnique IMEI number used to identify the mobile deviceExplains the attribute to administrators
Screen Shot 2026 07 15 at 17.13.31

Step 2: Set the Reference Data Type

The Reference determines what kind of value is expected when the attribute is entered later during registration.

Select the Reference that matches the attribute, for example String for IMEI Number, Date for expiry dates, or Yes-No for status flags.

FieldSample ValuePurpose
ReferenceStringSets the expected data type for the attribute value
ReferenceDateUsed for attributes like Purchase Date or Warranty Expiry Date
ReferenceYes-NoUsed for status attributes like Warranty Registered

Step 3: Configure Sequence and Self-Service

Sequence controls the order attributes appear in, and Self-Service flags attributes customers can complete themselves.

Enter a numeric Sequence, for example 10, and check Self-Service if the attribute should be available for customer self-registration.

FieldSample ValuePurpose
Sequence10Controls the display order of the attribute
Self-ServiceCheckedAllows the attribute to be completed during customer self-registration
ActiveCheckedEnables the attribute for use during registration

Step 4: Assign the Attribute to Products

Only products assigned to an attribute are expected to use it during registration, allowing different products to have different requirements.

Open the Product Assignment tab, click New, select the Product, for example Apple iPhone 16, and save the row.

FieldSample ValuePurpose
Registration AttributeWarranty RegisteredAttribute being mapped to a product
ProductIPH16_iPhone 16Product expected to collect this attribute
ActiveCheckedEnables this product assignment

Step 5: Save and Verify

Saving confirms the attribute and its product mapping are ready for use in customer registrations.

Save the header record and the Product Assignment tab, then confirm the attribute appears when creating a Registration for the assigned product.

Screen Shot 2026 07 15 at 17.14.44

Common Issues and Resolutions

IssueCauseResolution
Attribute not appearing during registrationAttribute not assigned to the productAdd the product mapping in the Product Assignment tab
Incorrect data type acceptedWrong Reference selectedReview and correct the Reference before saving
Attribute unavailableActive checkbox is uncheckedEnable the Active checkbox on the attribute
Display order incorrectSequence value missing or duplicatedAdjust the Sequence values for correct ordering
Attribute not usable by customerSelf-Service checkbox is uncheckedEnable Self-Service for customer-facing attributes
Attribute assigned to wrong productIncorrect product selected in Product AssignmentCorrect the product mapping and save
Attribute values appear missingValues entered in the wrong windowEnter actual values in Registration → Value tab, not here

Next Steps

  • Create a Registration record for the customer and product.
  • Enter the actual attribute values in the Registration → Value tab.
  • Use the registration information for warranty tracking, asset identification, and service management.