We study marginal pricing and optimality conditions for an agent maximizing (generalized) recursive utility in a financial market with information generated by Brownian motion and marked point processes. The setting allows for convex trading constraints, nontradeable income, and nonlinear wealth dynamics. We show that the FBSDE system of the general optimality conditions reduces to a single BSDE under translation or scale invariance assumptions, and we identify tractable applications based on quadratic BSDEs. An appendix relates the main optimality conditions to duality.