Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The CIT Return Template helps generate a corporate income tax declaration that closely matches what is seen in the tax authority portal. It uses a universal constructor, allowing users to customize the structure, define data sources, and set rules for each line.  The template does not replace tax advisory services, but rather simplifies the preparation of the declaration while allowing for flexibility in configuration.

Click on the create option to create a new template.

...

Intermediate Data- Marks this line as an intermediate calculation, which will not appear in the final printed declaration but can be used in formulas.\

Use Custom Report for details - By default, income and expense accounts are detailed using a standard report. If a more detailed analysis is required, a custom report can connect data sources. In this case, all filters from the declaration setup are passed automatically to the custom report. This option is used, for example, in the UAE setup for specific declaration lines.

...

  • GL Account- Specifies the account to filter, e.g., Other Administrative Expenses.

  • Income (Expense) Item- Optional filter for a specific income or expense type. 

  • Department- Optional filter by department. 

If the line type is BS GL account

...


...

Fields Based on Line Type

a) BS GL Account

Pulls data from General Ledger accounts. When this type is selected, a new field, BS Account Indicator, becomes available.

BS Account Indicator optionsis used to define which data should be taken:

  • Debit Turnover - Total debits for the period.

  • Credit Turnover - Total credits for the period.

  • Net Turnover - Debit minus Credit.

  • Beginning Balance - Opening balance at the start of the period.

  • Ending Balance - Closing balance at the end of the period.

  • Beginning and Ending Balance - Both balances are displayed.

Example:

  • In the Emirates, typically only Turnovers are used.

  • In Saudi Arabia, sometimes Balances  balances are also sometimes required.

 

If the line type is Formula

A Formula row type is used when the value in the declaration is not taken directly from the system (like GL accounts or registers), but instead calculated based on other rows or values.

  • It allows combining multiple indicators using mathematical operations (+, −, ×, ÷).

  • Functions (e.g., MIN, MAX) can also be applied.

  • Intermediate fields or manually entered values can be included in the calculation.

  • Formulas make the declaration flexible: if some values cannot be directly sourced from data, they can be derived through calculations.

Image Added

Image Added

Thanks for being a Firstbit Customer!