Настройка бизнес-правил для налоговых отчетов

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

Примечание.  Коды счетов, использованные в примере, взяты из демонстрационной организации PK1.

Необходимо создать профиль события для функции «Налоговая отчетность». Затем нужно определить набор правил для этого профиля, который устанавливает налоговый индикатор (брутто/нетто/налоги) в каждой проводке для интервала счетов.

Интервал кодов счетов Установить индикатор
От 64001 до 64999 (дебиторские счета) Брутто
От 10000 до 19999 (счета поступлений) Нетто
От 94000 до 94999 (счета налогов) Налог

Создание профилей событий

  1. Выберите функцию «Профили событий» (EVP).
  2. Введите новый код профиля событий, нажмите кнопку «ОК» и создайте новый профиль.
  3. Введите описание и нажмите кнопку «ОК».
  4. Нажмите кнопку «Детали», чтобы отобразить сведения об условиях.
  5. Нажмите кнопку «Создать».
  6. Введите следующие детали условия, чтобы определить выражение «If код функции = налоговая отчетность». Нажимайте «ОК» или клавишу «ВВОД» после каждого поля, чтобы подтвердить введенные данные.
    Команда Поле элемента данных Оператор Дата или значение элемента
    Выберите If. Выберите параметр «Код функции» в иерархии «Общие поля правил». Выберите =. Выберите функцию «Налоговая отчетность» в подборе из словаря данных модуля «Финансовый учет».
  7. Нажмите кнопку «Создать» для добавления нового условия.
  8. Введите следующее условие для определения выражения «If Точка вызова = Начало сеанса».
    Команда Поле элемента данных Оператор Дата или значение элемента
    Выберите If. Выберите параметр «Точка вызова» в иерархии «Общие поля правил». Выберите =. Выберите параметр «Начало сеанса» из допустимых значений.

    Профиль событий теперь должен содержать указанные ниже выражения в нижней части окна.

    If Код функции = Налоговая отчетность

    If Точка вызова = Начало сеанса

  9. Нажмите кнопку «Выход», чтобы вернуться к данным заголовка профиля событий.
  10. Нажмите «Выход» еще раз, чтобы выйти из формы.

Определение набора правил для профиля событий

Примечание.  Вы должны указать значения столбцов решений в правильных столбцах, чтобы корректно настроить действия наборов правил.
  1. Выберите «Наборы правил» (RST).
  2. Выберите новый код профиля событий, созданный на предыдущем этапе.
  3. Введите новый код набора правил, нажмите кнопку «ОК» и создайте новый набор правил для профиля событий.
  4. Введите описание набора правил и нажмите кнопку «ОК».
  5. Нажмите кнопку «Детали», чтобы перейти к данным набора правил.
  6. Нажмите кнопку «Создать».
  7. Введите следующие данные для настройки условий, определяющих счета брутто. Не забывайте нажимать кнопку «ОК» или клавишу «ВВОД» после каждого поля. Эти условия применяются к столбцу решений 1. Действие, выполняемое по этому столбцу решений, т. е. установка для налогового индикатора значения «Брутто», определено далее в шаге 10 (i).
    Примечание.  Коды счетов, указанные в последующих этапах, соответствуют демонстрационной организации PK1. Измените соответствующие значения, чтобы задать счета брутто, нетто и налоговые счета в своем плане счетов.
    1. Укажите код первого счета брутто в интервале и нажмите кнопку «Создать».
      Команда Значение 1 Оператор Значение 2 Столбцы решений
      Выберите If. Выберите «Код счета» из таблицы интерфейса в иерархии данных функции.
      Примечание. Можно выбрать это поле или любое другое из таблицы «Ввод в книгу — Детали строки операции».
      Выберите >=. Введите 64000 Введите Y в первом столбце решений.
    2. Укажите код последнего счета брутто в интервале и нажмите кнопку «Создать».
      Команда Значение 1 Оператор Значение 2 Столбцы решений
      Выберите If. Выберите «Код счета» из таблицы интерфейса в иерархии данных функции. Выберите <=. Введите 65000 Введите Y в первом столбце решений.
  8. Введите следующие данные для определения условий, которые позволяют идентифицировать счета нетто. Эти условия применяются к столбцу решений 2. Действие, которое должно выполняться по этому столбцу решений, т. е. установка налогового индикатора в значение «Нетто», будет определено далее в шаге 10 (ii).
    1. Укажите код первого счета нетто в интервале и нажмите кнопку «Вставить» для добавления этого условия перед первым выражением Set.
      Команда Значение 1 Оператор Значение 2 Столбцы решений
      Выберите If. Выберите «Код счета» из таблицы интерфейса в иерархии данных функции. Выберите >=. Введите 10000 Введите Y во втором столбце решений.
    2. Укажите код последнего счета нетто в интервале и нажмите кнопку «Вставить».
      Команда Значение 1 Оператор Значение 2 Столбцы решений
      Выберите If. Выберите «Код счета» из таблицы интерфейса в иерархии данных функции. Выберите <=. Введите 19999 Введите Y во втором столбце решений.
  9. Введите следующие данные для определения условий, которые позволяют идентифицировать налоговые счета. Эти условия применяются к столбцу решений 3. Действие, которое выполняется для этого столбца решений, т. е. установка налогового индикатора в значение «Налоги», определяется позже в шаге 10 (iii).
    1. Укажите код первого налогового счета в интервале и нажмите кнопку «Вставить» для добавления этого условия перед первым выражением Set.
      Команда Значение 1 Оператор Значение 2 Столбцы решений
      Выберите If. Выберите «Код счета» из таблицы интерфейса в иерархии данных функции. Выберите >=. Введите 94000 Введите Y в третьем столбце решений.
    2. Укажите код последнего налогового счета в интервале и нажмите кнопку «Вставить».
      Команда Значение 1 Оператор Значение 2 Столбцы решений
      Выберите If. Выберите код счета из таблицы интерфейса в иерархии данных функции. Выберите <=. Введите 94999 Введите Y в третьем столбце решений.
  10. Введите следующие команды, чтобы правильно настроить налоговый индикатор для счетов брутто/нетто и налоговых счетов. Разные типы счетов определяются столбцами решений, описанными выше.
    1. Введите команду для присвоения налогового индикатора счетам брутто, как указано ниже, и нажмите кнопку «Создать».
      Команда Значение 1 Значение 2 Столбцы решений
      Выберите Set. Выберите параметр «Брутто/нетто/налоги» в таблице интерфейса иерархии данных функции. Выберите 00001 (брутто). Введите X в первом столбце решений.
    2. Введите команду для присвоения налогового индикатора счетам нетто, как описано ниже, и нажмите кнопку «Создать».
      Команда Значение 1 Значение 2 Столбцы решений
      Выберите Set. Выберите параметр «Брутто/нетто/налоги» в таблице интерфейса иерархии данных функции. Выберите 00002 (нетто). Введите X во второй столбец решений.
    3. Введите команду для установки налогового индикатора для налоговых счетов, как описано ниже, и нажмите кнопку «Создать».
      Команда Значение 1 Значение 2 Столбцы решений
      Выберите Set. Выберите параметр «Брутто/нетто/налоги» в таблице интерфейса иерархии данных функции. Выберите 00003 (налоги). Введите X в третий столбец решений.
  11. Нажмите «Выход», чтобы подтвердить команды и вернуться к заголовку набора правил.
  12. Нажмите «Выход», чтобы выйти из формы.

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

Команда Значение 1 Оператор правила Значение 2 Действие правила 1 Действие правила 2 Действие правила 3
If Код счета >= 64000 Y    
If Код счета <= 64999 Y    
If Код счета >= 10000   Y  
If Код счета <= 19999   Y  
If Код счета >= 94000     Y
If Код счета <= 94999     Y
Set Брутто/нетто/налоги   Брутто X    
SET Брутто/нетто/налоги   Нетто   X  
SET Брутто/нетто/налоги   Налог     X