I would assume that some food could be bought or looted, but a army needs weapons (of good quality), missiles, horses, armor and soldiers to replace losses etc. I assume that all of this had to be shipped from some central location (I assume that the best weapons and such were made in Italy and other central Roman provinces), which would entail large supply lines if a army was fighting in Britain or Germania. So do we know how supplies were shipped to the legions in the field? Also, do we know how the Roman Army kept track of what supplies they needed, so that they could order replacements, and how they ordered supplies?
hi! there's lots of room for more input on this, but you can get started on these previous posts
General
How did generals feed huge armies in the field in ancient and medieval times?
How did ancient armies manage to provide food for massive armies over long campaigns? - Ancient China, Carolingian/Early French army
How did classical armies get food? -Peloponnesian war, also Aztecs
Ancient Rome
How did the Romans manage to control such a big, expensive, army?
How did the roman armies stay supplied with food and equipment while on campaigns far from Rome?
How were large armies on large forays supplied with food and fresh water throughout history? - also Aztecs, American Civil War, WWII
Ancient Rome: weapons
of possible interest: Alexander the Great