Skip to main content

Society Settings

Role Required: SOCIETY_ADMIN
Navigation: Sidebar → Settings
Last Updated: March 2026 | Portal Version: 1.0

Overview

The Settings section lets you configure key operational policies for your society. These settings control how refunds are processed, how agreements are generated, when notifications are sent, and other society-level behaviors. Changes apply to new transactions only — existing bookings and refunds retain their original settings.

Settings Categories

CategoryWhat It Controls
Refund SettingsCancellation policies, buffer periods, fees
Agreement SettingsAgreement generation mode, document types
Fee ConfigurationFees and charges (see Fee Configuration)
Payment SchedulesMilestone plans (see Payment Schedules)
Partner BanksBanks for payment processing

Refund Settings

Navigate to: Settings → Refund Settings

Configurable Fields

SettingDescriptionDefault
Allow User CancellationCan citizens cancel confirmed bookings?Yes
Cancellation Window DaysDays after booking during which cancellation is allowed (null = unlimited)Unlimited
Require Approval for RefundMust admin approve before refund is processed?Yes
Refund Buffer DaysDays to wait before processing an approved refund (gives you time to contact the citizen)0
Revocation Window DaysDays within which a citizen can withdraw their cancellation request after submitting it0
Enable Cancellation FeeWhether a cancellation fee is deducted from the refund amountYes
Cancellation Fee TypeHow the fee is calculated: PERCENTAGE of amount paid, or a FLAT ₹ amountPERCENTAGE
Cancellation Fee ValueThe fee amount — percentage (e.g., 5 for 5%) or flat ₹ amount, depending on fee type5%
Max Cancellation FeeOptional ₹ cap on the cancellation fee (null = no cap)No cap
Refund Processing ModeIMMEDIATE — refund processed as soon as approved; BATCHED — refunds queued for batch processingIMMEDIATE
Release Plots on ApprovalAutomatically release the plot back to AVAILABLE when cancellation is approvedYes
Notify User on RefundSend notification to the citizen when their refund is processedYes
Notify Admin on RefundSend notification to the admin when a refund is processedYes
Notify Admin on Buffer ExpiryAlert the admin when a refund's buffer period expires and action is neededYes

How to Update Refund Settings

  1. Navigate to Settings → Refund Settings
  2. Review current settings
  3. Edit the fields you want to change
  4. Click Save
  5. Changes take effect for new refund requests only

Refund Workflow Modes

Based on your settings, the refund workflow operates in one of two modes:

Manual Mode (RequireApprovalForRefund = Yes):

Request → Revocation Window → Buffer Period → Admin Reviews → Approve/Reject → Process Refund

Automatic Mode (RequireApprovalForRefund = No):

Request → Revocation Window → Buffer Period → Auto-approved → Auto-process Refund

Processing Modes

ModeBehavior
IMMEDIATE (default)Refund is processed as soon as it is approved (or auto-approved)
BATCHEDApproved refunds are queued and processed in bulk at scheduled intervals

Agreement Settings

Navigate to: Settings → Agreement Settings

Agreements are legal documents generated when a booking is confirmed (advance payment received). Configure how and when these are generated.

Generation Modes

ModeBehavior
AUTOMATIC (default)Agreements generated immediately after payment confirmation — no admin action needed
APPROVAL_REQUIREDAfter payment, agreement is queued for admin approval before generation
DISABLEDNo automatic agreement generation — must be triggered manually

Configurable Fields

SettingDescriptionDefault
Generation ModeAUTOMATIC / APPROVAL_REQUIRED / DISABLEDAUTOMATIC
Default Agreement TypeType of agreement document to generatePLOT_BOOKING_AGREEMENT
Notify on Pending ApprovalAlert admin when agreements need approvalYes
Notify on GenerationNotify citizen when agreement is readyYes
Expiry Days for ApprovalDays before an unapproved agreement expires7
Enable Bulk ApprovalAllow approving multiple agreements at onceYes

How to Update Agreement Settings

  1. Navigate to Settings → Agreement Settings
  2. Select the desired Generation Mode
  3. Configure notification and approval preferences
  4. Click Save

Enabled Document Types

You can configure which document types are auto-generated:

  • Plot Booking Agreement — primary booking contract
  • Additional document types may be configured by the platform

Notification Preferences

Notifications are controlled at multiple levels:

Refund Notifications (in Refund Settings)

EventSetting
Refund processedNotify User on Refund
Refund processed (admin copy)Notify Admin on Refund
Buffer period expiredNotify Admin on Buffer Expiry

Agreement Notifications (in Agreement Settings)

EventSetting
Agreement Pending ApprovalNotify on Pending Approval
Agreement GeneratedNotify on Generation

Payment Reminders (per Layout)

Configured in the Layout Settings → Reminder Configuration:

  • Days before due date for each reminder
  • Active/inactive toggle per reminder
  • See Payment Schedules for details

Partner Banks

Partner banks are financial institutions associated with your society's layouts for payment processing.

Viewing Partner Banks

  1. Navigate to the Layout DetailPartner Banks tab
  2. See the list of banks configured for that layout

Partner Bank Information

FieldDescription
Bank NameFinancial institution name
BranchBranch name/code
Account NumberSociety's account number
IFSC CodeBank IFSC code
Contact PersonBank relationship manager

Partner banks are typically configured during layout creation and managed by Society Admin or Super Admin.


Common Scenarios

"I want to disable cancellations for my society"

  1. Go to Settings → Refund Settings
  2. Set Allow User Cancellation to No
  3. Save
  4. Citizens will no longer see the "Cancel Booking" option
  5. Admin-initiated cancellations are still possible

"I want a 2-day cooling-off period before processing refunds"

  1. Go to Settings → Refund Settings
  2. Set Refund Buffer Days to 2
  3. Save
  4. New cancellation requests will wait 2 days before proceeding to admin review

"I want agreements to require my approval before being sent to citizens"

  1. Go to Settings → Agreement Settings
  2. Change Generation Mode to APPROVAL_REQUIRED
  3. Save
  4. After payment, agreements will be queued for your approval instead of auto-generating

"How do I add a cancellation fee?"

  1. Go to Settings → Refund Settings
  2. Ensure Enable Cancellation Fee is turned on
  3. Choose Cancellation Fee Type: PERCENTAGE or FLAT
  4. Set Cancellation Fee Value (e.g., 5 for 5%, or 500 for a flat ₹500 fee)
  5. Optionally set a Max Cancellation Fee cap (e.g., ₹10,000)
  6. Save
  7. All new refunds will have this fee deducted from the refundable amount