Buyback

Buyback records the SACCO repurchasing its own shares from members, defining the buyback price, eligible classes and volume, then posting the reduction in issued capital. It tracks each member's tendered units, the consideration paid and the resulting cancellation of those shares. Buybacks are used to return surplus capital or manage the share register.

Buyback
Buyback — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Shares then Operations then Corporate Actions then Buyback.
  2. Define the buyback terms: price, eligible class and target volume.
  3. Register the units tendered by participating members.
  4. Confirm the consideration and arrange the payouts.
  5. Post the buyback to cancel the repurchased units and reduce issued capital.

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Share Account
account_id
Link → mfi.share.accountYesShare Account
Buyback Date
buyback_date
DateYesBuyback Date
Shares
shares
NumberYesShares
Company
company_id
Link → res.companyYesCompany
Has Message
has_message
Yes/NoHas Message
Reference
name
TextReference
Member
member_id
Link → mfi.memberMember
Currency
currency_id
Link → res.currencyCurrency
Price / Share
price_per_share
MoneyPrice / Share
Reason
reason
Long textReason
Board Resolution Ref
approving_board_resolution
TextBoard Resolution Ref
State
state
Choice: Draft, Approved, DoneState
Total Amount
total_amount
MoneyTotal Amount
Transaction
transaction_id
Link → mfi.share.transactionTransaction

Actions & buttons

Buttons available on this screen and what they do:

  • Approve
  • Execute

Status lifecycle

Records on this screen move through these statuses:

Draft → Approved → Done

Notes & rules

  • Repurchased shares are cancelled, lowering total issued and paid-up capital.
  • Pledged shares are excluded from buyback until released.
  • Each tender posts a debit movement and a payout reference.
  • Buyback volume can be capped to stay within reserve and solvency limits.

Technical model: mfi.share.buyback · Record: MFI Share Buyback

Was this page helpful?