I found a solution for this that uses multinomial however I tried to solve it in a different way and I don't know where I am going wrong.
So I thought how about we fill each box with one ball first, and then put the remaining 3 in all possible boxes.
This was my reasoning:
First let's choose 4 balls from the 7 and order them, that's 7C4*4!
Now the number of ways to place the remaining 3 balls is: 4^3
The cardinality of our sample space is 4^7
So the probability should be: (7C4*4!*4^3)/4^7
However this yields a number greater than 1.
Could you point where I am going wrong?