Business travel must have a tangible business related purpose. We recommend to keep a business travel diary / calendar where you write down the number of nights you stay away from home, where and for what purpose. If your stay is shorter than 50 km from home, it might not qualify as a deductible stay.
It is allowed to have the company pay for food during business travel, however, we recommend not using that option, but instead claim travel allowance.
If Skatteverket decides to scrutinize your travel costs they will ask for all details including who you traveled with and who you visited.
Travel allowance
Travel allowance is a tax free reimbursement from your company with the purpose of compensating for not being able to eat / sleep at home. The allowance is based on number of nights away.
If you let your company also pay for the food while being away, the allowance should be lowered based on type of meal and number of meals.
It is much easier to administer and account for travel allowance than bookkeeping and deducting costs for food, so our strong recommendation is to only count nights away and claim travel allowance.
Buy food with your personal funds.
More info
Information and amounts for travel allowance can be found here.