Configuration

Configuration Guide#

Configure Unified Party Hub (UPH) to match your organization’s requirements using Party Master Settings.

Accessing Party Master Settings#

  1. Navigate to Party > Party Master Settings.
  2. Configure the settings as described below.

Party Types Configuration#

Configure which party types are managed by UPH:

SettingDescription
Party TypeSelect the party type (Customer, Supplier, Employee)
RequiredMake Party Master mandatory for this party type
AllowedAllow this party type to be linked
Rule FieldnameField to use for uniqueness validation

Example Configuration#

Party TypeRequiredAllowedRule Fieldname
CustomerYesYesdefault_currency
SupplierYesYesdefault_currency
EmployeeNoYes-

Document Types Configuration#

Configure which transactional documents support Party Master:

SettingDescription
Parent DocTypeThe main document (e.g., Sales Invoice)
Document TypeThe child document (e.g., Sales Invoice Item)
Party FieldnameField containing the party reference
Party Type FieldnameField containing the party type
RequiredMake Party Master mandatory

Default Configured Documents#

  • Sales Invoice / Sales Invoice Item
  • Purchase Invoice / Purchase Invoice Item
  • Journal Entry / Journal Entry Account
  • Payment Entry / Payment Entry Reference
  • Sales Order / Sales Order Item
  • Purchase Order / Purchase Order Item
  • Delivery Note / Delivery Note Item
  • Purchase Receipt / Purchase Receipt Item
  • Expense Claim

Party Analytic Accounting#

Enable and configure party-level financial reporting:

SettingDescription
Enable Party Analytic AccountingActivate the accounting dimension
Dimension NameDisplay name for the dimension
MandatoryRequire dimension selection on transactions

Setting Up#

  1. Enable “Party Analytic Accounting” in settings.
  2. Navigate to Party > Party Analytic Accounting.
  3. Create records for each branch/site/office.
  4. Link each analytic account to a Party Master.

Data Quality Rules#

Configure rules to prevent duplicate party records:

Creating a Rule#

  1. Navigate to Party > Data Quality Rule.
  2. Click New.
  3. Configure:
    • Document Type: Select Customer, Supplier, or Party Master
    • Trigger: On Save or On Submit
    • Action: Block or Warn
    • Threshold Score: Minimum similarity score (0-100)
    • Conditions: Define matching criteria

Example Rule#

Rule Name: Duplicate Customer Detection
Document Type: Customer
Trigger: On Save
Action: Block
Threshold Score: 85

Conditions:
- Field: customer_name
  Check Type: Fuzzy Match
  Weight: 100
  Minimum Similarity: 80

- Field: tax_id
  Check Type: Exact Match
  Weight: 100

General Settings#

SettingDescription
Enable Party Analytic AccountingActivate PAA dimension
Check Party Master Duplicate VouchersPrevent duplicate vouchers for same party master
Auto-set Party MasterAutomatically set PM on transactional documents
Enforce Strict CurrencyStrictly match transaction currency with PM Account currency

Caching Configuration#

UPH uses SmartCache for performance. Cache settings are automatic but can be cleared:

  1. Navigate to Party Master Settings.
  2. Click Clear All Caches.
  3. Confirm the action.

Troubleshooting#

Party Master Not Showing#

  • Verify the party type is configured in Party Master Settings
  • Check that the user has appropriate permissions
  • Clear browser cache and refresh

Duplicate Detection Not Working#

  • Ensure Data Quality Rules are enabled
  • Check that rules have correct threshold scores
  • Verify normalization settings for Arabic text

Performance Issues#

  • Clear and rebuild caches
  • Check database indexes on party_master field
  • Review scheduled jobs for background processing