{
  "currency": "USD",
  "description": "Illustrative snapshots, not executable payment requests. The 300-cent fee is an example, not pricing. Fragment posts settlement accounting automatically.",
  "steps": [
    {
      "ik": "illustrative-payment-settled",
      "action": "payment-settled",
      "type": "payment_premium_payment_settled",
      "parameters": {
        "installment_id": "1",
        "settled_amount": "10000",
        "fragment_fee_amount": "300"
      },
      "expected_outcome": "posted",
      "expected_balances": {
        "assets/payments": "9700",
        "liabilities/deposits:1/available": "10000",
        "income/earned-premiums:1": "0",
        "expenses/payment-fees": "300"
      }
    },
    {
      "ik": "illustrative-funds-applied",
      "action": "funds-applied",
      "type": "premium_payment_apply",
      "parameters": {
        "installment_id": "1",
        "amount": "7000"
      },
      "expected_outcome": "posted",
      "expected_balances": {
        "assets/payments": "9700",
        "liabilities/deposits:1/available": "3000",
        "income/earned-premiums:1": "7000",
        "expenses/payment-fees": "300"
      }
    }
  ]
}
