Оклад это то что положено заплатить сотруднику за месяц при условии что месяц отработан полностью.
Зарплата это то что начислено сотруднику за месяц, зарплата может быть меньше оклада если работник отработал месяц не полностью (например был на больничном, прогуливал, брал отпуска), зарплата может быть и больше оклада если работник работал, например в выходные.