From islamic-finance
Activate for: diminishing musharaka, DM, musharaka mutanaqisah, co-ownership finance, Islamic home finance, declining musharaka, bank equity share, FAS 4, diminishing musharaka schedule, rental on bank share, equity buy-out, Islamic mortgage.
npx claudepluginhub panaversity/agentfactory-business-plugins --plugin islamic-financeThis skill uses the workspace's default tool permissions.
In Diminishing Musharaka:
Activate for: musharaka, joint venture Islamic, partnership finance, musharaka capital, profit and loss sharing, musharaka investment, FAS 4 musharaka, running musharaka, working capital musharaka, project musharaka, permanent musharaka.
Designs, calculates, and explains GP/LP equity waterfall structures for real estate joint ventures. Modes: structure term sheets from scratch, calculate distributions, explain to LPs.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Share bugs, ideas, or general feedback.
In Diminishing Musharaka:
TWO CONTRACTS RUN SIMULTANEOUSLY:
SHARIAH CRITICAL: These must be TWO SEPARATE contracts. If the rental and buy-out are combined into a single contract guaranteeing the bank's return, the structure may resemble a loan and fail the Shariah form test.
Initial Recognition: Dr: Musharaka Investment — [Property Name] [Bank's share of purchase price] Cr: Cash [Bank's share of purchase price]
Monthly Rental Income (on current bank ownership share): Dr: Accrued Rental Receivable [Rental rate x Bank's current ownership % x Asset value / 12] Cr: Musharaka Rental Income [Same]
The rental amount DECREASES each time the customer buys a unit of the bank's share. Re-calculate the rental EVERY time a buy-out payment is received.
Monthly Equity Buy-Out (customer purchases bank's units): Dr: Cash [Buy-out payment] Cr: Musharaka Investment [Same — derecognise this portion of the asset]
The buy-out price per unit = agreed price per unit (typically at original purchase value, or at periodic revaluation per the musharaka agreement).
Gain or Loss on unit derecognition: If buy-out price > carrying value of unit: recognise gain If buy-out price < carrying value of unit: recognise loss (Common if property has been impaired)
The Equity Schedule (build for each DM facility):
| Month | Opening Bank % | Rental Income | Buy-Out Received | Closing Bank % |
|---|---|---|---|---|
| 1 | 80.00% | X | Y | 79.XX% |
| 2 | 79.XX% | X-delta | Y | 78.XX% |
The key output: declining rental income over the life of the facility. Total return = Sum of all rental payments + any gain on unit derecognition.
The SPPI Test: Does the DM arrangement produce cash flows that represent solely payments of principal and a return consistent with a basic lending arrangement?
Analysis:
IFRS 9 CONCLUSION (typical in UAE, Malaysia, UK, Saudi Arabia, Pakistan listed entities): DM home finance is typically classified as a financial asset at AMORTISED COST because it passes both the business model test (held-to-collect) and SPPI test.
The effective interest rate (EIR) is calculated as the rate that equates: Initial bank outlay = PV of all future cash flows (rental + equity buy-out payments)
Monthly income recognition = Opening carrying value x EIR / 12
Important: Under IFRS 9 amortised cost, the income is front-loaded (higher in early months, lower in later months) unlike AAOIFI FAS 4 where the income declines linearly with the ownership share. This produces a systematic difference in income profile between AAOIFI and IFRS regimes for the same DM facility.
AAOIFI regime: "Musharaka Rental Income" or "Income from Diminishing Musharaka" IFRS regime: "Profit from Islamic Home Finance" or "Islamic Financing Income — DM" NEVER use: "Interest Income" or "Mortgage Interest"
AAOIFI regime: AAOIFI FAS 30 — stage classification on the DM investment. IFRS regime: IFRS 9 ECL — stage classification on the DM financial asset.
SHARIAH CONSTRAINT: Cannot charge penalty interest on overdue amounts. If customer misses a buy-out payment or rental, no additional return can be earned. Bank remedies: security enforcement, guarantor call, renegotiation only.
DM rental rates in many jurisdictions are variable (repriced periodically). If tied to a benchmark rate (KIBOR, SOFR-equivalent, or bank's published rate):
When repricing occurs: recalculate the rental on the bank's current ownership share at the new rate. The buy-out schedule is typically unchanged.
AAOIFI FAS 4:
IFRS 9: