Расчет суммы по налогу - PullRequest
       4

Расчет суммы по налогу

0 голосов
/ 26 марта 2019

Не могли бы вы помочь мне в Crystal Report, где я пытаюсь создать формулу.

Дело:

У меня есть 2 таблицы, в Table1 есть несколько столбцов (например, ItemName, ItemPrice, TaxType, TaxRate).

В Table2 есть товары, проданные со столбцами (например, ItemName, Qty, ItemPrice, ItemTotal).

Я также связал столбец в отчете Crystal для ItemName, чтобы они могли получать связанные данные.

Я ищу формулу в кристаллическом отчете, которая может суммировать налоговую ставку * Общая сумма налога, если тип налога = НДС и TaxType = GST

Моя структура формулы будет выглядеть следующим образом:

VATSum ({table1.taxrate}*{table2.totalamount}) where table1.taxtype= 'VAT'

GSTSum ({table1.taxrate}*{table2.totalamount}) where table1.taxtype= 'GST'

Пожалуйста, руководство.

Я был бы очень признателен за усилия любого органа по решению этой проблемы.

1 Ответ

0 голосов
/ 26 марта 2019

В Group Expert вы можете начать с создания группы в поле {table1.taxtype}.Это обеспечит группировку всех проданных вами VAT и GST предметов.Если у вас есть значения налоговых типов, отличные от VAT и GST, вам необходимо решить, как обрабатывать эти типы налогов.Вы используете Select Expert, чтобы отфильтровать их, если они не нужны для отчета, или ничего не делать, и все они будут отображаться в дополнительных группах в отчете по их значениям типа налога.

Затем вам нужно будет создать формулуполе, которое можно использовать для расчета налога на каждый проданный товар.На имя этой формулы будут ссылаться другие поля формулы в отчете, поэтому в этом примере я назову это поле формулы itemTax.Формула для этого поля будет выглядеть следующим образом:

{table1.taxrate}*{table2.totalamount};

Поместите поле формулы itemTax в раздел сведений отчета.

Здесь у вас есть 3 вариантао том, как рассчитать сумму itemTax.Вы можете вставить поле «Сводка», «Текущее итоговое поле» или другое поле формулы.Любой из них будет работать для вас, но я продолжу с параметром Поле формулы.

Создайте другое поле формулы и назовите его totalTaxByGroup.Формула для этого поля будет иметь вид:

Sum({@itemTax}, {table1.taxtype});

Затем поместите это поле формулы в нижний колонтитул группы группы типов налогов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...