我们单位是国有公司,单位食堂属于员工福利的一项,员工免费就餐。现在公司采用每人每月一张饭卡的管理模式,员工吃一顿,就划一顿。但是每天的员工就餐人数不定,可是食堂还是要准备全体员工的饭,这就造成每月底核算饭卡的时候饭卡上所划的金额总数小于食堂实际的支出,但是每月财务是按照饭卡计算的数额给食堂拨款,而不是按照食堂实际的支出拨款,这就使得食堂每月都是亏损、入不敷出。请问这样的矛盾问题如何解决?公司应如何管理?