Skip to content

Party Setup ​

Party setup controls how people, groups, and organisations are classified, governed, and reused across Pinkapple ERP.

Open Parties -> Setup.

Setup Goal ​

Party setup should make sure users can:

  • classify parties consistently
  • assign the right roles
  • capture role-specific information only where needed
  • prevent duplicate customer, supplier, farmer, borrower, member, or agent records
  • control which modules can use which party records
  • support contacts, bank accounts, payment instruments, statements, communication, and reporting

Workspace Reference ​

WorkspaceOpen FromMain ActionMain Record
Party Role TypesParties -> Setup -> Party TypesCreate or maintain role typeDefines party role names, applicability, onboarding fields, and module behavior.
Runtime Party RolesParties -> Operations -> Party RolesAssign or end roleApplies a configured role type to an actual party.
Individual ClientsParties -> Operations -> Individual ClientsCreate or edit individualNatural-person party records.
OrganisationsParties -> Operations -> OrganisationsCreate or edit organisationOrganisation party records.
GroupsParties -> Operations -> GroupsCreate or edit groupCollective party records and membership.

Party Types ​

Pinkapple works with three broad party shapes:

Party ShapeUse It For
IndividualNatural persons such as customers, borrowers, farmers, employees, agents, members, or guarantors.
GroupCollective parties such as savings groups, farmer groups, clubs, committees, or customer groups.
OrganisationCompanies, suppliers, cooperatives, schools, buyers, employers, institutions, or partner entities.

The party shape describes the legal or operating identity. Roles describe what the party does in a business context.

Party Role Types ​

Role types define the meaning of a party relationship.

When creating a role type, choose a clear business name and limit it to the party shapes that should actually use it.

Examples:

  • borrower
  • depositor
  • shareholder
  • supplier
  • customer
  • farmer
  • buyer
  • transporter
  • employee
  • agent
  • guarantor
  • cooperative

Role types are important because other modules use them for lookup filtering, eligibility, approvals, forms, reports, and workflow routing.

For supplier procurement, the Supplier role type controls which parties can appear in purchase order, goods receipt, supplier return, supplier debit note, supplier invoice, and supplier payment workflows. If this role type is missing, inactive, too broad, too narrow, or not approved for the right party shape, procurement users may be blocked even when the organisation record exists.

Important role-type fields:

FieldMeaning
Role name or codeUser-facing role such as Supplier, Farmer, Buyer, Student, Customer, Agent, Borrower, or Member.
Applicable party shapesWhether individuals, groups, organisations, or a combination may use the role.
DescriptionWhen users should assign this role.
Profile sectionsRole-specific field groups shown during onboarding.
Required fieldsData the user must capture before the role is complete.
Active statusWhether the role type can be assigned to new parties.

Role Applicability ​

Each role type should clearly state which party shapes can use it.

Examples:

Role TypeTypical Applicability
BorrowerIndividual, group, or organisation depending on lending policy.
SupplierIndividual or organisation.
FarmerIndividual, group, or cooperative.
EmployeeIndividual.
BuyerIndividual or organisation.
GuarantorUsually individual or organisation depending on policy.

Avoid assigning roles too broadly. If every party can be every role, module lookups become noisy and users make more mistakes.

For supplier-heavy tenants, organisations should usually be allowed to hold the Supplier role. Individuals may also hold the Supplier role where the business buys from sole traders or informal vendors.

Profile Sections ​

Role types can include profile sections that capture role-specific information.

Examples:

  • farmer production details
  • supplier payment preferences
  • supplier tax, registration, procurement, or payment preferences
  • borrower employment details
  • agent commission details
  • cooperative registration information
  • transporter vehicle or route details

Keep common identity information on the party record:

  • name
  • phone numbers
  • email
  • addresses
  • identification
  • bank accounts
  • general KYC

Use role profile sections only for information that belongs to that role.

Contact And Bank Data Ownership ​

Party setup should reinforce this rule: party records own contact and bank data.

Downstream modules should reference party-owned data instead of creating separate copies.

Examples:

  • Payment instruments should select party phone/contact or party bank-account records.
  • Supplier payment batches should select verified party-owned bank accounts, mobile contacts, or other approved instruments.
  • Billing statements should use party identity and address/contact details.
  • Communication should use party phone, email, or contact preferences.
  • CRM should link to an existing party where one already exists.

This prevents duplicate phone numbers, bank accounts, and customer identities.

Legacy Type Mappings ​

Some tenants may still have legacy client or group types. Legacy mappings help older records work with the newer party role model.

Use legacy mappings for:

  • migration compatibility
  • old client/group records
  • phased rollout of party roles

Do not treat legacy mappings as the preferred long-term configuration when party role types are available.

Approval And Permissions ​

Administrators should decide:

  • who can create parties
  • who can edit identity details
  • who can assign or end roles
  • who can approve parties or role assignments
  • who can maintain sensitive KYC, contacts, and bank details
  • who can blacklist, lock, anonymise, or reactivate parties

Sensitive fields such as identity documents, bank accounts, phone numbers, and payout contacts should have clear governance.

Setup Checklist ​

  • Role type names are clear and business-facing.
  • Role applicability is defined for individuals, groups, and organisations.
  • Supplier role type is active and applies to the party shapes used by real suppliers.
  • Required profile sections are useful but not excessive.
  • Contacts and bank accounts are maintained on the party record.
  • Legacy mappings are reviewed before migration or go-live.
  • Permissions align with who can create, update, assign, approve, or end roles.
  • Module lookups show only relevant roles.
  • Reporting teams understand which roles drive exposure and activity reports.

Common Mistakes ​

MistakeBetter Practice
Creating separate customer, supplier, and borrower records for the same person.Create one party and assign multiple roles.
Putting common phone or bank details in role-specific sections.Keep contacts and bank accounts on the party record.
Making role types too broad.Limit applicability so lookups stay useful.
Forgetting the Supplier role before procurement setup.Configure and assign Supplier roles before PO/GRN/AP workflows.
Using legacy types as the long-term model.Move toward role types where available.
Ending a party to stop one relationship.End the relevant role, not the whole party.

Pinkapple ERP by Stat Solutions Network