"""Cedar Trail integrated close. Readable, dependency-free recomputation.""" def money(amount: float) -> str: """Format dollars with commas and parentheses.""" number = f"{abs(amount):,.0f}" return "$(" + number + ")" if amount < 0 else "$" + number unadjusted = { "assets": 5_000_000.0, "liabilities": 2_500_000.0, "equity": 1_000_000.0, "opening_re": 1_000_000.0, "revenue": 4_000_000.0, "expenses": 3_400_000.0, "dividends": 100_000.0, } adjustments = { "inventory_cutoff": {"assets": -60_000.0, "expenses": 60_000.0}, "credit_loss": {"assets": -30_000.0, "expenses": 30_000.0}, "impairment": {"assets": -50_000.0, "expenses": 50_000.0}, "benefit_accrual": {"liabilities": 24_000.0, "expenses": 24_000.0}, "currency_gain": {"assets": 6_000.0, "revenue": 6_000.0}, "hedge_oci": {"assets": 48_000.0, "equity": 48_000.0}, "tax_benefit": {"assets": 21_000.0, "expenses": -21_000.0}, } def total(field: str) -> float: return sum(item.get(field, 0.0) for item in adjustments.values()) assets = unadjusted["assets"] + total("assets") liabilities = unadjusted["liabilities"] + total("liabilities") contributed_equity = unadjusted["equity"] + total("equity") revenue = unadjusted["revenue"] + total("revenue") expenses = unadjusted["expenses"] + total("expenses") net_income = revenue - expenses ending_re = unadjusted["opening_re"] + net_income - unadjusted["dividends"] equity = contributed_equity + ending_re equation_difference = assets - liabilities - equity direct_cash = 3_900_000.0 - 3_450_000.0 indirect_cash = net_income + 200_000.0 - 213_000.0 ending_cash = 900_000.0 + direct_cash - 300_000.0 - 100_000.0 + 10_000.0 current_ratio = 1_850_000.0 / 1_200_000.0 return_on_assets = net_income / 4_800_000.0 sensitivity = -100_000.0 * (1 - 0.25) print("Cedar Trail — adjusted close") for label, value in [ ("Adjusted assets", assets), ("Adjusted liabilities", liabilities), ("Adjusted net income", net_income), ("Ending retained earnings", ending_re), ("Adjusted equity", equity), ("Equation difference", equation_difference), ("Direct operating cash flow", direct_cash), ("Indirect operating cash flow", indirect_cash), ("Ending cash", ending_cash), ]: print(f"{label:<34} {money(value):>14}") print(f"{'Current ratio':<34} {current_ratio:>13.2f}x") print(f"{'Return on average assets':<34} {return_on_assets:>13.2%}") print(f"{'After-tax sensitivity':<34} {money(sensitivity):>14}") ok = equation_difference == 0 and direct_cash == indirect_cash print("\nMechanical controls:", "PASS" if ok else "FAIL") print("Boundary: recognition, estimates, disclosure, causality, and release remain separate.")