How to Configure the Greeting Window in iDempiere

The Greeting window in iDempiere stores the salutation text, such as “Dear,” that is merged with a contact’s name on printed and emailed retail documents. Store teams use it to keep invoices, quotations, and marketing letters consistent and professional. Because greetings link directly to Business Partners and Users, a correctly configured record affects how every customer-facing document reads across the organization.

Process Flow

TenthPlanet iDempiere Greetings

Business Rules

  • Active greetings are available for selection on Business Partner and User records.
  • Only one greeting per Organization should be marked Default to avoid conflicts.
  • Default greeting is automatically applied when a Business Partner has none assigned.
  • Greeting text merges with the contact name field on invoices, quotations, and emails.
  • First Name Only limits the printed salutation to the contact’s first name.
  • Organization set to * makes the greeting available to all organizations in the tenant.

Prerequisites

  • Tenant (Client) configured, e.g. POTS.
  • Organization configured, or use * for tenant-wide availability.
  • Business Partner or User records available to which the greeting will apply.

Navigation

Menu → General Rules → Business Partner Rules → Greeting

Opening the window shows a single-record form with Tenant, Organization, Name, Active, Greeting text, First name only, and Default fields, as seen in the POTS tenant example below.

Configuration Steps

Step 1: Create a New Greeting Record

Click New, then set Tenant and Organization. Use * for Organization if the greeting should be shared across all stores or branches.

TenthPlanet iDempiere PartnerRelation Greeting

Step 2: Enter the Greeting Name and Text

Enter a short, descriptive Name such as “Dear”. Enter the exact salutation text in the Greeting field, for example “Dear”.

Step 3: Set First Name Only Preference

Check First name only for casual communications. Leave unchecked to print the full Business Partner or contact name.

Step 4: Mark as Default (If Applicable)

Check Default only on the greeting that should apply automatically. Uncheck Default on any other record for the same Organization.

Step 5: Activate the Record

Confirm the Active checkbox is ticked, then click Save.

Field Reference Table

FieldSample ValueDescription
TenantPOTSClient that owns this greeting record.
Organization*Scope of availability; * means all organizations.
NameDearInternal identifier shown in selection lists.
ActiveCheckedControls whether the greeting is selectable.
GreetingDearSalutation text merged into printed documents.
First name onlyUncheckedPrints first name only when checked.
DefaultCheckedAutomatically applied when no greeting is set.

Common Issues and Resolutions

IssueCauseResolution
Greeting missing from BP dropdownActive checkbox is uncheckedEnable Active on the greeting record.
Wrong greeting prints on invoicesMultiple records marked DefaultKeep only one Default greeting per Organization.
Greeting unavailable to other storesOrganization set to a specific branchSet Organization to * for shared use.
Full name prints instead of first nameFirst name only left uncheckedEnable First name only on the record.
Duplicate or confusing greeting namesNo naming convention followedAdopt clear names, e.g. Formal, Casual, VIP.
Greeting field blank on printed documentNo greeting linked to the Business PartnerAssign a greeting on the Business Partner or User window.
Recent changes not visible in printClient-side cache not refreshedLog out and back in, or refresh the role cache.

Next Steps

  • Configure the Business Partner window to link greetings to customers and vendors.
  • Configure the User window to assign greetings to individual contacts.
  • Review invoice and quotation print formats that reference the Greeting field.