14.3 Протокол

GnuCash не имеет встроенной системы платежный ведомостей. GnuCash может отслеживать ваши расходы по платежной ведомости, но вам необходимо создать протокол платежной ведомости и выполнить вычисления за пределами программы, например, в крупноформатной таблице. В этом разделе представлен один такой протокол. Вы можете использовать этот типовой протокол в качестве образца.

14.3.1 Шаг 1: Список удержаний

Первым шагом платежного протокола является создание списка всех возможных налогов и вычетов для каждого сотрудника. Каждая запись должна содержать определения и формулы для вычисления каждой суммы. Однажды составив платежный протокол, необходимость его изменения появится только после смены законодательства по зарплате или величины налоговых ставок.

В предлагаемой схеме такой список будет выглядеть следующим образом:

С_ПОЛНАЯ_ЗАРПЛАТА - полная зарплата сотрудника без вычетов

С_НАЛ1 - Отчисления сотрудника по НАЛ1 (X% из С_ПОЛНАЯ_ЗАРПЛАТА)

С_НАЛ2 - Отчисления сотрудника по НАЛ2 (X% из С_ПОЛНАЯ_ЗАРПЛАТА)

К_НАЛ1 - Отчисления компании по НАЛ1 (X% из С_ПОЛНАЯ_ЗАРПЛАТА)

К_НАЛ1 - Отчисления компании по НАЛ1 (X% из С_ПОЛНАЯ_ЗАРПЛАТА)

Примечание Чистая зарплата сотрудника (С_ЧИСТАЯ_ЗАРПЛАТА) определяется как С_ПОЛНАЯ_ЗАРПЛАТА - С_НАЛ1 - С_НАЛ2 и ее внесение в список не требуется, так как она состоит из величин, которые уже определены.
Поместите действующие формулы для вычисления каждого удержания в этом списке. Иногда эти формулы довольно сложные, иногда они просто говорят "возьмите значение в таблице XYZ налоговых кодов".

Заметьте, что вы можете вычислить некоторые интересные значения, используя приведенные выше определения. Одно из таких значений - это общая стоимость для компании: С_ПОЛНАЯ_ЗАРПЛАТА + К_НАЛ1 + К_НАЛ2.

14.3.2 Шаг 2: Создание карты транзакций

Когда вы вносите платежную ведомость в GnuCash, делайте это с использованием единичной расщепленной транзакции. Эта расщепленная транзакция заполняет соответствующие счета расхода и пассива. Если вам надо посмотреть подробности платежной ведомости позднее, откройте расщепленную транзакцию.

Вместе с созданным ранее списком удержаний, можно создать карту расщепленных транзакций для заработной платы. Каждый пункт списка привязывается к счету GnuCash.

Таблица 14.1. Карта транзакций

Account Increase Decrease
Assets:Checking   E_NET_SALARY
Expenses:Salaries E_GROSS_SALARY  
Liabilities:Tax1   E_TAX1
Liabilities:Tax2   E_TAX2
Expenses:Tax1 C_TAX1  
Liabilities:Tax1   C_TAX1
Expenses:Tax2 C_TAX2  
Liabilities:Tax2   C_TAX2

Отметьте, что компоненты К_НАЛ1 и К_НАЛ2 имеют записи и на счетах пассивов и на счетах расходов. Компонент компании в каждом налоге является расходом в платежной ведомости, но остается пассивом, пока налоги не выплачены.

14.3.3 Шаг 3: Выплата сотрудникам

Перейдите к счету, с которого будет осуществляться выплата сотрудникам, например, счет Активы: Чеки. Откройте расщепленную транзакцию и введите действительную сумму, используя ранее созданную карту транзакций как руководство. Повторите это для всех сотрудников.

Совет

Этот ручной процесс скучен, особенно если у вас много сотрудников.

Один из инструментов GnuCash вы точно захотите использовать при заполнении платежной ведомости сотрудников - это дублирование транзакций (Используйте кнопку Duplicate на панели инструментов). Это убережет вас от необходимости вносить все расщепления транзакции для каждого сотрудника. Вам будет нужно изменять сумму денег к выплате для каждого сотрудника, но не нужно будет создавать транзакции для каждого из них.

Если транзакции по платежной ведомости существенно не изменяются за каждый платежный период, вы также можете использовать функцию дублирования транзакций для дублирования самой последней транзакции платежной ведомости сотрудника в текущий платежный период. Если вы делаете так все время, прочитайте о Транзакциях по расписанию и сохраните себе еще больше времени!

14.3.4 Шаг 4: Платежи правительству

То что вы должны сделать в заключение - выплатить налоги правительству. На счетах пассивов накапливаются налоги для различных правительственных организаций и периодически вам необходимо отправлять чек правительству, чтобы заплатить эти издержки. Чтобы сделать это, просто внесите транзакцию между двумя счетами, например, вашим чековым счетом для выплаты налогового пассива. Это транзакция между вашим чековым счетом и счетом пассива, никакой расходный счет сюда не включается. Счета расхода применяются во время записи налоговых обязательств.