But the food delivered to the fortress was not for free ? Peasant don't deliver supply yearlong without cash.
Either the french extracted money to buy food (and kept the change) or they received the food from local government, evaluated at a certain sum (and they estimated it as low as possible).