Assume cost price (CP) per kg $=₹ 100$.
Marked price $=100\times1.30=₹ 130$. After 15% discount, billed SP per “kg” $=130\times0.85=₹ 110.5$.
But he supplies only $0.8$ kg, whose cost to him $=0.8\times100=₹ 80$.
Profit $=₹(110.5-80)=₹ 30.5$.
Profit % $=\dfrac{30.5}{80}\times100=38.125%$. \(⇒\) Includes hidden gain from short-weight ($1/0.8=1.25$, i.e., $25%$ extra).