Добрый день, уважаемые коллеги! Нужна помощь коллективного разума.

Сотрудник ездил в командировку. Расчет з/пл от оклада. В расчетном периоде есть отработанные выходные дни. В месяце 18 рабочих дней, а на деле он отработал 23. Мне рассчитывать исходя из реально отработанных дней, т.е.23? Плюс ко всему он совместитель, работает по 4 часа, а в выходные работал по 8. Программа мне удваивает количество отработанных дней сверх нормы, т.е. пишет 28 рабочих дней. Посоветуйте, как быть