A paper company needs to ship paper to a large printing business. The paper will be shipped in small boxes and large boxes. The volume of each small box is 7 cubic feet and the volume of each large box is 20 cubic feet. There were 8 more small boxes shipped than large boxes and the total volume of all boxes was 245 cubic feet. Determine the number of small boxes shipped and the number of large boxes shipped.

Let's assume the number of large boxes shipped is x.

Therefore, the number of small boxes shipped is (x+8).
The volume of all large boxes is x * 20 = 20x cubic feet.
And the volume of all small boxes is (x+8) * 7 = 7(x+8) cubic feet.
The total volume of all boxes is 20x + 7(x+8) = 245.
Combining like terms, we get 20x + 7x + 56 = 245.
Combining like terms, we get 27x + 56 = 245.
Subtracting 56 from both sides, we get 27x = 189.
Dividing both sides by 27, we get x = 7.
So, the number of large boxes shipped is x = <<7=7>>7.
And the number of small boxes shipped is (x+8) = 7+8 = <<7+8=15>>15. Answer: \boxed{7} large boxes and \boxed{15} small boxes.