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/No—Has Message
Reference
name
Text—Reference
Member
member_id
Link → mfi.member—Member
Currency
currency_id
Link → res.currency—Currency
Price / Share
price_per_share
Money—Price / Share
Reason
reason
Long text—Reason
Board Resolution Ref
approving_board_resolution
Text—Board Resolution Ref
State
state
Choice: Draft, Approved, Done—State
Total Amount
total_amount
Money—Total Amount
Transaction
transaction_id
Link → mfi.share.transaction—Transaction

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?