Stakeholder Management

Manage all business relationships including banks, customers, suppliers, and partners.

Stakeholder Management

6.1 Overview

The Stakeholder Management module enables management of all business relationships including banks, customers, suppliers, and partners. It provides a centralized registry for all entities your organization interacts with.

Tab Structure: The module is organized into 3 main tabs:

  1. New Bank - Register banking institutions
  2. New Stakeholder - Register customers, suppliers, vendors, and partners
  3. Stakeholder Report - View, edit, and manage all stakeholders

6.2 New Bank Tab

Register banking institutions for financial transactions.

6.2.1 Bank Information Section

FieldTypeDescriptionRequired
Bank NameTextName of the bank (e.g., "CRDB Bank")Yes
SWIFT/BIC CodeTextInternational bank code (max 11 characters)No
WebsiteURLBank websiteNo
CurrencyDropdownDefault currency (TZS, USD, EUR)No

6.2.2 Contact Information Section

FieldTypeDescriptionRequired
Contact PersonTextBank relationship managerNo
DesignationTextContact's job titleNo
DepartmentTexte.g., "Corporate Banking"No
Email AddressEmailContact emailNo
Phone NumberTelContact phoneNo
MobileTelContact mobileNo
CityTextBank cityNo
CountryDropdownCountry (TZ, KE, UG, RW, Other)No
Physical AddressTextareaFull branch addressNo
Address Line 2TextAdditional address infoNo
State/RegionTextState or regionNo
Postal CodeTextPostal codeNo
NotesTextareaAdditional notesNo
ActiveDropdownActive/Inactive statusNo
VerifiedCheckboxBank verification statusNo

6.2.3 Form Actions

ActionDescription
Register BankSave the bank to the system
Clear FormReset all form fields

Business Rules:

  • Bank Name is the only required field
  • Country must be a 2-character ISO code (e.g., "TZ")
  • Banks are registered as "BANK" category stakeholders

6.3 New Stakeholder Tab

Register customers, suppliers, vendors, and other business partners.

6.3.1 Basic Information Section

FieldTypeDescriptionRequired
Stakeholder TypeDropdownCustomer, Supplier, Partner, etc.Yes
Entity TypeDropdownIndividual or OrganizationYes
Customer GroupDropdownCustomer group (shown for customers)For Customers
Company/Business NameTextLegal name or business nameYes
Registration NumberTextCompany registration numberNo
Tax ID (TIN)TextTax identification numberNo

6.3.2 Contact Information Section

FieldTypeDescriptionRequired
Contact Person First NameTextContact's first nameNo
Contact Person Last NameTextContact's last nameNo
DesignationTextContact's job titleNo
EmailEmailPrimary emailYes
PhoneTelPrimary phoneNo
MobileTelMobile numberNo
WebsiteURLCompany websiteNo
AddressTextareaPhysical addressNo
CityTextCityNo
RegionTextState/RegionNo
CountryDropdownCountry codeNo
Postal CodeTextPostal codeNo

6.3.3 Banking Information Section

FieldTypeDescriptionRequired
Bank NameDropdownSelect from registered banksNo
Account NumberTextBank account numberNo
Account NameTextName on the accountNo
SWIFT CodeTextBank SWIFT codeNo

6.3.4 Financial Information Section

FieldTypeDescriptionRequired
Payment TermsDropdownCOD, Advance, CreditNo
Credit LimitNumberMaximum credit amountNo

6.3.5 Attachments Section

Upload supporting documents:

Supported FormatsMax Size
PDF, JPEG, PNG, DOC, DOCX10 MB per file

Actions:

  • Choose Files: Select files to upload
  • Remove: Remove selected file before upload

6.3.6 Additional Notes Section

FieldTypeDescription
NotesTextareaAny additional notes

6.3.7 Form Actions

ActionDescription
Register StakeholderSave the stakeholder
Clear FormReset all form fields

Business Rules:

  • Stakeholder Type, Entity Type, Company Name, and Email are required
  • Customer Group is required for stakeholders of type "Customer"
  • Documents are uploaded after stakeholder creation
  • Email must be unique

6.4 Stakeholder Report Tab

View, search, filter, edit, and manage all registered stakeholders.

6.4.1 Summary Cards

CardDescription
Total StakeholdersCount of all stakeholders
Total Transaction ValueSum of all credit limits (TZS)
Outstanding BalanceTotal outstanding balances (TZS, orange)

6.4.2 Filters

FilterDescription
SearchSearch by name, contact, email, or UUID
TypeFilter by entity type (Individual/Organization)
CategoryFilter by stakeholder category
StatusFilter by Active/Inactive status

6.4.3 Export Report

Click "Export Report" button to download a PDF report containing all filtered stakeholders.

6.4.4 Stakeholders Table Columns

ColumnDescription
CategoryStakeholder category (Customer, Supplier, etc.)
TypeEntity type badge (Individual/Organization)
Company NameBusiness or legal name
Contact PersonPrimary contact details
EmailPrimary email
PhonePrimary phone
StatusActive/Inactive badge
Total ValueCredit limit (TZS)
OutstandingOutstanding balance (TZS, orange if > 0)
ActionsAction buttons

6.4.5 Type Badges

TypeBadge Color
CustomerBlue
SupplierPurple
VendorOrange
PartnerPink
OtherGray

6.4.6 Status Badges

StatusBadge Color
ActiveGreen
InactiveGray

6.4.7 Available Actions

ActionIconDescription
ViewEyeView stakeholder details
EditEditEdit stakeholder information
DeleteTrash (red)Delete stakeholder

6.4.8 View Stakeholder Details

The view dialog displays:

Basic Information:

  • Category, Type, Name
  • Registration Number, Tax ID
  • Status, Verified status

Contact Information:

  • Email, Phone, Mobile, Website

Address Information:

  • Full address with city, region, country

Financial Information:

  • Credit Limit, Credit Days
  • Payment Terms, Outstanding Balance

Bank Accounts:

  • Bank name, Account number, Account name

Documents:

  • Attached documents with download/delete options

6.4.9 Editing a Stakeholder

  1. Click the Edit button
  2. Modify fields in the edit dialog:
    • Name
    • Email
    • Mobile
    • Credit Limit
    • Credit Days
    • Payment Terms (COD, Advance, Credit)
    • Notes
    • Is Verified checkbox
    • Is Active checkbox
  3. Click "Save Changes"

6.4.10 Deleting a Stakeholder

  1. Click the Delete button
  2. Confirm deletion in the dialog
  3. Stakeholder is permanently removed

Business Rules:

  • Stakeholders with transactions may not be deletable
  • Consider deactivating instead of deleting

6.4.11 Document Actions

In the View dialog, for each document:

ActionIconDescription
DownloadDownloadDownload the document
DeleteTrashDelete the document

6.5 Business Rules Summary

Bank Registration

  • Banks are registered as stakeholders with BANK category
  • Country code must be 2-character ISO format
  • Banks can be marked as verified

Stakeholder Registration

  • Email must be unique across stakeholders
  • Customer Group is required for customers
  • Payment terms: COD (Cash on Delivery), Advance, Credit
  • Credit limit controls maximum credit exposure

Document Management

  • Maximum 10MB per file
  • Supported formats: PDF, JPEG, PNG, DOC, DOCX
  • Documents are uploaded after stakeholder creation